是否可以将 / 和 /boot 文件系统从 ext3 转换为 btrfs?我以前没有经历过转换,但我发现 ext3 的文件系统需要卸载。
Filesystem Type Size Used Avail Use% Mounted on
/dev/mapper/vg_system-lv_root ext3 4.8G 3.6G 1.1G 78% /
/dev/sda1 ext3 266M 92M 161M 37% /boot
SUSE Linux Enterprise Server 12 (x86_64)
VERSION = 12
PATCHLEVEL = 4
4.12.14-95.16-default
答案1
是的,可以将 ext3 文件系统转换为 BTRFS。使用btrfs-convert
。
是的,需要卸载文件系统;btrfs-convert
使用文件系统的可用空间来执行转换,因此在此过程中不能修改可用空间(通过 ext3)。
关于 LVM 的警告
我看到您正在使用 LVM 来包含文件系统。最好将 BTRFS 文件系统放在分区上,而不是放在 LVM 逻辑卷上,因为这可能会带来灾难性的后果陷阱与 BTRFS 一起。简而言之,如果您承诺永远、永远、永远不会拍摄 BTRFS 文件系统的快照,那么应该没问题。