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 6.3 对EXT4文件系统写入性能改进补丁

服务器数据恢复Linux系统,EXT4文件系统下虚拟机误删除的数据恢复案例

Linux Ext4文件系统的基本结构

Linux ext4文件系统下 extundelete 恢复 误删除的文件

linux extundelete 删除文件恢复

linux 文件系统 xfsext4ext3 的区别