为什么我的 tar 备份失败?

为什么我的 tar 备份失败?

我的主目录是使用 ecryptfs 加密的。我想尝试一些需要重新安装系统的操作,因此我使用以下命令备份到闪存驱动器:

sudo tar cf backup.tar.zstd --one-file-system --acls --xattrs --zstd /

我的系统有 3 个分区,efi、root 和 swap。其--one-file-system目的是获取加密的 ecryptfs 数据并跳过解密的挂载。

然后我做了测试,从实时 USB 恢复备份:

tar xf backup.tar.zstd --xattrs --zstd -C /mnt
genfstab -U /mnt > /mnt/etc/fstab
arch-chroot /mnt
grub-install /dev/nvme0n1
grub-mkconfig -o /boot/grub/grub.cfg

它启动后,我可以使用密码登录 sddm 并到达桌面,但我的 ecryptfs 将无法安装。什么坏了?

相关内容