我正在尝试使用 恢复意外删除的目录 ( /home/garid/.gnupg
) ext4magic
。但是,它输出以下错误:
$ ext4magic /dev/nvme0n1p3 -f /home/garid/.gnupg/ -a $(date -d -5days +%s)
/dev/nvme0n1p3 Error 13 while opening filesystem
ext4magic : EXIT_SUCCESS
我不确定我做错了什么。什么是Error 13
?我怎样才能让它发挥作用?
我的发行版是 Archlinux。我的分区表:
nvme0n1 259:0 0 476.9G 0 disk
├─nvme0n1p1 259:1 0 1G 0 part /efi
├─nvme0n1p2 259:2 0 32G 0 part [SWAP]
└─nvme0n1p3 259:3 0 443.9G 0 part /
如下所示,以 root 身份运行输出如下:
$ sudo ext4magic /dev/nvme0n1p3 -f /home/garid/.gnupg/ -a $(date -d -5days +%s)
[sudo] password for garid:
Filesystem in use: /dev/nvme0n1p3
Using internal Journal at Inode 8
Activ Time after : Sun Feb 26 20:15:57 2023
Activ Time before : Fri Mar 3 20:15:58 2023
zsh: segmentation fault sudo ext4magic /dev/nvme0n1p3 -f /home/garid/.gnupg/ -a $(date -d -5days +%s)
答案1
错误 13 是“权限被拒绝”。您需要ext4magic
以 root 身份运行:
sudo ext4magic /dev/nvme0n1p3 -f /home/garid/.gnupg/ -a $(date -d -5days +%s)