LVM-issues
Материал из Ksimute
Расширяем LVM и reiserfs
dc1:~# vgdisplay --- Volume group --- VG Name webraid System ID Format lvm2 Metadata Areas 2 Metadata Sequence No 5 VG Access read/write VG Status resizable MAX LV 0 Cur LV 1 Open LV 0 Max PV 0 Cur PV 2 Act PV 2 VG Size 4.00 TB PE Size 4.00 MB Total PE 1048570 Alloc PE / Size 1048570 / 4.00 TB Free PE / Size 0 / 0 VG UUID kyYEzE-XtwH-A1YI-FzXY-qGzH-6PmT-dnxnJH
dc1:~# lvdisplay --- Logical volume --- LV Name /dev/webraid/spool VG Name webraid LV UUID Hwzieh-0nsC-oKG3-QFYg-ZrBf-F30X-zVyhiE LV Write Access read/write LV Status available # open 0 LV Size 4.00 TB Current LE 1048570 Segments 2 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 254:0
dc1:~# pvcreate /dev/sdh1 && pvcreate /dev/sdg1 Physical volume "/dev/sdh1" successfully created dc1:~# pvdisplay
dc1:~# vgextend webraid /dev/sdg1 Volume group "webraid" successfully extended dc1:~# vgextend webraid /dev/sdh1 Volume group "webraid" successfully extended dc1:~#
видим 8 Гигов. шикаарно экстендим logical volume
dc1:~# lvextend /dev/webraid/spool -l +100%FREE Extending logical volume spool to 8.00 TB Logical volume spool successfully resized
Строим reiserfs.
dc1:~# mkreiserfs /dev/webraid/spool
Почему именно эту файловую систему: Она очень скоростная на маленьких файлах, И хвосты файлов один блок скидывает. Есть мнение, что экономия места 6% достигает. :) У нас какраз на этом сервере склад логов страшный. т.е. reiserfs идеально подходит. На прошлой работе я ее использовал 9 лет на всех серверах. Проблем небыло ниразу. Тут конечно опасаюсь... 20 терабайт Volume будет, миллиарды файлов. Серьезный ливтест.
К счастью, репортинг комманда разрешила не делать сэппуку если мое Дао приведет к потере логов.
расширяем LVM еще на один volume, расширяем reiserfs.
При первой попытке reiserfs лег... Проблема в устаревших reiserfstools в debian lenny
Надо было новые reiserfs tools поставить. Погуглил Гуглы - старые не умели работать с партициями более 8 Гб.
3.6.19 - обновил тулзы до 3.6.21 8Tb нормально создал, 10 Тб полет нормальный, 12 тб. счас в процессе. Планируется 16 Терабайт - ограничение для volume FS (как и для ext3)
pvcreate /dev/sdf vgextend webraid /dev/sdf lvextend /dev/webraid/spool -l +100%FREE resize_reiserfs /dev/webraid/spool
Если параметр -s не указан - resize to maximum size.
Как уменьшить LVM на 1 сегмент
:~# vgdisplay --- Physical volume --- PV Name /dev/sdb VG Name webraid PV Size 2.00 TB / not usable 4.00 MB Allocatable yes (but full) PE Size (KByte) 4096 Total PE 524285 Free PE 0 Allocated PE 524285 PV UUID VOpZbK-wIS7-5LZ4-qlrR-9wgr-bOmp-FZQdbx
:~# lvreduce -l -524285 /dev/webraid/spool :~# vgreduce webraid /dev/sdb