/home如果可能的话,我希望将我当前的分区转换为 BTRFS(或其他文件系统)而不会丢失数据,我应该采取哪些步骤?安全吗?
nan*_*rad 20
如果您安装btrfs-tools有sudo apt-get install btrfs-tools,那么btrfs-convert命令提供给您。
首先运行一个fsck:
sudo fsck.ext3 -f /dev/xxx
Run Code Online (Sandbox Code Playgroud)
然后,转换!
sudo btrfs-convert /dev/xxx
Run Code Online (Sandbox Code Playgroud)
要回滚,请运行:
sudo btrfs-convert -r /dev/xxx
Run Code Online (Sandbox Code Playgroud)
要清理一些空间并使转换永久化,请删除/ext2_saved/image分区。
当然,虽然这是一个相对安全的过程,因为只需要移动 1 MB,并且原始 Ext2/3/4 FS 可以作为映像使用,但由您决定是否备份。与任何文件系统操作一样,存在数据丢失的固有风险。
您的数据以及您的 Ext4 元数据保持原样。但是,移动了前 1 MB,并在 Ext4 可用空间内创建了一系列 BTRFS 元数据。
部分参考:https : //btrfs.wiki.kernel.org/index.php/Conversion_from_Ext3