我在 btrfs 上安装了 Ubuntu 13.10,安装程序创建了以下 fstab:
UUID=0eff8daf-5924-4a1f-922c-ec82ec594dc0 / btrfs 默认值,subvol=@ 0 0
UUID=0eff8daf-5924-4a1f-922c-ec82ec594dc0 /home btrfs 默认值,subvol=@home 0 0 UUID=babcf82e-ec47-4e02-b73a-8eed7b51908f 无 swap sw 0 0
如果我通过添加“compression = lzo”在 / 和 /home 上启用压缩,如下所示:
btrfs 默认值,压缩=lzo,subvol=@ 0 0
系统可以启动吗?
这里说: https://help.ubuntu.com/community/btrfs#Adding_Filesystem_Compression
“注意:11.04 中的 Grub2 无法读取 lzo 压缩的根目录,因此您需要一个 /boot 分区才能使用它。”
但是 13.10 中的 grub2 怎么样?
答案1
是的,您可以在根 btrfs 文件系统中使用压缩进行启动。
答案2
这个问题在 Ubuntu 12.04 “Precise Pangolin” 中已经修复,请参阅错误 #727535在 Launchpad 上。