![为什么我的 tar 备份失败?](https://linux22.com/image/215257/%E4%B8%BA%E4%BB%80%E4%B9%88%E6%88%91%E7%9A%84%20tar%20%E5%A4%87%E4%BB%BD%E5%A4%B1%E8%B4%A5%EF%BC%9F.png)
我的主目录是使用 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 将无法安装。什么坏了?