lvm2有人成功做過在線縮文件系統么?
rhel4 rhel5都沒有成功,有成功過的么?
介紹一下.
《解決方案》
文件系統是什麼?
ext2,ext3我都做過可以的.因為有縮放工具,:),lvm自帶的.
《解決方案》
剛剛作完,回頭整理一下發上來。
《解決方案》
看來得關注一下這個貼子。
《解決方案》
ext3 不可以在線伸縮,需要umount文件系統
reiserfs才可以
一般的步驟是:
假設現有容量是15G
增加容量到20 G:
e2fsck -f /dev/vgxx/lvxx
lvextend -L+5G /dev/vgxx/lvxx
resize2fs /dev/vgxx/lvxx 20G
減少容量到10G
e2fsck -f /dev/vgxx/lvxx
resize3fs /dev/vgxx/lvxx 10G
lvextend -L-5G /dev/vgxx/lvxx
resize_reiserfs 可以在線擴容,不需要umount文件系統
《解決方案》
沒有經驗的話,建議不要做。
《解決方案》
在rhel5上看man是支持在線縮的,但是我沒有實現,有實現的么?
《解決方案》
原來還有在線兩字.呵呵.
《解決方案》
原帖由 ljhb 於 2007-4-27 09:44 發表於 5樓
ext3 不可以在線伸縮,需要umount文件系統
reiserfs才可以
一般的步驟是:
假設現有容量是15G
增加容量到20 G:
e2fsck -f /dev/vgxx/lvxx
lvextend -L+5G /dev/vgxx/lvxx
resize2fs /dev/vgxx/lvxx ...
ext3現在可以online resizing了.
《解決方案》
# uname -a
Linux localhost.localdomain 2.6.9-5.ELsmp #1 SMP Wed Jan 5 19:30:39 EST 2005 i686 i686 i386 GNU/Linux
# cat /etc/redhat-release
Red Hat Enterprise Linux AS release 4 (Nahant)
# rpm -qa |grep lvm2
lvm2-2.00.31-1.0.RHEL4
# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
133G 14G 113G 11% /
/dev/sda1 99M 13M 82M 13% /boot
none 1014M 0 1014M 0% /dev/shm
# lvcreate -n testlv -L 32M VolGroup00
Logical volume "testlv" created
# mkfs -t ext3 /dev/VolGroup00/testlv
mke2fs 1.35 (28-Feb-2004)
max_blocks 33554432, rsv_groups = 4096, rsv_gdb = 127
Filesystem label=
OS type: Linux
Block size=1024 (log=0)
Fragment size=1024 (log=0)
8192 inodes, 32768 blocks
1638 blocks (5.00%) reserved for the super user
First data block=1
Maximum filesystem blocks=33554432
4 block groups
8192 blocks per group, 8192 fragments per group
2048 inodes per group
Superblock backups stored on blocks:
8193, 24577
Writing inode tables: done
inode.i_blocks = 764, i_size = 67383296
Creating journal (4096 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 34 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
# mount /dev/VolGroup00/testlv /mnt
# lvresize -L +32M /dev/VolGroup00/testlv
Extending logical volume testlv to 64.00 MB
Logical volume testlv successfully resized
# ext2online /dev/VolGroup00/testlv
ext2online v1.1.18 - 2001/03/18 for EXT2FS 0.5b
# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
133G 14G 113G 11% /
/dev/sda1 99M 13M 82M 13% /boot
none 1014M 0 1014M 0% /dev/shm
/dev/mapper/VolGroup00-testlv
62M 4.7M 55M 8% /mnt
在線擴沒有問題,但是如何在線縮文件系統?在aix下縮文件系統同時也就縮lv,linux如何呢?
是先縮文件系統還是先縮lv?
1、先縮文件系統,失敗:
# ext2online /dev/VolGroup00/testlv 32M
ext2online v1.1.18 - 2001/03/18 for EXT2FS 0.5b
ext2online: /dev/mapper/VolGroup00-testlv has 65536 blocks cannot shrink to 32768
# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
133G 14G 113G 11% /
/dev/sda1 99M 13M 82M 13% /boot
none 1014M 0 1014M 0% /dev/shm
/dev/mapper/VolGroup00-testlv
62M 4.7M 55M 8% /mnt
# lvdisplay /dev/VolGroup00/testlv
--- Logical volume ---
LV Name /dev/VolGroup00/testlv
VG Name VolGroup00
LV UUID 1Ha1KU-porU-dEQ1-jgQW-xLz5-xb49-cCLUf8
LV Write Access read/write
LV Status available
# open 1
LV Size 64.00 MB
Current LE 2
Segments 1
Allocation inherit
Read ahead sectors 0
Block device 253:2
2、先縮lv,然後縮文件系統,失敗:
# lvresize -L -32M /dev/VolGroup00/testlv
WARNING: Reducing active and open logical volume to 32.00 MB
THIS MAY DESTROY YOUR DATA (filesystem etc.)
Do you really want to reduce testlv? : y
Reducing logical volume testlv to 32.00 MB
Logical volume testlv successfully resized
# lvdisplay /dev/VolGroup00/testlv
--- Logical volume ---
LV Name /dev/VolGroup00/testlv
VG Name VolGroup00
LV UUID 1Ha1KU-porU-dEQ1-jgQW-xLz5-xb49-cCLUf8
LV Write Access read/write
LV Status available
# open 1
LV Size 32.00 MB
Current LE 1
Segments 1
Allocation inherit
Read ahead sectors 0
Block device 253:2
# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
133G 14G 113G 11% /
/dev/sda1 99M 13M 82M 13% /boot
none 1014M 0 1014M 0% /dev/shm
/dev/mapper/VolGroup00-testlv
62M 4.7M 55M 8% /mnt
# ext2online /dev/VolGroup00/testlv
ext2online v1.1.18 - 2001/03/18 for EXT2FS 0.5b
ext2online: warning - device size 32768, filesystem 65536
error: Invalid argument: seeking to 67107840
[ 本帖最後由 ppm 於 2007-5-6 19:27 編輯 ]