Linux 中恢復一個刪除了的文件

取證工具-Foremost

要在 CentOS/RHEL 7 中安裝 Foremost,需要首先啟用 Repoforge:

rpm -Uvh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm
yum install foremost

然而在 Debian 及其衍生系統(tǒng)中,需這樣做:

aptitude install foremost
安裝完成后,我們做一個簡單的測試吧。首先刪除 /boot/images 目錄下一個名為 nosdos.jpg 的圖像文件:

# cd images
# rm nosdos.jpg

要恢復這個文件,如下所示使用 foremost(要先確認所在分區(qū) - 本例中, /boot 位于 /dev/sda1 分區(qū)中)。

# foremost -t jpg -i /dev/sda1 -o /home/gacanepa/rescued

其中,/home/gacanepa/rescued 是另外一個磁盤中的目錄 - 請記住,把文件恢復到被刪除文件所在的磁盤中不是一個明智的做法。

如果在恢復過程中,占用了被刪除文件之前所在的磁盤分區(qū),就可能無法恢復文件。另外,進行文件恢復操作前不要做任何其他操作。

當 foremost 執(zhí)行完成以后,恢復的文件(如果可以恢復)將能夠在目錄 ·/home/gacanepa/rescue/jpg` 中找到。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容