Lvm
如何使用 btrfs 文件系統減小已掛載的 lvm 卷的大小
我的狀態:
$: 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 一起使用以進行實時調整大小
首先,驗證您的備份並在測試環境中執行類似的命令。對您的數據負責。
文件是每個命令的手冊頁。
lvreduce / lvresize 是否知道移動文件系統或文件系統知道向哪個方向收縮?
LVM 只是提供一個塊設備,不能確定你的捲上有什麼。它將從卷的末尾刪除空間,但不知道該空間是否仍在使用。
lvreduce --resizefs
將在一個命令中為您完成,但僅限於支持的內容fsadm
,而不是 btrfs。您決定安全性和便利性是否值得不具有 btrfs 功能。