服務項目:網站建設、仿站、程序開發、APP開發設計、移動網站開發設計、企業網站設計、電子商務網站開發、網站維護、網站推廣、UX/UI 、HTML5、CSS3、JS / Jquery ...
          四川浚浚科技有限公司
          四川浚浚科技有限公司 (開發設計官網)TEL : 15308000360 / QQ : 38585404

          您的位置:首頁 > 技術經驗 > 服務器 > 正文

          Linux系統 ext4硬盤格式 rm -rf 刪除文件恢復:extundelete
          技術支持服務電話:15308000360 【7x24提供運維服務,解決各類系統/軟硬件疑難技術問題】

          國外的Linux系統管理員守則中有這么一條:“慎用 rm -rf 命令,除非你知道此命令
          所帶來的后果“
          Linux下刪除文件并不是真實的刪除磁盤分區中的文件,而是將文件的inode節點中
          的扇區指針清除,同時釋放這些數據對應的數據塊,當釋放的數據塊被系統重新分
          配時,那些被刪除的數據就會被覆蓋,所以誤刪除數據后,應馬上卸載文件所在的
          分區。
          每個文件有inode和block組成,inode是文件系統組成的最基本單元,它保存著文
          件的基本屬性(大小、權限、屬主組等)和存放的位置信息。而block用來存儲數據。
          類似key-value,inode就是key,block對應value,通過key查找key對應的value。
          類似pyt hon的字典。
          目錄
          1 查看根目錄的inode值
          2 安裝ext undelet e
          2.1 下載ext undelet e
          2.2 所需依賴包
          2.3 編譯安裝ext undelt e
          3 用ext undelet e恢復文件
          3.1 模擬數據誤刪除環境
          3.2 卸載磁盤分區
          3.3 查詢恢復數據信息
          3.4 開始恢復單個文件
          4 檢測是否恢復成功

          查看根目錄的inode值
          # ls -id /
          2 /

          一般”根”目錄的inode值為2,一個分區掛載到一個目錄下時,這個”根”目錄的inode值
          為2

          # mount /dev/sdb2 /mnt
          # ls -id /mnt
          2 /mnt

          安裝extundelete:
          1、下載軟件
          wget http://nchc.dl.sourceforge.net/project/extundelete/extundelete/0.2.4/extundelete-0.2.4.tar.bz2 
          2、安裝所需依賴包
          # yum -y install e2fsprogs e2fsprogs-libs e2fsprogs-devel
          3、安裝extundelete
          tar -jxvf extundelete-0.2.4.tar.bz2 
          cd extundelete-0.2.4 
          ./configure --prefix=/usr/local/extundelete 
          make && make install 
          4、驗證是否安裝成功
          cd /usr/local/extundelete/bin 
          ./extundelete -v 
           
          恢復指定文件:
          原理:從根節點(inode=2)開始找到被刪除文件的i節點,然后recover i節點。
           
          1、查看文件系統
          df -T
          【Linux】Linux系統 <wbr>ext4格式 <wbr>刪除文件恢復:extundelete
           
          2、卸載被誤刪數據的磁盤分區
          # umount /dev/sdb1

          3、查看當前路徑下的文件目錄刪除情況
          ./extundetele --inode 2 /dev/sdb1 
          這是從根節點開始找,此時會出來文件目錄,選擇所要進入的目錄,用上面的命令繼續查找,直到看到被刪除文件的i節點為止。
          【Linux】Linux系統 <wbr>ext4格式 <wbr>刪除文件恢復:extundelete
           
          4、恢復被刪除文件(假設i節點號為1234)
          ./extundetele --restore-inode 1234 /dev/sdb1

          開始恢復單個文件
          默認恢復到當前目錄下的RECOVERED_FILES目錄中去
          # extundelete /dev/sdb2 --restore-file hosts

          恢復一個目錄
          # extundelete /dev/sdb2 --restore-directory test/

          全部恢復
          # extundelete /dev/sdb2 --restore-all




          上一篇:python 安裝easy_install和pip
          下一篇:CentOS下安裝checkinstall

          相關熱詞搜索:extundelete 文件恢復 linux
          主站蜘蛛池模板: 日本免费大黄在线观看| 男人的j桶女人免费网站| 国产精品19p| 97公开免费视频| 尹人久久久香蕉精品| 久久99国产精品成人| 日韩高清特级特黄毛片| 亚洲国产精品久久久久久 | 国产手机在线精品| 69视频免费观看l| 大胆gogo高清在线观看| 两个人看的www在线| 无翼少无翼恶女漫画全彩app| 久久精品国产亚洲av无码麻豆| 欧美sss视频| 亚洲国产日韩欧美综合久久| 污污视频网站免费| 你懂的网址免费国产| 精品久久久久香蕉网| 哪里可以看黄色播放免费| 荡乱妇3p疯狂伦交下载阅读| 国产在线视频www色| 91精品国产人成网站| 国产欧美日韩va| 五月天亚洲色图| 国产精品久久现线拍久青草| 2022国产麻豆剧果冻传媒剧情| 国模gogo中国人体私拍视频| XXX2高清在线观看免费视频| 天天爱天天做天天爽夜夜揉| 一级毛片免费不卡| 成人性生交大片免费看| 中文字幕亚洲综合久久| 扒美女内裤摸她的机机| 久久久久亚洲av无码专区| 日本亚州视频在线八a| 久久天天躁狠狠躁夜夜avapp| 日韩乱码人妻无码中文视频| 久久香蕉国产线| 日韩毛片在线视频| 久久精品国产亚洲av四虎|