ext4 Linux系统中文件被删除后的恢复方法( 三 )

方法三:恢复某个目录,如目录a下的所有文件:
[root@localhost test]# extundelete /dev/sdb1 --restore-directory a[root@localhost test]#tree RECOVERED_FILES/a/RECOVERED_FILES/a/├── a.txt└── b└── a.txt1 directory, 2 files方法四:恢复所有的文件
[root@localhost test]# rm -rf RECOVERED_FILES/*[root@localhost test]# extundelete /dev/sdb1 --restore-all[root@localhost test]# ls RECOVERED_FILES/ahostspasswd[root@localhost test]# treeRECOVERED_FILES/RECOVERED_FILES/├── a│   ├── a.txt│   └── b│  └── a.txt├── hosts└── passwd2 directories, 4 files数据对比
删除前:
[root@localhost ~]# tree /tmp/sdb1/tmp/sdb1├── a│   ├── a.txt│   └── b│  ├── a.txt│  ├── c #空目录│  └── kong.txt #空文件├── hosts├── lost+found└── passwd4 directories, 5 files恢复后:
[root@localhost test]# treeRECOVERED_FILES/RECOVERED_FILES/├── a│   ├── a.txt│   └── b│  └── a.txt├── hosts└── passwd2 directories, 4 filesextundelete在恢复文件的时候能不能自动创建空文件和目录?
答:不能




推荐阅读