Btrfs
Btrfs 子卷問題
關於 Btrfs 的幾個問題:
- 在 Btrfs 文件系統上創建子卷之前,我是否必須掛載它?
- 我可以輕鬆地將現有目錄轉換為子卷嗎?(即,如果我想使“/home”成為一個單獨的子卷,我可以去
mk_btrfs_subfolder /home
(或任何命令),而不必創建一個新的空子卷並複制所有內容?執行上述操作的命令很好但不是必需的,只是是/否就可以了,我可以穀歌如何。
- 是的。
- 不。
至少目前不是。
是的,您必須掛載它,如果您想將目錄轉換為子卷,您可以使用創建快照
btrfs subvolume snapshot <name of subvolume containing folder> @new_subvol
然後,您可以進入子卷並刪除除@new_subvol/home 之外的所有內容,然後將 home 中的所有內容移動到新子卷的根目錄,例如
mv @new_subvol/home/* @new_subvol
然後您可以刪除原始目錄並將新創建的快照移動到它的位置。