fsck
檢查并且試圖修復(fù)文件系統(tǒng)中的錯(cuò)誤
補(bǔ)充說明
fsck
命令被用于檢查并且試圖修復(fù)文件系統(tǒng)中的錯(cuò)誤。當(dāng)文件系統(tǒng)發(fā)生錯(cuò)誤時(shí),可使用fsck
指令嘗試修復(fù)。
語法
fsck [選項(xiàng)] [參數(shù)]
選項(xiàng)
-
-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ǒng)類型; -
-T
:執(zhí)行fsck
指令時(shí),不顯示標(biāo)題信息; -
-V
:顯示指令執(zhí)行過程。
參數(shù)
- 文件系統(tǒng):指定要查看信息的文件系統(tǒng)。
實(shí)例
Linux的文件系統(tǒng)損壞會(huì)導(dǎo)致Linux不正常關(guān)機(jī)。當(dāng)出錯(cuò)時(shí),如果系統(tǒng)告訴你是哪一塊硬盤的分區(qū)有問題,比如是/dev/hda2
,可以使用以下命令去對付它:
fsck -y /dev/hda2
修復(fù)完成后,使用reboot
命令重啟系統(tǒng)。
如果不知道出了問題的位置,在隨后的多個(gè)確認(rèn)對話框中輸入y
即可:
fsck
修復(fù)完成后,同樣使用reboot
命令重啟系統(tǒng)。
hdparm
顯示與設(shè)定硬盤的參數(shù)
補(bǔ)充說明
hdparm
命令提供了一個(gè)命令行的接口用于讀取和設(shè)置IDE或SCSI硬盤參數(shù)。
語法
hdparm [選項(xiàng)] [參數(shù)]
選項(xiàng)
-
-a <快取分區(qū)>
:設(shè)定讀取文件時(shí),預(yù)先存入塊區(qū)的分區(qū)數(shù),若不加上<快取分區(qū)>
選項(xiàng),則顯示目前的設(shè)定; -
-A <0或1>
:啟動(dòng)或關(guān)閉讀取文件時(shí)的快取功能; -
-c <I/O模式>
:設(shè)定IDE32位I/O模式; -
-C
:檢測IDE硬盤的電源管理模式; -
-d <0或1>
:設(shè)定磁盤的DMA模式; -
-f
:將內(nèi)存緩沖區(qū)的數(shù)據(jù)寫入硬盤,并清除緩沖區(qū); -
-g
:顯示硬盤的磁軌、磁頭、磁區(qū)等參數(shù); -
-h
:顯示幫助; -
-i
:顯示硬盤的硬件規(guī)格信息,這些信息是在開機(jī)時(shí)由硬盤本身提供的; -
-I
:直接讀取硬盤所提供的硬件規(guī)格信息; -
-k <0或1>
:重設(shè)硬盤時(shí),保留-dmu
參數(shù)的設(shè)定; -
-K <0或1>
:重設(shè)硬盤時(shí),保留-APSWXZ
參數(shù)的設(shè)定; -
-m <磁區(qū)數(shù)>
:設(shè)定硬盤多重分區(qū)存取的分區(qū)數(shù); -
-n <0或1>
:忽略硬盤寫入時(shí)所發(fā)生的錯(cuò)誤; -
-p <PIO模式>
:設(shè)定硬盤的PIO模式; -
-P <磁區(qū)數(shù)>
:設(shè)定硬盤內(nèi)部快取的分區(qū)數(shù); -
-q
:在執(zhí)行后續(xù)的參數(shù)時(shí),不在屏幕上顯示任何信息; -
-r <0或1>
:設(shè)定硬盤的讀寫模式; -
-S <時(shí)間>
:設(shè)定硬盤進(jìn)入省電模式前的等待時(shí)間; -
-t
:評估硬盤的讀取效率; -
-T
:評估硬盤快取的讀取效率; -
-u <0或1>
:在硬盤存取時(shí),允許其他中斷要求同時(shí)執(zhí)行; -
-v
:顯示硬盤的相關(guān)設(shè)定; -
-w <0或1>
:設(shè)定硬盤的寫入快?。?/li> -
-X <傳輸模式>
:設(shè)定硬盤的傳輸模式; -
-y
:使IDE硬盤進(jìn)入省電模式; -
-Y
:使IDE硬盤進(jìn)入睡眠模式; -
-Z
:關(guān)閉某些Seagate硬盤的自動(dòng)省電功能。
參數(shù)
- 設(shè)備文件:指定id驅(qū)動(dòng)對應(yīng)的設(shè)備文件名。
實(shí)例
顯示硬盤的相關(guān)設(shè)置:
hdparm /dev/sda
/dev/sda:
IO_support = 0 (default 16-bit)
readonly = 0 (off)
readahead = 256 (on)
geometry = 19457 [柱面數(shù)] / 255 [磁頭數(shù)] / 63 [扇區(qū)數(shù)], sectors = 312581808 [總扇區(qū)數(shù)], start = 0 [起始扇區(qū)數(shù)]
顯示硬盤的柱面、磁頭、扇區(qū)數(shù):
hdparm -g /dev/sda
/dev/sda:
geometry = 19457 [柱面數(shù)] / 255 [磁頭數(shù)] / 63 [扇區(qū)數(shù)], sectors = 312581808 [總扇區(qū)數(shù)], start = 0 [起始扇區(qū)數(shù)]
測試硬盤的讀取速度:
hdparm -T /dev/sda
/dev/sda:
Timing cached reads: 4684 MB in 2.00 seconds = 2342.92 MB/sec
測試硬盤緩存的讀取速度:
hdparm -T /dev/xvda
/dev/xvda:
Timing cached reads: 11154 MB in 1.98 seconds = 5633.44 MB/sec
檢測硬盤的電源管理模式:
hdparm -C /dev/sda
/dev/sda:
drive state is: standby [省電模式]
查詢并設(shè)置硬盤多重扇區(qū)存取的扇區(qū)數(shù),以增進(jìn)硬盤的存取效率:
hdparm -m /dev/sda
hdparm -m # 參數(shù)值為整數(shù)值如8 /dev/sda
附:硬盤壞道修復(fù)方法
檢查:smartctl -l selftest /dev/sda
卸載:umount /dev/sda*
修復(fù):badblocks /dev/sda
文章來源:http://www.zghlxwxcb.cn/news/detail-738252.html
從零學(xué) python
【從零學(xué)習(xí)python 】92.使用Python的requests庫發(fā)送HTTP請求和處理響應(yīng)
【從零學(xué)習(xí)python 】91. 使用裝飾器和字典管理請求路徑的簡潔Web應(yīng)用
【從零學(xué)習(xí)python 】93.使用字典管理請求路徑
【從零學(xué)習(xí)python 】89. 使用WSGI搭建簡單高效的Web服務(wù)器
【從零學(xué)習(xí)python 】88. WSGI接口詳解:實(shí)現(xiàn)簡單高效的Web開發(fā)
【從零學(xué)習(xí)python 】87. 手動(dòng)搭建HTTP服務(wù)器的Python實(shí)現(xiàn)及多線程并發(fā)處理
【從零學(xué)習(xí)python 】86. 深入了解HTTP協(xié)議及其在瀏覽器和服務(wù)器通信中的作用
【從零學(xué)習(xí)python 】85.Python進(jìn)程池的并行計(jì)算技術(shù)應(yīng)用
【從零學(xué)習(xí)python 】84.深入理解線程和進(jìn)程
【從零學(xué)習(xí)python 】83. Python多進(jìn)程編程與進(jìn)程池的使用
【從零學(xué)習(xí)python 】82. 基于多線程的聊天程序?qū)崿F(xiàn)
【從零學(xué)習(xí)python 】81.Python多線程通信與隊(duì)列的應(yīng)用
【從零學(xué)習(xí)python 】80.線程訪問全局變量與線程安全問題
【從零學(xué)習(xí)python 】79. 線程訪問全局變量與線程安全問題
【從零學(xué)習(xí)python 】78. 文件下載案例
【從零學(xué)習(xí)python 】77. TCP服務(wù)端編程及注意事項(xiàng)
【從零學(xué)習(xí)python 】76.服務(wù)器與客戶端:網(wǎng)絡(luò)通信的關(guān)鍵組成部分
【從零學(xué)習(xí)python 】75. TCP協(xié)議:可靠的面向連接的傳輸層通信協(xié)議
【從零學(xué)習(xí)python 】74. UDP網(wǎng)絡(luò)程序:端口問題與綁定信息詳解
【從零學(xué)習(xí)python 】73. UDP網(wǎng)絡(luò)程序-發(fā)送數(shù)據(jù)
【從零學(xué)習(xí)python 】72. 深入理解Socket通信及創(chuàng)建套接字的方法
【從零學(xué)習(xí)python 】71. 網(wǎng)絡(luò)端口及其作用
【從零學(xué)習(xí)python 】70.網(wǎng)絡(luò)通信方式及其應(yīng)用:從直接通信到路由器連接多個(gè)網(wǎng)絡(luò)
【從零學(xué)習(xí)python 】69. 網(wǎng)絡(luò)通信及IP地址分類解析
【從零學(xué)習(xí)python 】68. Python正則表達(dá)式中的貪婪和非貪婪模式
【從零學(xué)習(xí)python 】67.Python中的re模塊:正則替換與高級匹配技術(shù)
【從零學(xué)習(xí)python 】66.深入了解正則表達(dá)式:模式匹配與文本處理的利器
【從零學(xué)習(xí)python 】65. Python正則表達(dá)式修飾符及其應(yīng)用詳解
【從零學(xué)習(xí)python 】64. Python正則表達(dá)式中re.compile方法的使用詳解
【從零學(xué)習(xí)python 】63.正則表達(dá)式中的re.Match類及其屬性和方法介紹
【從零學(xué)習(xí)python 】62. Python正則表達(dá)式:強(qiáng)大的字符串匹配工具
【從零學(xué)習(xí)python 】61.Python中的property屬性詳解和應(yīng)用示例
【從零學(xué)習(xí)python 】60.探索生成器:迭代的靈活利器
【從零學(xué)習(xí)python 】59.迭代器:優(yōu)化數(shù)據(jù)遍歷的高效工具
【從零學(xué)習(xí)python 】58.Python中的自定義異常及引發(fā)異常的方法
【從零學(xué)習(xí)python 】57.Python中使用with關(guān)鍵字正確關(guān)閉資源
【從零學(xué)習(xí)python 】56. 異常處理在程序設(shè)計(jì)中的重要性與應(yīng)用
【從零學(xué)習(xí)python 】55.Python中的序列化和反序列化,JSON與pickle模塊的應(yīng)用
【從零學(xué)習(xí)python 】54. 內(nèi)存中寫入數(shù)據(jù)
【從零學(xué)習(xí)python 】53. CSV文件和Python的CSV模塊
【從零學(xué)習(xí)python 】52.文件的讀寫 - Python文件操作指南
【從零學(xué)習(xí)python 】51.文件的打開與關(guān)閉及其在Python中的應(yīng)用
【從零學(xué)習(xí)python 】49. Python中對象相關(guān)的內(nèi)置函數(shù)及其用法
【從零學(xué)習(xí)python 】48.Python中的繼承與多繼承詳解
【從零學(xué)習(xí)python 】47. 面向?qū)ο缶幊讨械睦^承概念及基本使用
【從零學(xué)習(xí)python 】46. Python中的__new__和__init__方法解析及單例設(shè)計(jì)模式
【從零學(xué)習(xí)python 】45.Python中的類方法和靜態(tài)方法
【從零學(xué)習(xí)python 】44.面向?qū)ο缶幊讨械乃接袑傩院头椒?br>【從零學(xué)習(xí)python 】43. Python面向?qū)ο缶幊讨械膶?shí)例屬性和類屬性
【從零學(xué)習(xí)python 】42.Python中的內(nèi)置屬性和方法
【從零學(xué)習(xí)python 】41.python魔法方法(二)
【從零學(xué)習(xí)python 】40.python魔法方法(一)
【從零學(xué)習(xí)python 】39.面向?qū)ο蠡菊Z法及應(yīng)用示例
【從零學(xué)習(xí)python 】38.Python包的使用及導(dǎo)入方式
【從零學(xué)習(xí)python 】37.Python自定義模塊的使用和注意事項(xiàng)
【從零學(xué)習(xí)python 】36.Python中使用pip進(jìn)行第三方包管理的方法與技巧
【從零學(xué)習(xí)python 】35. Python常見系統(tǒng)模塊及其用法
【從零學(xué)習(xí)python 】34.Python模塊的導(dǎo)入和使用方法詳解
【從零學(xué)習(xí)python 】33.裝飾器的作用(二)
【從零學(xué)習(xí)python 】32.裝飾器的作用(一)
【從零學(xué)習(xí)python 】31.深入理解Python中的高階函數(shù)和閉包
【從零學(xué)習(xí)python 】30.深入理解遞歸函數(shù)和匿名函數(shù)
【從零學(xué)習(xí)python 】29. 「函數(shù)參數(shù)詳解」——了解Python函數(shù)參數(shù)的不同用法
【從零學(xué)習(xí)python 】28. Python中的局部變量和全局變量
【從零學(xué)習(xí)python 】27. Python 函數(shù)的使用及嵌套調(diào)用
【從零學(xué)習(xí)python 】25.函數(shù):提高代碼編寫效率的利器
【從零學(xué)習(xí)python 】24. Python中的字符串操作與遍歷方法
【從零學(xué)習(xí)python 】23. Python中集合(set)的使用方法和常見操作
【從零學(xué)習(xí)python 】22. Python中的字典的增刪改查及字典的變量
【從零學(xué)習(xí)python 】21.Python中的元組與字典
【從零學(xué)習(xí)python 】20. Python列表操作技巧及實(shí)例
【從零學(xué)習(xí)python 】19. 循環(huán)遍歷列表和列表嵌套的應(yīng)用
【從零學(xué)習(xí)python 】18. Python列表的基本操作詳解(一)
【從零學(xué)習(xí)python 】17. Python字符串的format方法(二)
【從零學(xué)習(xí)python 】16. Python字符串的format方法(一)
【從零學(xué)習(xí)python 】15.深入了解字符串及字符集編碼
【從零學(xué)習(xí)python 】14.Python字符串常見操作(二)
【從零學(xué)習(xí)python 】13.Python字符串常見操作(一)
【從零學(xué)習(xí)python 】12.Python字符串操作與應(yīng)用
【從零學(xué)習(xí)python 】11.Python循環(huán)語句和控制流程
【從零學(xué)習(xí)python 】10.Python條件語句和if嵌套詳解
【從零學(xué)習(xí)python 】09.Python 中的條件判斷語句
【從零學(xué)習(xí)python 】08.Python了解位運(yùn)算符, 運(yùn)算符優(yōu)先級
【從零學(xué)習(xí)python 】07.Python運(yùn)算符詳解:賦值、比較和邏輯運(yùn)算符
【從零學(xué)習(xí)python 】06. Python中運(yùn)用算數(shù)運(yùn)算符進(jìn)行計(jì)算和字符串拼接
【從零學(xué)習(xí)python 】05. Python中的輸出和輸入
【從零學(xué)習(xí)python 】04. Python編程基礎(chǔ):變量、數(shù)據(jù)類型與標(biāo)識(shí)符
【從零學(xué)習(xí)python 】03. Python交互式編程及注釋詳解
【從零學(xué)習(xí)python 】02. 開發(fā)工具介紹
【從零學(xué)習(xí)python 】01. 安裝配置python文章來源地址http://www.zghlxwxcb.cn/news/detail-738252.html
到了這里,關(guān)于【linux命令講解大全】125.硬盤維護(hù)與調(diào)優(yōu):fsck和hdparm命令的使用的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!