通過 FSCK 命令檢查 Linux 文件系統(tǒng)中的錯誤詳解

     

    fsck命令被用于檢查并且試圖修復文件系統(tǒng)中的錯誤。愛掏網(wǎng) - it200.com當文件系統(tǒng)發(fā)生錯誤四化,可用fsck指令嘗試加以修復。愛掏網(wǎng) - it200.com

    FSCK是一個很重要的Linux/Unix工具,它用于檢測并修復文件系統(tǒng)中的錯誤。愛掏網(wǎng) - it200.com它類似于Windows操作系統(tǒng)中的“chkdsk”工具,但它是為Linux、MacOS、FreeBSD操作系統(tǒng)所準備的。愛掏網(wǎng) - it200.com  

    FSCK全稱為FileSystemConsistencyCheck。愛掏網(wǎng) - it200.com在大多數(shù)時候,它在系統(tǒng)啟動時運行,但是如果需要的話,它也能被超級用戶手工啟動。愛掏網(wǎng) - it200.com  

    它可以進行三種模式的操作,  

    1.查錯并在發(fā)現(xiàn)錯誤時由用戶決定如何處理,  

    2.查錯并自動修復,  

    3.查錯但在發(fā)現(xiàn)錯誤時只顯示錯誤而不進行修復。愛掏網(wǎng) - it200.com  

    FSCK的語法  

    手工執(zhí)行FSCK的語法為,  

    1.$fsckoptionsdrives  

    fsck支持的選項有,  

    ·-p自動修復(不詢問)  

    ·-n不對文件系統(tǒng)做出改動  

    ·-y對所有問題都回答"yes"  

    ·-c檢查所有的壞塊并將之添加到壞塊列表中  

    ·-f即使文件系統(tǒng)標記為clean也強制進行檢查  

    ·-v輸出詳細信息  

    ·-bsuperblock使用替代的超級塊  

    ·-Bblocksize指定超級塊的塊大小  

    ·-jexternal_journal指定外部日志的位置  

    ·-lbad_blocks_file添加到指定的壞塊列表(文件)  

    ·-Lbad_blocks_file指定壞塊列表(文件)  

    我們可以根據(jù)要做的操作任意指定這些選項。愛掏網(wǎng) - it200.com下面讓我們來看一些例子。愛掏網(wǎng) - it200.com  

    Fsck命令的案例  

    注意:在開始討論案例之前,請先讀完這段話。愛掏網(wǎng) - it200.com我們不應該用fsck檢查已掛載的磁盤,這很可能會對磁盤造成永久性的傷害。愛掏網(wǎng) - it200.com因此在開始使用fsck之前,我們需要使用下面命令來卸載磁盤,  

    1.$umountdrivename  

    比如像這樣,  

    1.$umount/dev/sdb1  

    可以通過下面命令來查看分區(qū)編號,  

    1.$fdisk-l  

    另外,在運行fsck時,可能出錯并返回一些錯誤碼。愛掏網(wǎng) - it200.com下面是一些常見的錯誤及其意義的列表,  

    · 0-沒有錯誤  

    · 1-修復了一些文件系統(tǒng)錯誤  

    · 2-系統(tǒng)需要被重啟  

    · 4-文件系統(tǒng)錯誤未被修復  

    · 8-操作錯  

    · 16-使用或語法錯  

    · 32-fsck被用戶取消  

    · 128-共享庫出錯  

    現(xiàn)在讓我們來看一些fsck命令的例子,  

    在單個分區(qū)上進行錯誤檢查  

    在終端運行下面過命令來對單個分區(qū)進行檢查,  

    1.$umount/dev/sdb1  

    2.$fsck/dev/sdb1  

    檢查文件系統(tǒng)錯誤并自動修復  

    使用選項-a進行一致性檢查并自動修復這些錯誤。愛掏網(wǎng) - it200.com也可以用-y替代-a選項。愛掏網(wǎng) - it200.com  

    $fsck-a/dev/sdb1  

    檢查文件系統(tǒng)錯誤但并不進行修復  

    若我們只想知道文件系統(tǒng)上有哪些錯誤而不想修復這些錯誤,那么可以使用選項-n,  

    $fsck-n/dev/sdb1  

    檢查所有分區(qū)中的錯誤  

    -A選項一次性檢查所有分區(qū)上的文件系統(tǒng)錯誤,  

    $fsck-A  

    若要禁止對根文件系統(tǒng)進行檢查可以使用選項-R,  

    $fsck-AR  

    只檢查指定文件系統(tǒng)類型的分區(qū)  

    使用選項-t及文件系統(tǒng)類型,可以讓fsck只檢查指定文件系統(tǒng)類型的分區(qū),比如指定文件系統(tǒng)類型為“ext4”,  

    $fsck-text4/dev/sdb1  

    或者,  

    $fsck-t-Aext4  

    只在卸載的磁盤上進行一致性檢查  

    要保證fsck只在卸載的磁盤上操作,可以使用選項-M,  

    $fsck-AM

    以上就是小編分享給大家的通過 FSCK 命令檢查 Linux 文件系統(tǒng)中的錯誤詳解的全部內容,希望對大家有所幫助。愛掏網(wǎng) - it200.com

    聲明:所有內容來自互聯(lián)網(wǎng)搜索結果,不保證100%準確性,僅供參考。如若本站內容侵犯了原著者的合法權益,可聯(lián)系我們進行處理。
    發(fā)表評論
    更多 網(wǎng)友評論0 條評論)
    暫無評論

    返回頂部

    主站蜘蛛池模板: 一区二区视频在线观看| 中文字幕人妻第一区| 日韩在线一区二区三区免费视频| 精品无码成人片一区二区98| 国产成人亚洲综合一区| 日韩精品国产一区| 国产成人精品一区二区三在线观看 | 无码国产精品久久一区免费| 精品日韩一区二区三区视频| 一区二区三区在线视频播放| 日本免费一区二区久久人人澡 | 日本免费一区二区在线观看| 免费无码A片一区二三区| 一区二区手机视频| 一区二区精品在线| 国产精品538一区二区在线| 人妻av综合天堂一区| 国产综合一区二区在线观看| 日本韩国黄色一区二区三区| 三上悠亚日韩精品一区在线| 91午夜精品亚洲一区二区三区 | 91精品福利一区二区三区野战| 国产对白精品刺激一区二区| 国产伦精品一区二区三区免费迷 | 国产在线乱子伦一区二区| 日韩av片无码一区二区三区不卡| 日本高清不卡一区| 无码人妻精品一区二区蜜桃AV| 久久综合精品不卡一区二区| 国产一区中文字幕| 亚洲一区精品视频在线 | 中文字幕日韩精品一区二区三区| 亚洲爽爽一区二区三区| 中文字幕av一区| 久草新视频一区二区三区| 国产一区在线观看免费| 一本一道波多野结衣一区| 国产伦理一区二区| 亚洲人AV永久一区二区三区久久| 在线播放偷拍一区精品| 无码人妻AⅤ一区二区三区|