我的状态:
$: lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
home myvg -wi-ao---- 100.00g
$: btrfs filesystem resize -20g /home
$: lvreduce -L-20G /dev/myvg/home
WARNING: Reducing active and open logical volume to 80.00 GiB.
THIS MAY DESTROY YOUR DATA (filesystem etc.)
Do you really want to reduce m2ssd/home? [y/n]:
问题:
- 这会破坏我的文件系统吗
- 如果它不会破坏我的文件系统,为什么不呢?
lvreduce
/是否lvresize
知道移动文件系统或文件系统知道向哪个方向收缩?- 我在哪里可以找到相关文件?
- 其他文件系统是否可以更好地与 lvm 一起使用以进行实时调整大小
首先,验证您的备份并在测试环境中运行类似的命令。对您的数据负责。
文档是每个命令的手册页。
LVM 只是提供一个块设备,不能确定你的卷上有什么。它将从卷的末尾删除空间,但不知道该空间是否仍在使用。
lvreduce --resizefs
将在一个命令中为您完成,但仅限于支持的内容fsadm
,而不是 btrfs。您决定安全性和便利性是否值得不具有 btrfs 功能。