默认根目录是 btrfs。

btrfs subvolume create /@home
btrfs subvolume list /  #获取新子卷的 ID

/etc/fstab 写入

UUID=9999b898-bb35-4215-a930-ad42fff78375 /home        btrfs    subvolid=257,compress=zstd:1,rw,relatime         0 0

UUID 可以抄根分区的,subvolid=257257 更换为新子卷的 ID。

然后复制原 /home 的文件。推荐 rsync

然后最重要的,设置权限。否则会 change directory failed: Permission denied.

chmod 700 /home/zaunese
chown zaunese:zaunese -R /home/zaunese
chown root:root /home
chmod 755 /home
chmod 755 /

如果你非常不幸地用上了 Fedora,你还要设置 SELinux。(网上大部分教程没有)

restorecon -v /home/zaunese

教训:学会看 journalctl -xb

扩展阅读:向 btrfs 迁移

posted on 2025-07-04 16:57  Zaunese  阅读(50)  评论(0)    收藏  举报