linux磁盤修復(fù)相關(guān)命令:
創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比大石橋網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫(kù),直接使用。一站式大石橋網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋大石橋地區(qū)。費(fèi)用合理售后完善,十多年實(shí)體公司更值得信賴。
badblocks
功能說明:檢查磁盤裝置中損壞的區(qū)塊。
語 法:badblocks [-svw][-b ][-o ][磁盤裝置][磁盤區(qū)塊數(shù)][啟始區(qū)塊]
補(bǔ)充說明:執(zhí)行指令時(shí)須指定所要檢查的磁盤裝置,及此裝置的磁盤區(qū)塊數(shù)。
參 數(shù):
-b 指定磁盤的區(qū)塊大小,單位為字節(jié)。
-o 將檢查的結(jié)果寫入指定的輸出文件。
-s 在檢查時(shí)顯示進(jìn)度。
-v 執(zhí)行時(shí)顯示詳細(xì)的信息。
-w 在檢查時(shí),執(zhí)行寫入測(cè)試。
[磁盤裝置] 指定要檢查的磁盤裝置。
[磁盤區(qū)塊數(shù)] 指定磁盤裝置的區(qū)塊總數(shù)。
[啟始區(qū)塊] 指定要從哪個(gè)區(qū)塊開始檢查。
--------------------------------------------------------------------------------
cfdisk
功能說明:磁盤分區(qū)。
語 法:cfdisk [-avz][-c -h -s ][-P ][外圍設(shè)備代號(hào)]
補(bǔ)充說明:cfdisk是用來磁盤分區(qū)的程序,它十分類似DOS的fdisk,具有互動(dòng)式操作界面而非傳統(tǒng)fdisk的問答式界面,您可以輕易地利用方向鍵來操控分區(qū)操作。
參 數(shù):
-a 在程序里不用反白代表選取,而以箭頭表示。
-c 忽略BIOS的數(shù)值,直接指定磁盤的柱面數(shù)目。
-h 忽略BIOS的數(shù)值,直接指定磁盤的磁頭數(shù)目。
-P 顯示分區(qū)表的內(nèi)容,附加參數(shù)"r"會(huì)顯示整個(gè)分區(qū)表的詳細(xì)資料,附加參數(shù)"s"會(huì)依照磁區(qū)的順序顯示相關(guān)信息,附加參數(shù)"t"則會(huì)以磁頭,磁區(qū),柱面的方式來顯示資料。
-s 忽略BIOS的數(shù)值,直接指定磁盤的磁區(qū)數(shù)目。
-v 顯示版本信息。
-z 不讀取現(xiàn)有的分區(qū),直接當(dāng)作沒有分區(qū)的新磁盤使用。
--------------------------------------------------------------------------------
dd
功能說明:讀取,轉(zhuǎn)換并輸出數(shù)據(jù)。
語 法:dd [bs=][cbs=][conv=][count=][ibs=][if=][obs=][of=][seek=][skip=][--help][--version]
補(bǔ)充說明:dd可從標(biāo)準(zhǔn)輸入或文件讀取數(shù)據(jù),依指定的格式來轉(zhuǎn)換數(shù)據(jù),再輸出到文件,設(shè)備或標(biāo)準(zhǔn)輸出。
參 數(shù):
bs= 將ibs( 輸入)與obs(輸出)設(shè)成指定的字節(jié)數(shù)。
cbs= 轉(zhuǎn)換時(shí),每次只轉(zhuǎn)換指定的字節(jié)數(shù)。
conv= 指定文件轉(zhuǎn)換的方式。
count= 僅讀取指定的區(qū)塊數(shù)。
ibs= 每次讀取的字節(jié)數(shù)。
if= 從文件讀取。
obs= 每次輸出的字節(jié)數(shù)。
of= 輸出到文件。
seek= 一開始輸出時(shí),跳過指定的區(qū)塊數(shù)。
skip= 一開始讀取時(shí),跳過指定的區(qū)塊數(shù)。
--help 幫助。
--version 顯示版本信息。
--------------------------------------------------------------------------------
e2fsck(ext2 file system check)
功能說明:檢查ext2文件系統(tǒng)的正確性。
語 法:e2fsck [-acCdfFnprsStvVy][-b ][-B ][-l ][-L ][設(shè)備名稱]
補(bǔ)充說明:e2fsck執(zhí)行后的傳回值及代表意義如下。
0 沒有任何錯(cuò)誤發(fā)生。
1 文件系統(tǒng)發(fā)生錯(cuò)誤,并且已經(jīng)修正。
2 文件系統(tǒng)發(fā)生錯(cuò)誤,并且已經(jīng)修正。
4 文件系統(tǒng)發(fā)生錯(cuò)誤,但沒有修正。
8 運(yùn)作時(shí)發(fā)生錯(cuò)誤。
16 使用的語法發(fā)生錯(cuò)誤。
128 共享的函數(shù)庫(kù)發(fā)生錯(cuò)誤。
參 數(shù):
-a 不詢問使用者意見,便自動(dòng)修復(fù)文件系統(tǒng)。
-b 指定superblock,而不使用預(yù)設(shè)的superblock。
-B 指定區(qū)塊的大小,單位為字節(jié)。
-c 一并執(zhí)行badblocks,以標(biāo)示損壞的區(qū)塊。
-C 將檢查過程的信息完整記錄在file descriptor中,使得整個(gè)檢查過程都能完整監(jiān)控。
-d 顯示排錯(cuò)信息。
-f 即使文件系統(tǒng)沒有錯(cuò)誤跡象,仍強(qiáng)制地檢查正確性。
-F 執(zhí)行前先清除設(shè)備的緩沖區(qū)。
-l 將文件中指定的區(qū)塊加到損壞區(qū)塊列表。
-L 先清除損壞區(qū)塊列表,再將文件中指定的區(qū)塊加到損壞區(qū)塊列表。因此損壞區(qū)塊列表的區(qū)塊跟文件中指定的區(qū)塊是一樣的。
-n 以只讀模式開啟文件系統(tǒng),并采取非互動(dòng)方式執(zhí)行,所有的問題對(duì)話均設(shè)置以"no"回答。
-p 不詢問使用者意見,便自動(dòng)修復(fù)文件系統(tǒng)。
-r 此參數(shù)只為了兼容性而存在,并無實(shí)際作用。
-s 如果文件系統(tǒng)的字節(jié)順序不適當(dāng),就交換字節(jié)順序,否則不做任何動(dòng)作。
-S 不管文件系統(tǒng)的字節(jié)順序,一律交換字節(jié)順序。
-t 顯示時(shí)間信息。
-v 執(zhí)行時(shí)顯示詳細(xì)的信息。
-V 顯示版本信息。
-y 采取非互動(dòng)方式執(zhí)行,所有的問題均設(shè)置以"yes"回答。
-------------------------------分頁(yè)欄-------------------------------
ext2ed(ext2 file system editor)
功能說明:ext2文件系統(tǒng)編輯程序。
語 法:ext2ed
補(bǔ)充說明:ext2ed可直接處理硬盤分區(qū)上的數(shù)據(jù),這指令只有Red Hat Linux才提供。
參 數(shù):
一般指令
setdevice[設(shè)備名稱] 指定要處理的設(shè)備。
disablewrite 將ext2ed設(shè)為只讀的狀態(tài)。
enablewrite 將ext2ed設(shè)為可讀寫的狀態(tài)。
help[指令] 顯示個(gè)別指令的幫助。
next 移至下一個(gè)單位,單位會(huì)依目前所在的模式而異。
prev 移至前一個(gè)單位,單位會(huì)依目前所在的模式而異。
pgup 移至下一頁(yè)。
pgdn 移至上一頁(yè)。
set 修改目前的數(shù)據(jù),參數(shù)會(huì)依目前所在的模式而異。
writedata 在執(zhí)行此指令之后,才會(huì)實(shí)際修改分區(qū)中的數(shù)據(jù)。
ext2進(jìn)入3種模式的指令
super 進(jìn)入main superblock,即Superblock模式。
group 進(jìn)入指定的group,即Group模式。
cd 在inode模式下,進(jìn)入指定的目錄或文件,即Inode模式。
Superblock模式
gocopy 進(jìn)入指定的superblock備份。
setactivecopy 將目前所在的superblock,復(fù)制到main superblock。
Group模式
blockbitmap 顯示目前groupo的區(qū)塊圖。
inode 進(jìn)入目前group的第一個(gè)inode。
inodebitmap 顯示目前group的inode二進(jìn)制碼。
Inode模式
dir 進(jìn)入目錄模式。
file 進(jìn)入文件模式。
--------------------------------------------------------------------------------
fdisk
功能說明:磁盤分區(qū)。
語 法:fdisk [-b ][-uv][外圍設(shè)備代號(hào)] 或 fdisk [-l][-b ][-uv][外圍設(shè)備代號(hào)...] 或 fdisk [-s ]
補(bǔ)充說明:fdisk是用來磁盤分區(qū)的程序,它采用傳統(tǒng)的問答式界面,而非類似DOS fdisk的cfdisk互動(dòng)式操作界面,因此在使用上較為不便,但功能卻絲毫不打折扣。
參 數(shù):
-b 指定每個(gè)分區(qū)的大小。
-l 列出指定的外圍設(shè)備的分區(qū)表狀況。
-s 將指定的分區(qū)大小輸出到標(biāo)準(zhǔn)輸出上,單位為區(qū)塊。
-u 搭配"-l"參數(shù)列表,會(huì)用分區(qū)數(shù)目取代柱面數(shù)目,來表示每個(gè)分區(qū)的起始地址。
-v 顯示版本信息。
--------------------------------------------------------------------------------
fsck.ext2(file system check-second filesystem)
功能說明:檢查文件系統(tǒng)并嘗試修復(fù)錯(cuò)誤。
語 法:fsck.ext2 [-acdfFnprsStvVy][-b ][-B ][-C ][-I ][-l/L ][-P ][外圍設(shè)備代號(hào)]
補(bǔ)充說明:當(dāng)ext2文件系統(tǒng)發(fā)生錯(cuò)誤時(shí),可用fsck.ext2指令嘗試加以修復(fù)。
參 數(shù):
-a 自動(dòng)修復(fù)文件系統(tǒng),不詢問任何問題。
-b 指定分區(qū)的第一個(gè)磁區(qū)的起始地址,也就是Super Block。
-B 設(shè)置該分區(qū)每個(gè)區(qū)塊的大小。
-c 檢查指定的文件系統(tǒng)內(nèi),是否存在有損壞的區(qū)塊。
-C 指定反敘述器,fsck.ext2指令會(huì)把全部的執(zhí)行過程,都交由其逆向敘述,便于排錯(cuò)或監(jiān)控程序執(zhí)行的情形。
-d 詳細(xì)顯示指令執(zhí)行過程,便于排錯(cuò)或分析程序執(zhí)行的情形。
-f 強(qiáng)制對(duì)該文件系統(tǒng)進(jìn)行完整檢查,縱然該文件系統(tǒng)在慨略檢查下沒有問題。
-F 檢查文件系統(tǒng)之前,先清理該保存設(shè)備塊區(qū)內(nèi)的數(shù)據(jù)。
-I 設(shè)置欲檢查的文件系統(tǒng),其inode緩沖區(qū)的區(qū)塊數(shù)目。
-l 把文件中所列出的區(qū)塊,視為損壞區(qū)塊并將其標(biāo)示出來,避免應(yīng)用程序使用該區(qū)塊。
-L 此參數(shù)的效果和指定"-l"參數(shù)類似,但在參考損壞區(qū)塊文件標(biāo)示損壞區(qū)塊之前,會(huì)先將原來標(biāo)示成損壞區(qū)塊者統(tǒng)統(tǒng)清楚,即全部重新設(shè)置,而非僅是加入新的損壞區(qū)塊標(biāo)示。
-n 把欲檢查的文件系統(tǒng)設(shè)成只讀,并關(guān)閉互動(dòng)模式,否決所有詢問的問題。
-p 此參數(shù)的效果和指定"-a"參數(shù)相同。
-P 設(shè)置fsck.ext2指令所能處理的inode大小為多少。
-r 此參數(shù)將忽略不予處理,僅負(fù)責(zé)解決兼容性的問題。
-s 檢查文件系統(tǒng)時(shí),交換每對(duì)字節(jié)的內(nèi)容。
-S 此參數(shù)的效果和指定"-s"參數(shù)類似,但不論該文件系統(tǒng)是否已是標(biāo)準(zhǔn)位順序,一律交換每對(duì)字節(jié)的內(nèi)容。
-t 顯示fsck.ext2指令的時(shí)序信息。
-v 詳細(xì)顯示指令執(zhí)行過程。
-V 顯示版本信息。
-y 關(guān)閉互動(dòng)模式,且同意所有詢問的問題。
--------------------------------------------------------------------------------
fsck(file system check)
功能說明:檢查文件系統(tǒng)并嘗試修復(fù)錯(cuò)誤。
語 法:fsck [-aANPrRsTV][-t ][文件系統(tǒng)...]
補(bǔ)充說明:當(dāng)文件系統(tǒng)發(fā)生錯(cuò)誤四化,可用fsck指令嘗試加以修復(fù)。
參 數(shù):
-a 自動(dòng)修復(fù)文件系統(tǒng),不詢問任何問題。
-A 依照/etc/fstab配置文件的內(nèi)容,檢查文件內(nèi)所列的全部文件系統(tǒng)。
-N 不執(zhí)行指令,僅列出實(shí)際執(zhí)行會(huì)進(jìn)行的動(dòng)作。
-P 當(dāng)搭配"-A"參數(shù)使用時(shí),則會(huì)同時(shí)檢查所有的文件系統(tǒng)。
-r 采用互動(dòng)模式,在執(zhí)行修復(fù)時(shí)詢問問題,讓用戶得以確認(rèn)并決定處理方式。
-R 當(dāng)搭配"-A"參數(shù)使用時(shí),則會(huì)略過/目錄的文件系統(tǒng)不予檢查。
-s 依序執(zhí)行檢查作業(yè),而非同時(shí)執(zhí)行。
-t 指定要檢查的文件系統(tǒng)類型。
-T 執(zhí)行fsck指令時(shí),不顯示標(biāo)題信息。
-V 顯示指令執(zhí)行過程。
原文出自【比特網(wǎng)】,轉(zhuǎn)載請(qǐng)保留原文鏈接:
formost 是一個(gè)基于文件頭和尾部信息以及文件的內(nèi)建數(shù)據(jù)結(jié)構(gòu)恢復(fù)文件的命令行工具。這個(gè)過程通常叫做數(shù)據(jù)挖掘(data carvubg)。formost 可以分析由 dd、Safeback、Encase 等生成的鏡像文件,也可以直接分析驅(qū)動(dòng)器。文件頭和尾可以通過配置文件設(shè)置,也可以通過命令行開關(guān)使用 formost 內(nèi)建的文件類型。formost 最初是由美國(guó)空軍特別調(diào)查室(Air Force Office of Special Investigations)和信息系統(tǒng)安全研究中心(The Center for Information Systems Security Studies and Research)開發(fā)的,現(xiàn)在使用 GPL 許可。Foremost 支持恢復(fù)如下格式:avi, bmp, dll, doc, exe, gif, htm, jar, jpg, mbd, mov, mpg, pdf, png, ppt, rar, rif, sdw, sx, sxc, sxi, sxw, vis, wav, wmv, xls, zip。 針對(duì) Linux 下的 ext 文件系統(tǒng)來說,常用的 Linux 文件刪除恢復(fù)工具有 debugfs、ext3grep、extundelete 等。extundelete 是一個(gè)開源的數(shù)據(jù)恢復(fù)工具,支持 ext3、ext4 文件系統(tǒng)
Linux磁盤管理常用三個(gè)命令為df、du、fdisk。
df,全稱:disk full,列出文件系統(tǒng)的整體磁盤使用量
du,全稱:disk used,檢查磁盤空間使用量
fdisk,用于磁盤分區(qū)。
1、df命令
檢查文件系統(tǒng)的磁盤空間占用情況,可以利用該命令獲取磁盤被占用了多少空間,目前還剩下多少空間等信息。
語法:df[-ahikHTm][目錄或文件名]
參數(shù):
-a 列出所有文件系統(tǒng),包括系統(tǒng)特有的/proc等文件系統(tǒng);
-k 以KBytes的容量顯示各文件系統(tǒng);
-m 以MBytes的容量顯示各文件系統(tǒng);
-h 以較易閱讀的格式自行顯示,比如:GBytes、MBytes、KBytes;
-H 以M=1000K取代M=1024K的進(jìn)位方式;
-T 顯示文件系統(tǒng)類型;
-i 不用磁盤容量,以inode的數(shù)量來顯示。
2、du命令
也是查看使用空間的,但是與df命令不同的是,Linux du命令是對(duì)文件和目錄磁盤使用的空間進(jìn)行查看,和df命令有一定的區(qū)別。
語法:du[-ahskm]文件或目錄名稱
參數(shù):
-a 列出所有的文件與目錄容量;
-h 以較易閱讀的格式顯示;
-s 列出總量而已,而不列出每個(gè)各別的目錄占用容量;
-S 不包括子目錄下的統(tǒng)計(jì),與-s存在差別;
-k 以KBytes列出容量顯示;
-m 以MBytes列出容量顯示。
3、fdisk命令
fdisk是Linux的磁盤分區(qū)表操作工具。
語法:fdisk[-l]裝置名稱
參數(shù):
-l 輸出后面接的裝置所有的分區(qū)內(nèi)容。若僅有fdisk -l時(shí),則系統(tǒng)將會(huì)把整個(gè)系統(tǒng)內(nèi)能夠搜尋到的裝置的分區(qū)均列出來。
使用badblocks命令檢測(cè)、修復(fù)硬盤壞道
badblocks檢測(cè)磁盤壞道
badblocks 檢查硬盤是否有壞道
新聞標(biāo)題:linux磁盤恢復(fù)命令 linux系統(tǒng)恢復(fù)命令
標(biāo)題網(wǎng)址:http://jinyejixie.com/article28/dodoscp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設(shè)、營(yíng)銷型網(wǎng)站建設(shè)、網(wǎng)站收錄、服務(wù)器托管、靜態(tài)網(wǎng)站、App開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)