Btrfs

將 / 和 /boot 從 ext3 轉換為 btrfs

  • May 23, 2019

是否可以將 / 和 /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

是的,可以將 ext3 文件系統轉換為 BTRFS。使用btrfs-convert.

是的,需要解除安裝文件系統;btrfs-convert使用文件系統的可用空間來執行轉換,因此在此過程中您不能(通過 ext3)修改可用空間。

關於 LVM 的警告

我看到您正在使用 LVM 來包含文件系統。最好將 BTRFS 文件系統放在分區上,而不是放在 LVM 邏輯卷上,因為 BTRFS 存在潛在的災難性問題。簡而言之,如果您承諾永遠不會拍攝 BTRFS 文件系統的快照,那麼您應該沒問題。

引用自:https://unix.stackexchange.com/questions/520288