Linux ext4文件系统下 extundelete 恢复 误删除的文件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux ext4文件系统下 extundelete 恢复 误删除的文件相关的知识,希望对你有一定的参考价值。
1、文件基本操作
1.1 查看文件
# ls
1.2 创建
1.2.1 创建文件
# touch {file_name}
# vim {file_name}
1.2.2 创建目录
# mkdir -p {dir}
1.3 复制
1.3.1 复制文件
# cp {src_file} {dest_file}
1.3.2 复制目录
# cp -r {src_dir} {dest_dir}
1.4 删除
1.4.1 删除文件
# rm {file_name}
1.4.2 删除目录
# rm -r {dir}
1.5 比较文件
1.5.1 diff
# diff {file_1} {file_2}
1.5.2 md5sum
# md5sum {file_1} {file_2}
2、文件系统
文件系统由 文件名、inode、block 组成
2.1 查看 文件 inode
# ls -i {文件名}
2.2 查看 inode 信息(元数据信息)
# stat {文件名}
3、磁盘操作
3.1 分区
# fdisk {dev}
3.2 重新读取分区表
# partprobe
3.3 挂载
3.3.1 格式化磁盘
# mkfs.ext4 {dev}
3.3.2 挂载/卸载
# mount {dev} {dir}
# umount {dev}
4、文件恢复
4.1 磁盘文件扫描
# extundelete {dev_part} --inode 2
4.2 根据 inode 节点 恢复
# extundelete {dev_part} --restore-inode {inode_num}
4.3 根据文件名恢复
# extundelete {dev_part} --restore-file {file_name}
4.4 根据目录名恢复
# extundelete {dev_part} --restore-directory {dir_name}
4.5 恢复所有文件
# extundelete {dev_part} --restore-all
以上是关于Linux ext4文件系统下 extundelete 恢复 误删除的文件的主要内容,如果未能解决你的问题,请参考以下文章
服务器数据恢复Linux系统,EXT4文件系统下虚拟机误删除的数据恢复案例