1. 程式人生 > >Linux ext4文件系統下 extundelete 恢復 誤刪除的文件

Linux ext4文件系統下 extundelete 恢復 誤刪除的文件

磁盤操作 mkfs 4.5 1.5 del 查看 -a 誤刪除 目錄名

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 恢復 誤刪除的文件