ext3,ext4下誤刪檔案

2021-08-26 09:09:02 字數 1107 閱讀 8261

先新增一塊硬碟

然後分割槽

格式化為ext3、4並掛載

# mkfs.ext4 /dev/sdb1

# mkdir /data

# mount /dev/sdb1 /aa 

extundelete安裝

安裝依賴的軟體包(必須安裝)

yum install e2fsprogs* -y

yum  install gcc gcc-c++ make -y

tar xf extundelete-0.2.4.tar.bz2  -c /opt

cd /opt/extundelete-0.2.4/

./configure (--prefix=/usr/local/extundelete)

make && make install

extundelete -v

extundelete version 0.2.4

libext2fs version 1.41.12

processor is little endian.

出現以上內容,說明安裝成功。

cd  /aa

在/aa目錄中,上傳或者放置一些有內容的檔案或目錄

rm -rf  *

全部刪除

umount  /aa

檢視看檔案

extundelete /dev/sdb1 --inode 2

注:一般乙個分割槽掛載到乙個目錄下時,這個」根」目錄的inode值為2

我們為了檢視根目錄所有檔案,所以檢視分割槽inode為2的這個部分 

恢復指定的檔案

注: 預設被刪檔案會恢復到當前目錄下的recovered_files目錄中去

完全恢復裝置上所有檔案

# extundelete --restore-all /dev/sdb1 

注:這裡完全恢復並不會把之前恢復的pic.jpg檔案覆蓋掉,而是重新命名為pic.jpg.v1

注:在centos6裡面可用於ext4檔案恢復

在centos7只能用於ext3檔案恢復

Mark 檔案系統EXT3,EXT4和XFS

檔案系統ext3,ext4和xfs的區別 1.ext3 1 最多只能支援32tb的檔案系統和2tb的檔案,實際只能容納2tb的檔案系統和16gb的檔案 2 ext3目前只支援32000個子目錄 3 ext3檔案系統使用32位空間記錄塊數量和i 節點數量 4 當資料寫入到ext3檔案系統中時,ext3...

檔案系統EXT3,EXT4和XFS的區別

檔案系統ext3,ext4和xfs的區別 1.ext3 1 最多只能支援32tb的檔案系統和2tb的檔案,實際只能容納2tb的檔案系統和16gb的檔案 2 ext3目前只支援32000個子目錄 3 ext3檔案系統使用32位空間記錄塊數量和i 節點數量 4 當資料寫入到ext3檔案系統中時,ext3...

ext3 ext4檔案系統大分割槽支援

很長一段時間以來,ext3是很多linux發行版預設的檔案系統,目前ext4已經正式發布,已經有發行版開始使用ext4作為預設的檔案系統了,其實最初的時候ext4是作為ext3的擴充套件,但是為了保證ext3的穩定性等原因,很多人反對直接對ext3進行擴充套件,所以單獨作為了ext4專案。ext3還...