亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

誤刪除Linux系統文件如何處理

發布時間:2021-10-29 14:37:59 來源:億速云 閱讀:162 作者:小新 欄目:系統運維

這篇文章主要為大家展示了“誤刪除Linux系統文件如何處理”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“誤刪除Linux系統文件如何處理”這篇文章吧。

說在前面的話

針對日常維護操作,難免會出現文件誤刪除的操作。大家熟知linux文件系統不同win有回收站,刪除后的文件可以到垃圾箱尋回,要知道linux文件修復比較費勁,網絡上面的文檔也是五花八門。所以本次研究一種比較靠譜的文件和目錄恢復方法,也給維護人員留一條后路。

分析對比debugfs. testdisk 6.14.  extundelete,對比各自官網介紹和操作說明本次決定研究extundelete對文件和目錄的恢復操作。

extundelete下載官網地址:https://pkgs.org/download/extundelete

誤刪除Linux系統文件如何處理

Linux下文件誤刪除,使用extundelete恢復測試過程。

給虛擬主機添加一塊磁盤,磁盤為/dev/sdb,如下:

誤刪除Linux系統文件如何處理

格式化磁盤,并進行掛載:

# mkfs.ext4 /dev/sdb # mkdir /usr/local/dbdata/ # mount /dev/sdb /usr/local/dbdata/

誤刪除Linux系統文件如何處理

測試誤操作刪除以下文件:

/usr/local/dbdata/gperftools-2.4.tar.gz #文件 /usr/local/dbdata/pcre-8.32 #目錄

執行誤操作:

# rm -rf /usr/local/dbdata/gperftools-2.4.tar.gz /usr/local/dbdata/pcre-8.32

將誤操作所在分區進行只讀保護

如果確定文件被誤刪,在沒有備份的情況下請馬上對分區實施寫入保護(預防新的寫入覆蓋誤刪的塊數據,因此權限給只讀):

# mount -o remount,ro /dev/sdb # mount -o remount,ro /usr/local/dbdata/

數據恢復工具安裝

工具安裝部署

官方網站是http://extundelete.sourceforge.net/,其目前的穩定版本是extundelete-0.2.4.

工具下載

# wget https://nchc.dl.sourceforge.net/project/extundelete/extundelete/0.2.4/extundelete-0.2.4.tar.bz2

解壓安裝

依賴包

# yum -y install gcc-c++ e2fsprogs.x86_64 e2fsprogs-devel.x86_64 # tar -jxvf extundelete-0.2.4.tar.bz2 # cd extundelete-0.2.4 # ./configure # make && make install

驗證安裝結果

# extundelete -v

文件恢復過程

恢復指定文件:

原理:從根節點(inode=2)開始找到被刪除文件的i節點,然后recover i節點。

以下是模擬刪除gperftools-2.4.tar.gz(文件)和pcre-8.32 (目錄)。

先檢測被刪除的文件有哪些:

# extundelete /dev/sdb --inode 2

誤刪除Linux系統文件如何處理

從圈出來的可以看到,有以下兩個:

gperftools-2.4.tar.gz 15 Deleted pcre-8.32 655361 Deleted

注意:恢復過程不要在誤刪分區進行,謹防inode. block塊相互覆蓋

先恢復文件(可根據文件名進行恢復):

# extundelete /dev/sdb --restore-file gperftools-2.4.tar.gz

誤刪除Linux系統文件如何處理

恢復目錄(根據目錄名恢復):

# extundelete /dev/sdb --restore-directory pcre-8.32

誤刪除Linux系統文件如何處理

***會在當前目錄下看到一個名為RECOVERED_FILES的目錄,在目錄里就可以看到被誤刪除的文件以及目錄:

說在后面的話

誤刪除Linux系統文件如何處理

根據上面操作證明extundelete 工具可以實現對誤刪數據的恢復,而且操作簡單。

以上是“誤刪除Linux系統文件如何處理”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

海盐县| 房产| 宜丰县| 中方县| 红安县| 麻阳| 曲水县| 滕州市| 柘城县| 稷山县| 班戈县| 双城市| 贡嘎县| 军事| 通化市| 民权县| 宜君县| 西城区| 福安市| 方城县| 台山市| 陆良县| 九寨沟县| 巴里| 镇康县| 柞水县| 合水县| 麟游县| 光泽县| 梨树县| 临洮县| 宁都县| 平遥县| 共和县| 卢氏县| 杭锦后旗| 固阳县| 施甸县| 芦溪县| 门头沟区| 邵阳市|