1樓:匿名使用者
如果你沒有在該目錄下重新寫入檔案 就有很大機率可以恢復
建議使用ext3grep 來恢復 簡單易懂
2樓:匿名使用者
不能恢復。如果要防止誤刪除,使用互動式刪除命令,就是rm -i。或者可以把rm命令改成預設帶-i引數。
3樓:匿名使用者
不能恢復,但也不是絕對的。linux下也有不少資料恢復軟體。不過工作量大,且效果不一定如意。還是像樓上所言,多注意些的好……
linux系統下不小心使用rm命令刪除的檔案能有辦法恢復嗎?
4樓:萬人敬仰濤總
1、 檢視一下當前系統版本號,及檔案系統格式2、新建一個資料夾及檔案my.txt,然後刪除3、運用,系統自還工具debugfs來修復 開啟,剛剛被刪除檔案所在的分割槽,用ls 加-d引數顯示剛剛刪除檔案所在的
4、顯示有<>尖括號的就是我們要找的檔案inode 號 執行logdump –i <2378808>,然後輸入「quit」退出
5、執行以下命令,進行恢復,bs與skip的值分bs對應上面的offset後面的值,skip對應block後面的值至此,剛刪除的資料已恢復
linux dd命令
linux dd命令用於讀取、轉換並輸出資料。
dd可從標準輸入或檔案中讀取資料,根據指定的格式來轉換資料,再輸出到檔案、裝置或標準輸出。
5樓:淚
可以恢復,使用系統自還工具debugfs來還原刪除的檔案
1、 檢視一下當前系統版本號,及檔案系統格式
2、新建一個資料夾及檔案my.txt,然後刪除
[root@localhost local]# mkdir test
[root@localhost local]# cd test
[root@localhost test]# touch my.txt
[root@localhost test]# ll
總用量 0
-rw-r–r–. 1 root root 0 1月 4 15:22 my.txt
[root@localhost test]# rm -f my.txt
[root@localhost test]# ll
總用量 0
3、運用,系統自還工具debugfs來修復 開啟,剛剛被刪除檔案所在的分割槽,用ls 加-d引數顯示剛剛刪除檔案所在的目錄
4、顯示有<>尖括號的就是我們要找的檔案inode 號 執行logdump –i <2378808>,然後輸入「quit」退出debugfs
debugfs: logdump -i <2378808>
inode 2378808 is at group 290, block 9438337, offset 2944
journal starts at block 16826, transaction 2237277
no magic number at block 30648: end of journal.
debugfs: quit
5、執行以下命令,進行恢復,bs與skip的值分別取自:block 9438337, offset 2944
bs對應上面的offset後面的值,skip對應block後面的值至此,剛刪除的資料已恢復
linux dd命令
linux dd命令用於讀取、轉換並輸出資料。
dd可從標準輸入或檔案中讀取資料,根據指定的格式來轉換資料,再輸出到檔案、裝置或標準輸出。
引數說明:
if=檔名:輸入檔名,預設為標準輸入。即指定原始檔。
of=檔名:輸出檔名,預設為標準輸出。即指定目的檔案。
ibs=bytes:一次讀入bytes個位元組,即指定一個塊大小為bytes個位元組。
obs=bytes:一次輸出bytes個位元組,即指定一個塊大小為bytes個位元組。
bs=bytes:同時設定讀入/輸出的塊大小為bytes個位元組。
cbs=bytes:一次轉換bytes個位元組,即指定轉換緩衝區大小。
skip=blocks:從輸入檔案開頭跳過blocks個塊後再開始複製。
seek=blocks:從輸出檔案開頭跳過blocks個塊後再開始複製。
count=blocks:僅拷貝blocks個塊,塊大小等於ibs指定的位元組數。
選項說明:
bs=《位元組數》:將ibs(輸入)與歐巴桑(輸出)設成指定的位元組數;
cbs=《位元組數》:轉換時,每次只轉換指定的位元組數;
conv=《關鍵字》:指定檔案轉換的方式;
count=《區塊數》:僅讀取指定的區塊數;
ibs=《位元組數》:每次讀取的位元組數;
obs=《位元組數》:每次輸出的位元組數;
of=《檔案》:輸出到檔案;
seek=《區塊數》:一開始輸出時,跳過指定的區塊數;
skip=《區塊數》:一開始讀取時,跳過指定的區塊數;
--help:幫助;
--version:顯示版本資訊。
6樓:白卡
linux的檔案被rm刪除是可以通過linux自帶的檔案恢復工具debugfs來進行恢復,但是隻能恢復ext2檔案系統的檔案,不能恢復ext3檔案系統的檔案。
1,首先檢視需要恢復的檔案所在的檔案系統
命令列模式下輸入指令mount
[xuwangcheng14@root]# mount
/dev/xvda1 on / type ext2 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
由上知,/dev/xvda1掛載在/下,即根目錄,且檔案系統是ext2
2,將要找回的檔案所在的分割槽重新掛載成只讀
(因為這樣比較安全,可以防止因新的檔案寫入該分割槽而導致無法找回檔案)
[xuwangcheng14@root]# mount -n -o remount,ro /dev/xvda1
如果不能重新掛載,那麼一定有使用者正在使用該分割槽中的檔案,我們可以使用指令:fuser -m -v /dev/xvda1來檢視當前哪個使用者正在使用該分割槽中的檔案,然後使用fuser -k -m -v /dev/xvda1來殺死使用者使用該分割槽的任何程序。
3,使用debugfs工具恢復檔案
[xuwangcheng14@root]# debugfs /dev/xvda1
debugfs 1.42 (29-nov-2011)
debugfs: lsdel
進入debugfs模式後輸入lsdel後可以看到被刪除的檔案資訊
stat顯示某個節點所對應的檔案資訊,
恢復檔案使用dump 檔案路徑。
如果被刪除的檔案很多,那麼通過lsdel可看出檔案的時間,然後自己判斷進行恢復。
7樓:隨風
我是今天才看到這條資訊的,不過我還是希望你瞭解一下,對你以後有幫助的。
ext2檔案系統用debugfs命令即可恢復;ext3檔案系統只要資料塊未被佔用也能恢復,若發現得不及時,可能就恢復不了了。ext3檔案系統恢復,可使用ext3grep軟體,我曾使用這個軟體恢復過資料,還是不錯的。
8樓:匿名使用者
你是用etx3,還是ext2,ext2可以的.ext3.你重啟系統.用diskgen恢復試試吧.我沒試過,不好說.
9樓:匿名使用者
參考這個linkxfs刪除資料檔案恢復
如何恢復linux下被rm後的檔案
10樓:特特拉姆咯哦
2、選擇一個磁碟,這裡以選f盤為例,如圖所示,點選。
3、後,在零散目錄中會看到很多已刪除資料夾,如圖所示。
4、點選恢復刪除按鈕即可找回所刪除的檔案。就可以恢復linux下被rm後的檔案了。
11樓:函澤懷
linux的檔案被rm刪除是可以通過linux自帶的檔案恢復工具debugfs來進行恢復,但是隻能恢復ext2檔案系統的檔案,不能恢復ext3檔案系統的檔案。
1,首先檢視需要恢復的檔案所在的檔案系統
命令列模式下輸入指令mount
[xuwangcheng14@root]# mount
/dev/xvda1 on / type ext2 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
由上知,/dev/xvda1掛載在/下,即根目錄,且檔案系統是ext2
2,將要找回的檔案所在的分割槽重新掛載成只讀
(因為這樣比較安全,可以防止因新的檔案寫入該分割槽而導致無法找回檔案)
[xuwangcheng14@root]# mount -n -o remount,ro /dev/xvda1
如果不能重新掛載,那麼一定有使用者正在使用該分割槽中的檔案,我們可以使用指令:fuser -m -v /dev/xvda1來檢視當前哪個使用者正在使用該分割槽中的檔案,然後使用fuser -k -m -v /dev/xvda1來殺死使用者使用該分割槽的任何程序。
3,使用debugfs工具恢復檔案
[xuwangcheng14@root]# debugfs /dev/xvda1
debugfs 1.42 (29-nov-2011)
debugfs: lsdel
進入debugfs模式後輸入lsdel後可以看到被刪除的檔案資訊
stat顯示某個節點所對應的檔案資訊,
恢復檔案使用dump 檔案路徑。
如果被刪除的檔案很多,那麼通過lsdel可看出檔案的時間,然後自己判斷進行恢復。
linux 系統下面,rm -rf 刪除的檔案能找回來嗎?
12樓:沙雕動態圖
使用rm -rf刪除的檔案不能找回的;
對rm命令的理解:
1.rm命令可以刪除一個目錄中的一個或多個檔案或目錄,也可以將某個目錄及其下屬的所有檔案及其子目錄均刪除掉。對於連結檔案,只是刪除整個連結檔案,而原有檔案保持不變。
2.使用rm命令刪除了一個檔案,就無法再恢復它。所以,在刪除檔案之前,最好再看一下檔案的內容,確定是否真要刪除。
3.rm命令可以用-i選項,這個選項在使用副檔名字元刪除多個檔案時特別有用。使用這個選項,系統會要求你逐一確定是否要刪除。
linu配置檔案是如何發揮作用的
技術猿小黃 太具體的也不知道,根據我的經驗。其實配置檔案的作用是設定程式執行必須要的一些引數,這些引數是由開發者預先定義好的,只能按照他預先定義的值去配置,如果有些值按你自己想法去寫,程式就無法識別。我們做實驗經常會啟動服務失敗,大部分就是配置檔案配置錯誤,程式無法識別你設定的值。程式啟動後會讀取這...
windows下連線linu的ssh工具有哪些
putty putty是最有名的ssh和telnet客戶端,由simon tatham為windows平臺開發。putty是一款開源軟體,提供可用的源 並有一批志願者進行開發和支援。putty易於安裝和使用,通常大部分的配置選項不需要修改。使用者只需要輸入少量基本的引數,就可以開始很簡單地建立連線會...
linu下從光碟安裝軟體的命名,linux 下從光碟安裝軟體的命名
linux西部開源 建議使用yum安裝.可以很方便的解決依賴性,方法如下 1 掛載光碟 mount dev scd0 mnt 2 配置yum倉庫 vi etc yum.repos.d install.repo install.repo是自定義的,但是一定要以repo結尾系統才能識別到 rhel cl...