我正在尝试缩小逻辑卷的大小
--- Logical volume ---
LV Name /dev/vg_linuxph53/lv_home
VG Name vg_linuxph53
LV UUID bWrIb2-ek2G-2G3Y-a6kA-8nnB-8fM4-6OenbJ
LV Write Access read/write
LV Status available
# open 1
LV Size 55.12 GiB
Current LE 1764
Segments 2
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:2
所以我试着先卸载它
[root@linxuph53 sites]# umount /home
umount: /home: device is busy.
(In some cases useful info about processes that use
the device is found by lsof(8) or fuser(1))
[root@linxuph53 sites]#
如本文所述,但没有用。我应该怎么办?
此外,似乎在 FC14 上我没有安装e2fsadm
实用程序。
几乎可以肯定,您必须先卸载文件系统;几乎没有文件系统允许在线收缩(但是 btrfs 要求挂载文件系统,并且它将活动挂载点作为参数:
btrfs filesystem resize -Xg /mnt/point
,X somem number of gigabytes)。要弄清楚什么正在使用挂载,只需尝试“lsof /home”来列出保持挂载打开的进程。停止这些进程,你应该得到一个干净的卸载。
接下来,您必须缩小文件系统。根据您使用的 fs,这可能可行也可能不可行。如果您使用的是 ext2/3/4,您可以使用“resize2fs”工具来完成(它首先需要一个 fsck)。此工具允许您以人性化的方式指定所需的大小,例如“20G”。我建议您将 fs 的大小设置得比您想要的小一点,这样您就可以在缩小音量后将其调整大小。继续阅读。
文件系统缩小后,您终于可以使用“lvreduce”缩小逻辑卷的大小。你必须做类似的事情
您还可以指定一个相对大小,如“-10G”,以将卷缩小 10G。
If you've now sized the fs quite a bit smaller than the target size, so you're confident that the volume does not cut it off anywhere, then you can up the size of the fs again. Do this using resize2fs or another fs-specific tool. Check the man page of the tool for details. resize2fs will expand to the size of the volume if no size is specified.