日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux系统找回数据,Linux系统上面误删的数据找回

發布時間:2025/3/20 linux 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux系统找回数据,Linux系统上面误删的数据找回 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

**一、背景

突發事件,應用上傳的數據被程序自動刪掉了,可悲的是還沒有數據備份,數據是放在系統的 /data/webapps/xxxx/upload 目錄下面,可把我們急壞了,之前又沒有做過數據恢復的測試,然后我找到了一款數據恢復的軟件,成功把刪除的大部分數據找回來了,我的數據恢復過程如下。

二、安裝恢復軟件

1、epel 倉庫安裝

如果我們的源里面添加了 epel 倉庫的話,我們可以直接使用下面的命令安裝。

yum install extundelete -y

2、源碼編譯安裝

三、刪除數據查找

因為我的數據路徑比較深,所以我們需要一步步查找,可以先從根分區 inode 查找

我們會看到 weapps 目錄的inode

我們看到項目的 inode

我們找到了最終刪除數據的目錄 upload

我們可以看到標稱的 Deleted,這些數據就是我們要進行恢復的數據。

四、數據恢復

那我們就恢復指定目錄,以當前分區為根分區進行路徑設定,項目名進行掩蓋

因為磁盤數據一直在讀寫,所以有些文件之前的 inode 已經被重新分配了,導致部分數據無法恢復,數據最后會告訴我們有多少文件沒有回復,但是大部分數據我們已經恢復了,這就是很重要的事情了。

那我們查看一下回復的數據吧,軟件會在當前目錄生成一個目錄 RECOVERED_FILES 里面就是我們恢復的數據。

恢復全部數據可以使用命令

使用方法

extundelete --help

在數據刪除之后,首先要卸載被刪除數據所在的磁盤或是分區,如果是系統根分區遭到誤刪除,就需要進入單用戶模式下,將根分區以只讀的方式掛載。

原因:因為文件刪除之后,僅僅是將文件的inode節點中的扇區指針清零,實際上文件還存在磁盤上面,如果磁盤以讀寫方式掛載,這些刪除的數據塊可能會被系統從新分配出去,這些數據塊被覆蓋之后,這些數據就真的丟失了,所以以只讀的方式掛載,盡可能避免數據被覆蓋。**

總結

以上是生活随笔為你收集整理的linux系统找回数据,Linux系统上面误删的数据找回的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。