- 论坛徽章:
- 6
|
本帖最后由 1cpuer 于 2017-01-02 16:39 编辑
http://orax.blog.sohu.com/260016536.html
5.任何的文件恢复工具,在使用前,均要将要恢复的分区卸载或挂载为只读,防止数据被覆盖使用。 umount /dev/partition
mount -o remount,ro /dev/partition
-----------------------------
# mount -n -r -o remount /db
将所在分区修改为只读方式,防止数据被覆盖使用。
----------------------------------
# df -Th
文件系统 类型 容量 已用 可用 已用% 挂载点
udev devtmpfs 1.7G 0 1.7G 0% /dev
tmpfs tmpfs 340M 36M 304M 11% /run
/dev/sda13 ext4 175G 5.4G 161G 4% / -------------------大概就是我的根目录啦 /home 家目录就在这。问题是我如何
5.任何的文件恢复工具,在使用前,均要将要恢复的分区卸载或挂载为只读,防止数据被覆盖使用。像这样吗 ? # mount -n -r -o remount /
之前还有一条 # unmount / ?????是这样吗?
我要恢复 /home/dd/files 的话
# unmount /
# mount -n -r -o remount /
# extundelete /dev/sdb1 --restore-directory /home/dd/files
像上面这样吗
tmpfs tmpfs 1.7G 352K 1.7G 1% /dev/shm
tmpfs tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs tmpfs 1.7G 0 1.7G 0% /sys/fs/cgroup
/dev/sda2 vfat 256M 33M 224M 13% /boot/efi
tmpfs tmpfs 340M 100K 339M 1% /run/user/1000
#--------# root /home/ixi
mount -n -r -o remount /
恢复单个文件:
extundelete /dev/sdb1 --restore-file passwd
恢复单个目录:
extundelete /dev/sdb1 --restore-directory /mongodb
恢复所有误删文件:
extundelete /dev/sdb1 --restore-all
-----------------------------------------------------------
|
|