亚洲韩日午夜视频,欧美日韩在线精品一区二区三区,韩国超清无码一区二区三区,亚洲国产成人影院播放,久草新在线,在线看片AV色

您好,歡迎來到思海網絡,我們將竭誠為您提供優質的服務! 誠征網絡推廣 | 網站備案 | 幫助中心 | 軟件下載 | 購買流程 | 付款方式 | 聯系我們 [ 會員登錄/注冊 ]
促銷推廣
客服中心
業務咨詢
有事點擊這里…  531199185
有事點擊這里…  61352289
點擊這里給我發消息  81721488
有事點擊這里…  376585780
有事點擊這里…  872642803
有事點擊這里…  459248018
有事點擊這里…  61352288
有事點擊這里…  380791050
技術支持
有事點擊這里…  714236853
有事點擊這里…  719304487
有事點擊這里…  1208894568
有事點擊這里…  61352289
在線客服
有事點擊這里…  531199185
有事點擊這里…  61352288
有事點擊這里…  983054746
有事點擊這里…  893984210
當前位置:首頁 >> 技術文章 >> 文章瀏覽
技術文章

CentOS下badblocks指令的詳解

添加時間:2019-10-20 17:29:54  添加: 思海網絡 
硬盤是一個損耗設備,當使用一段時間后可能會出現壞道等物理故障。電腦硬盤出現壞道后,如果不及時更換或進行技術處理,壞道就會越來越多,并會造成頻繁死機和數據丟失。最好的處理方式是更換磁盤,但在臨時的情況下,應及時屏蔽壞道部分的扇區,不要觸動它們。badblocks就是一個檢查壞道位置的工具。

一、命令參數

badblocks使用格式為:

引用

badblocks [ -svwnf ] [ -b block-size ] [ -c blocks_at_once ] [ -i

     input_file ] [ -o output_file ] [ -p num_passes ] [ -t test_pattern  ]

     device [ last-block ] [ start-block ]

參數含義是:

引用

-b blocksize

指定磁盤的區塊大小,單位為字節,默認值為“block 4K ”(4K/block)

-c blocksize

每個區塊檢查的次數,默認是16次

-f

強制在一個已經掛載的設備上執行讀寫或非破壞性的寫測試操作

(我們建議先umount設備,然后再進行壞道檢測。僅當/etc/mtab出現誤報設備掛載錯誤的時候可以使用該選項)

-i file

跳過已經顯示在file文件中的壞道,而不進行檢測(可以避免重復檢測)

-o file

把檢測結果輸出到file文件

-p number

重復搜尋設備,直到在指定通過次數內都沒有找到新的壞塊位置,默認次數為0

-s

在檢查時顯示進度

-t pattern

通過按指定的模式讀寫來檢測區塊。你可以指定一個0到ULONG_MAX-1的十進制正值,或使用random(隨機)。

如果你指定多個模式,badblocks將使用第一個模式檢測所有的區塊,然后再使用下一個模式檢測所有的區塊。

Read-only方式僅接受一個模式,它不能接受random模式的。

-v

執行時顯示詳細的信息

-w

對每個區塊都先寫入,然后再從它讀取信息

[device]

指定要檢查的磁盤裝置。

[last-block]

指定磁盤裝置的區塊總數。

[start-block]

指定要從哪個區塊開始檢查

二、示例

badblocks以4096的一個block,每一個block檢查16次,將結果輸出到“hda-badblocks-list”文件里

 
# badblocks -b 4096 -c 16 /dev/hda1 -o hda-badblocks-list
hda-badblocks-list”是個文本文件,內容如下:

引用

# cat hda-badblocks-list

51249

51250

51251

51253

51254

……

61245

……

可以針對可疑的區塊多做幾次操作。下面,badblocks以4096字節為一個“block”,每一個“block”檢查1次, 將結果輸出到“hda-badblocks-list.1”文件中,由第51000 block開始,到63000 block結束
 
# badblocks -b 4096 -c 1 /dev/hda1 -o hda-badblocks-list.1 63000 51000
這次花費的時間比較短,硬盤在指定的情況下在很短的時間就產生“嘎嘎嘎嘎”的響聲。由于檢查條件的不同,其輸出的結果也不完全是相同的。重復幾次同樣的操作,因條件多少都有些不同,所以結果也有所不同。進行多次操作后,直到產生最后的hda-badblock-list.final文件。

三、其他

1、fsck使用badblocks的信息

badblocks只會在日志文件中標記出壞道的信息,但若希望在檢測磁盤時也能跳過這些壞塊不檢測,可以使用fsck的-l參數:

 
# fsck.ext3 -l /tmp/hda-badblock-list.final /dev/hda1
2、在創建文件系統前檢測壞道

badblocks可以隨e2fsck和mke2fs的-c刪除一起運行(對ext3文件系統也一樣),在創建文件系統前就先檢測壞道信息:
 
# mkfs.ext3 -c /dev/hda1
代碼表示使用-c在創建文件系統前檢查壞道的硬盤。

這個操作已經很清楚地告知我們可以采用“mkfs.ext3 -c”選項用“read-only”方式檢查硬盤。這個命令會在格式化硬盤時檢查硬盤,并標出錯誤的硬盤“block”。用這個方法格式化硬盤,需要有相當大的耐心,因為命令運行后,會一個個用讀的方式檢查硬盤。


關鍵字:CentOS、badblocks、指令、詳解
分享到:

頂部 】 【 關閉
版權所有:佛山思海電腦網絡有限公司 ©1998-2024 All Rights Reserved.
聯系電話:(0757)22630313、22633833
中華人民共和國增值電信業務經營許可證: 粵B1.B2-20030321 備案號:粵B2-20030321-1
網站公安備案編號:44060602000007 交互式欄目專項備案編號:200303DD003  
察察 工商 網安 舉報有獎  警警  手機打開網站