piątek, sierpnia 12, 2011

LVM - linux centos dodawanie nowego zasobu, od poczatku do końca

Czasem nadchodzi taka chwila, gdy miejsce na serwerze ( w moim przypadku serwer SFTP) się kończy i potrzebny jest nowy zasób, pomijając żmudne załatwianie sprzętu (dyski) Chciałbym przedstawić proces zakładania i montowania nowego dysku LVM

1) montaż dysków ( z przyczyn oczywistych pomijam )
2) po uruchomieniu systemu sprawdzamy komendą fdisk -l jakie dyski mamy w systemie
3) tworzymy partycję na dysku fdisk /dev/cciss/c0d1 otworzy się linia komend fdiska
naciskamy [n] - nowa partycja
potem [p]
- primary
numer partycji [1]
first cylinder [enter for default]
last cylinder [enter for default]
wybór rodzaju partycji [t]
wybieramy linux LVM czyli [8e]
zapisujemy wszystko [w] i wyskakujemy do shella

4 tworzymy fizyczny wolumen:
#pvcreate /dev/cciss/c0d1p1

5 sprawdzamy czy się poprawnie utworzyło
# pvscan
PV /dev/cciss/c0d0p2 VG VolGroup00 lvm2 [68.25 GB / 2.72 GB free]
PV /dev/cciss/c0d1p1 lvm2 [273.45 GB]
Total: 2 [341.70 GB] / in use: 1 [68.25 GB] / in no VG: 1 [273.45 GB]

6 Tworzymy nowy grupę wolumenów
#vgcreate VolGroupSFTP /dev/cciss/c0d1p1
Volume group "VolGroupSFTP" successfully created

7. sprawdzamy czy się poprawnie utworzyło
# pvscan
PV /dev/cciss/c0d1p1 VG VolGroupSFTP lvm2 [273.45 GB / 273.45 GB free]
PV /dev/cciss/c0d0p2 VG VolGroup00 lvm2 [68.25 GB / 2.72 GB free]
Total: 2 [341.70 GB] / in use: 2 [341.70 GB] / in no VG: 0 [0 ]

8 Na początek tworzymy 100 Gigabajtowy wolumen logiczny
lvcreate -L 100G -n LogicalVolumeSFTP VolGroupSFTP
Logical volume "LogicalVolumeSFTP" created

9. Skanujemy poprawność wykonania operacji
# lvscan
ACTIVE '/dev/VolGroupSFTP/LogicalVolumeSFTP' [100.00 GB] inherit
ACTIVE '/dev/VolGroup00/LogVol00' [11.77 GB] inherit
ACTIVE '/dev/VolGroup00/LogVol02' [51.77 GB] inherit
ACTIVE '/dev/VolGroup00/LogVol01' [2.00 GB] inherit

10. Tworzymy partycję poleceniem
# mkfs -t ext3 -m 1 -v /dev/VolGroupSFTP/LogicalVolumeSFTP
mke2fs 1.39 (29-May-2006)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
13107200 inodes, 26214400 blocks
262144 blocks (1.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=0
800 block groups
32768 blocks per group, 32768 fragments per group
16384 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424, 20480000, 23887872

Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 32 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.

11.
#tune2fs -l /dev/VolGroupSFTP/LogicalVolumeSFTP
tune2fs 1.39 (29-May-2006)
Filesystem volume name:
Last mounted on:
Filesystem UUID: 0de29417-8f59-4e0f-8013-354c2834a1bc
Filesystem magic number: 0xEF53
Filesystem revision #: 1 (dynamic)
Filesystem features: has_journal resize_inode dir_index filetype sparse_super large_file
Default mount options: (none)
Filesystem state: clean
Errors behavior: Continue
Filesystem OS type: Linux
Inode count: 13107200
Block count: 26214400
Reserved block count: 262144
Free blocks: 25755017
Free inodes: 13107189
First block: 0
Block size: 4096
Fragment size: 4096
Reserved GDT blocks: 1017
Blocks per group: 32768
Fragments per group: 32768
Inodes per group: 16384
Inode blocks per group: 512
Filesystem created: Fri Aug 12 08:28:15 2011
Last mount time: n/a
Last write time: Fri Aug 12 08:29:38 2011
Mount count: 0
Maximum mount count: 32
Last checked: Fri Aug 12 08:28:15 2011
Check interval: 15552000 (6 months)
Next check after: Wed Feb 8 07:28:15 2012
Reserved blocks uid: 0 (user root)
Reserved blocks gid: 0 (group root)
First inode: 11
Inode size: 128
Journal inode: 8
Default directory hash: tea
Directory Hash Seed: 17a9ad08-5616-4f20-bda0-d45641b02746
Journal backup: inode blocks

12. Tworzymy katalog na który zamontujemy
mkdir /home2

13. Montujemy wolumen
mount -t ext3 /dev/VolGroupSFTP/LogicalVolumeSFTP /home2/

voila

Brak komentarzy: