綠色資源網:您身邊(biān)最放心的安全下載站! 最新軟件|熱門排行|軟件(jiàn)分(fèn)類|軟件專題|廠商大全(quán)

綠色資源網

技術教程
您的位置:首頁服(fú)務器類Linux服務器 → linux磁(cí)盤修複相(xiàng)關命令

linux磁盤修複相關命令

我要評論(lùn) 2010/07/08 23:45:41 來(lái)源:綠(lǜ)色(sè)資源網 編輯:綠色軟件站(zhàn) [ ] 評論(lùn):0 點擊:163次

  badblocks

  功能說明(míng):檢查磁盤裝(zhuāng)置中損(sǔn)壞的區塊。

  語  法:badblocks [-svw][-b ][-o ][磁盤(pán)裝置][磁盤(pán)區塊數(shù)][啟始區(qū)塊]

  補充說明:執行指令時須指定所要檢查的磁盤裝置,及此裝置的磁盤(pán)區塊數(shù)。

  參  數:

  -b 指定磁盤的區塊(kuài)大小,單位為字節。

  -o 將檢查的結果寫入指定的輸出文件。

  -s 在檢(jiǎn)查時顯(xiǎn)示進度。

  -v 執行(háng)時顯示(shì)詳細的(de)信(xìn)息(xī)。

  -w 在檢查時(shí),執行寫入測試。

  [磁盤裝置] 指(zhǐ)定要(yào)檢查的(de)磁盤裝置。

  [磁盤區(qū)塊數] 指定磁盤裝置的區塊(kuài)總數。

  [啟始(shǐ)區(qū)塊(kuài)] 指定要從哪個區塊(kuài)開(kāi)始檢查。

  --------------------------------------------------------------------------------

  cfdisk

  功能說明:磁盤分區。

  語  法:cfdisk [-avz][-c -h -s ][-P ][外圍設備代號]

  補充(chōng)說明:cfdisk是用來磁盤分區(qū)的程序,它十分類似DOS的fdisk,具(jù)有互動(dòng)式操作界麵(miàn)而非傳統(tǒng)fdisk的問答式界麵,您(nín)可(kě)以(yǐ)輕易(yì)地利用方向鍵(jiàn)來操控分(fèn)區操作。

  參  數:

  -a 在程(chéng)序裏(lǐ)不用反白代表選取,而以箭頭(tóu)表示。

  -c 忽略Bioses的數(shù)值,直接指定磁盤的柱麵數目。

  -h 忽略Bioses的數值,直接指(zhǐ)定磁盤的磁頭數目。

  -P 顯(xiǎn)示(shì)分區表的內(nèi)容,附(fù)加參(cān)數"r"會顯示整(zhěng)個分區表的詳(xiáng)細資料,附加參數"s"會依照磁區的順序(xù)顯示相關(guān)信息,附加參數"t"則(zé)會以磁頭,磁(cí)區,柱麵的方式來顯示(shì)資料。

  -s 忽略Bioses的數值,直接指(zhǐ)定磁盤(pán)的(de)磁區數目(mù)。

  -v 顯(xiǎn)示版本信息(xī)。

  -z 不(bú)讀取現有的分區(qū),直(zhí)接(jiē)當作沒有分區的(de)新(xīn)磁盤使(shǐ)用。

  --------------------------------------------------------------------------------

  dd

  功能說明:讀取,轉換並(bìng)輸出數(shù)據。

  語(yǔ)  法:dd [bs=][cbs=][conv=][count=][ibs=][if=][obs=][of=][seek=][skip=][--help][--version]

  補充說明:dd可從標準輸入或文件讀取數(shù)據(jù),依指定的格式來轉換數據,再輸(shū)出到文件,設備(bèi)或(huò)標準輸出。

  參  數:

  bs= 將(jiāng)ibs( 輸入)與(yǔ)obs(輸出)設成指定的(de)字(zì)節(jiē)數(shù)。

  cbs= 轉換時(shí),每次隻轉換指定(dìng)的字節數。

  conv= 指定文件轉換的方式。

  count= 僅讀取指定的區塊數(shù)。

  ibs= 每次讀取(qǔ)的字節數(shù)。

  if= 從(cóng)文件讀取。

  obs= 每次(cì)輸(shū)出的字節數。

  of= 輸出到文件。

  seek= 一開始(shǐ)輸出時,跳過指定的區塊(kuài)數。

  skip= 一開始讀取時(shí),跳過(guò)指定的區塊數。

  --help 幫助(zhù)。

  --version 顯示版本信息。

  --------------------------------------------------------------------------------

  e2fsck(ext2 file system check)

  功能說明:檢查(chá)ext2文件(jiàn)係統的正確性。

  語  法:e2fsck [-acCdfFnprsStvVy][-b ][-B ][-l ][-L ][設(shè)備(bèi)名稱]

  補(bǔ)充(chōng)說明:e2fsck執行(háng)後的傳回(huí)值及(jí)代表意義(yì)如下。

  0     沒有任何錯誤發生。

  1     文件係統發生(shēng)錯(cuò)誤,並且(qiě)已經修正。

  2     文件係統發生(shēng)錯誤,並且已經修正。

  4     文件(jiàn)係統發生錯誤,但沒(méi)有修正。

  8     運(yùn)作時發生錯誤。

  16 使用的(de)語法發生錯誤。

  128 共享(xiǎng)的函數庫發生錯誤。

  參  數:

  -a 不詢問使用者意見,便自動修複文(wén)件係統。

  -b 指定superblock,而不(bú)使用預設的superblock。

  -B 指定區塊的(de)大(dà)小,單(dān)位為字節(jiē)。

  -c 一並執行badblocks,以標示損壞的區塊

  -C 將檢查過程的信息完整記錄在file descriptor中,使得整個(gè)檢查過程(chéng)都能完整監(jiān)控。

  -d 顯示排錯信息。

  -f 即使文件係(xì)統沒有錯誤跡象,仍強製地檢查正(zhèng)確性。

  -F 執(zhí)行前先清除設備的(de)緩衝區。

  -l 將文件中指定的區塊加(jiā)到損壞(huài)區塊列表。

  -L 先清除損壞(huài)區塊列表,再(zài)將(jiāng)文件(jiàn)中指(zhǐ)定的區(qū)塊加到損(sǔn)壞區塊列表。因此損壞區塊列(liè)表(biǎo)的區塊跟文件中指定的區塊是一樣的。

  -n 以隻讀模式開啟文件係統,並采取(qǔ)非(fēi)互動方(fāng)式執行,所(suǒ)有的問題對(duì)話均設(shè)置以"no"回答。

  -p 不詢問使用(yòng)者意見,便自動修複文件係統。

  -r 此參數隻為了兼容性而存在,並無實(shí)際作用。

  -s 如果文件係統的字節順序不適當,就交換字節順序(xù),否則不做任何動作。

  -S 不管文件係統的字(zì)節(jiē)順序,一律交換字(zì)節順序。

  -t 顯示(shì)時間信息。

  -v 執行時顯示詳細(xì)的(de)信息。

  -V 顯示版本(běn)信息。

  -y 采取(qǔ)非互動(dòng)方(fāng)式執行,所(suǒ)有的問題(tí)均設置(zhì)以(yǐ)"yes"回答。
  
  
   ext2ed(ext2 file system editor)
  功能說明:ext2文件係統編輯程序。

  語  法:ext2ed

  補充說(shuō)明:ext2ed可直接(jiē)處理硬盤分區上的(de)數據,這指令隻有Red Hat Linux才提(tí)供。

  參(cān)  數:

  一般指令

  setdevice[設備名稱(chēng)] 指定要處理的設備。

  disablewrite 將ext2ed設為隻讀的狀態。

  enablewrite 將ext2ed設為可讀(dú)寫(xiě)的(de)狀(zhuàng)態。

  help[指令] 顯示個別指令的幫助。

  next 移至下一個單位,單(dān)位會依目前所(suǒ)在(zài)的模式而(ér)異。

  prev 移至前(qián)一個(gè)單位,單位會(huì)依目前所在的模式而異。

  pgup 移至下一頁。

  pgdn 移至(zhì)上(shàng)一頁。

  set 修改目前的數(shù)據,參數會依目(mù)前(qián)所在的模式而異。

  writedata 在執(zhí)行此指(zhǐ)令(lìng)之後,才(cái)會(huì)實際修改分區中的數(shù)據。

  ext2進(jìn)入3種模式的指令

  super 進入main superblock,即(jí)Superblock模式。

  group 進入指定的group,即(jí)Group模式(shì)。

  cd 在inode模式下,進(jìn)入指定的目錄或文件,即Inode模式。

  Superblock模式(shì)

  gocopy 進入(rù)指定的superblock備(bèi)份。

  setactivecopy 將目前所在的(de)superblock,複(fù)製到main superblock。

  Group模式

  blockbitmap 顯示目前groupo的區塊圖(tú)。

  inode 進入目(mù)前(qián)group的第一個(gè)inode。

  inodebitmap 顯示(shì)目前group的inode二進製碼。

  Inode模式(shì)

  dir 進入目錄模(mó)式。

  file 進(jìn)入文件模(mó)式。

  --------------------------------------------------------------------------------

  fdisk

  功(gōng)能說明:磁盤分區(qū)。

  語  法:fdisk [-b ][-uv][外(wài)圍設(shè)備代號] 或(huò) fdisk [-l][-b ][-uv][外圍設備代號(hào)...] 或 fdisk [-s ]

  補(bǔ)充說明:fdisk是用來磁盤分區的程序,它(tā)采用傳統的問答式界麵,而非類似DOS fdisk的(de)cfdisk互動式操作界麵,因此在使用上較為不(bú)便,但功能卻絲毫不打折扣。

  參  數(shù):

  -b 指定每個分區的大小。

  -l 列出(chū)指定(dìng)的(de)外(wài)圍(wéi)設備的分區表狀況。

  -s 將(jiāng)指定的分區大(dà)小輸出到標(biāo)準輸出上(shàng),單位為區塊。

  -u 搭配"-l"參數列表,會用分區數目取代柱麵數目,來表示每(měi)個分(fèn)區的起始地址。

  -v 顯示版本信息。

  --------------------------------------------------------------------------------

  fsck.ext2(file system check-second filesystem)

  功能說明:檢查文件(jiàn)係統並嚐試修(xiū)複錯誤。

  語(yǔ)  法(fǎ):fsck.ext2 [-acdfFnprsStvVy][-b ][-B ][-C ][-I ][-l/L ][-P ][外圍設備代號]

  補充說明:當ext2文件係統發生錯誤時,可用fsck.ext2指令嚐試加以修(xiū)複。

  參  數:

  -a 自(zì)動(dòng)修複文(wén)件係統,不(bú)詢問任何問題。

  -b 指定分區的第一個磁(cí)區的起始地址,也就(jiù)是Super Block。

  -B 設置該分(fèn)區每個區塊的(de)大小(xiǎo)。

  -c 檢查指定的(de)文件係統內(nèi),是(shì)否(fǒu)存(cún)在(zài)有(yǒu)損(sǔn)壞的區塊。

  -C 指定反敘(xù)述(shù)器,fsck.ext2指令會把全部的執行過(guò)程(chéng),都交由其逆向敘述(shù),便(biàn)於排(pái)錯或監(jiān)控程序執行的情形(xíng)。

  -d 詳細顯示指令執行過程,便於排錯或分析程序(xù)執行的情形。

  -f 強製對該文件係統進(jìn)行(háng)完整檢查,縱然該文件係統在慨略檢查下沒有(yǒu)問題。

  -F 檢查文件係統之前(qián),先清理該保存設備(bèi)塊區內的數(shù)據。

  -I 設置欲檢查的文件(jiàn)係(xì)統,其inode緩衝區的(de)區塊數目。

  -l 把文件(jiàn)中所列出的區(qū)塊,視為損壞區塊並將(jiāng)其標示出來,避(bì)免應用程序使用該(gāi)區塊。

  -L 此參(cān)數的(de)效果(guǒ)和指定"-l"參數類似,但在參考損壞區塊文件標示損壞區塊之前(qián),會先將原來標示成損壞區(qū)塊者統(tǒng)統清楚,即全部重新(xīn)設(shè)置,而非僅是加(jiā)入新的損壞區塊標示。

  -n 把欲檢查的文件係統設成隻讀(dú),並關閉互動模式,否決所有詢問的問題。

  -p 此參數的(de)效果和指定"-a"參數相同。

  -P 設置fsck.ext2指令所能處理的inode大小為多少。

  -r 此(cǐ)參(cān)數將忽略不(bú)予處理,僅負(fù)責解決兼容性的問題。

  -s 檢查文件係(xì)統時,交換每對(duì)字(zì)節的內(nèi)容。

  -S 此參(cān)數的(de)效果和指定"-s&q

關鍵詞:linux磁盤修複

閱讀(dú)本文後您(nín)有什麽感想? 已有(yǒu) 人給出(chū)評價!

  • 0 歡迎喜歡
  • 0 白癡
  • 0 拜托(tuō)
  • 0 哇
  • 0 加(jiā)油
  • 0 鄙視