我尝试安装timeshift
,但它找不到我的子卷,因为它们没有以“@”命名:
sudo btrfs sub list /
ID 256 gen 18303 top level 5 path root
ID 257 gen 18303 top level 5 path home
sudo btrfs filesystem show
Label: 'fedora_localhost-live' uuid: b4af3fb7-bd48-4d59-96c0-0a71385a8fb8
Total devices 1 FS bytes used 60.93GiB
devid 1 size 236.89GiB used 67.02GiB path /dev/nvme0n1p3
我想我需要重命名它们,一些用户建议使用mv
(但如何?)并更新 GRUB,但我是新手btrfs
,我不知道应该运行哪些命令以及应该编辑哪些文件而不破坏我的整个系统系统
我的/etc/fstab/
UUID=b4af3fb7-bd48-4d59-96c0-0a71385a8fb8 / btrfs subvol=root,compress=zstd:1 0 0
UUID=52ff126f-6a73-41df-9312-15d2ae1fbf91 /boot ext4 defaults 1 2
UUID=3D19-2F96 /boot/efi vfat umask=0077,shortname=winnt 0 2
UUID=b4af3fb7-bd48-4d59-96c0-0a71385a8fb8 /home btrfs subvol=home,compress=zstd:1 0 0
感谢 Google Groups 上 @piorunz 的回答,我修复了分区:https://groups.google.com/g/linux.debian.user/c/4Qg3Fxv_pHo
如果您在第 7 步中遇到困难,请检查您的默认 grub 选项并将 root 更改为
@
.如果您在步骤 8 中遇到问题,请运行: