新聞中心
linux操作系統(tǒng)提供了很多工具用于維護文件系統(tǒng),其中fsck是其中的重要工具。fsck (文件系統(tǒng)檢查) 用于檢查和修復(fù)Linux文件系統(tǒng)的錯誤。它可以幫助檢測磁盤空間上的操作系統(tǒng)錯誤,因而可以恢復(fù)結(jié)構(gòu)損壞的文件和目錄。

公司主營業(yè)務(wù):成都網(wǎng)站制作、成都做網(wǎng)站、外貿(mào)營銷網(wǎng)站建設(shè)、移動網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。創(chuàng)新互聯(lián)是一支青春激揚、勤奮敬業(yè)、活力青春激揚、勤奮敬業(yè)、活力澎湃、和諧高效的團隊。公司秉承以“開放、自由、嚴謹、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯(lián)推出東勝免費做網(wǎng)站回饋大家。
在Linux下使用fsck檢查文件系統(tǒng)錯誤需要先進入Single User模式,這是一種特殊的Linux系統(tǒng)模式,只允許一個登錄用戶使用系統(tǒng),因此不會遭受正常用戶正在使用系統(tǒng)時所產(chǎn)生的并發(fā)訪問帶來的數(shù)據(jù)搞亂等影響。
下面介紹Linux下如何使用fsck工具檢查文件系統(tǒng)錯誤。首先啟動系統(tǒng),然后使用efi或grub2引導系統(tǒng),在系統(tǒng)啟動的過程中,按”Ctrl+X”鍵進入安全模式。
接下來,執(zhí)行”fsck -A”命令來檢查文件系統(tǒng)中所有文件系統(tǒng)錯誤。輸入fsck命令會自動檢測文件系統(tǒng)類型和掛載情況,然后對每一個文件系統(tǒng)分別執(zhí)行檢查任務(wù):
# fsck -A
fsck 1.41.4 (27-Jan-2009)
e2fsck 1.41.4 (27-Jan-2009)
/dev/sda1: clean, 11/152096 files, 523533/6084096 blocks
/dev/sda2: clean, 5/786432 files, 348270/31457280 blocks
/dev/sdb1: clean, 5/607238 files, 1280459/24122624 blocks
fsck.ext3: No such file or directory while trying to open /dev/sdc1
The superblock could not be read or does not describe a correct ext2 filesystem.
If the device is valid and it really contains an ext2 filesystem (and not swap or ufs or something else),
then the superblock is corrupt, and you might try running e2fsck with an alternate superblock:
...
當執(zhí)行完fsck檢查后,如果沒有發(fā)現(xiàn)任何錯誤,那么文件系統(tǒng)檢查就完成了,否則需要進一步檢查。執(zhí)行檢查后系統(tǒng)會顯示所有文件系統(tǒng)的檢查結(jié)果,如果發(fā)現(xiàn)某個文件系統(tǒng)錯誤還可以運行fsck專門檢查該文件系統(tǒng):
# fsck /dev/sda1
fsck 1.41.4 (27-Jan-2009)
e2fsck 1.41.4 (27-Jan-2009)
/dev/sda1 has 11/152096 files (7.1% non-contiguous), 523533/6084096 blocks
如果fsck檢查后發(fā)現(xiàn)文件系統(tǒng)錯誤,可以使用-y或-c參數(shù)自動修復(fù)錯誤:
# fsck -y /dev/sda1
fsck 1.41.4 (27-Jan-2009)
e2fsck 1.41.4 (27-Jan-2009)
/dev/sda1 has 11/152096 files (7.1% non-contiguous), 523533/6084096 blocks
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/sda1: ********** FILE SYSTEM WAS MODIFIED **********
/dev/sda1: 11/152096 files (6.5% non-contiguous), 523533/6084096 blocks
經(jīng)過上述操作,就可以執(zhí)行fsck檢查操作,來檢查和修復(fù)Linux文件系統(tǒng)的錯誤。此時,如果文件系統(tǒng)中存在任何問題,fsck就會發(fā)現(xiàn)并糾正它們,以便系統(tǒng)下次啟動的時候正常工作。另外,有時我們也可以掛載文件系統(tǒng)并手工修復(fù)錯誤,但這需要對文件系統(tǒng)有較深入的了解,因此建議在執(zhí)行文件系統(tǒng)檢查和修復(fù)之前先備份系統(tǒng)重要數(shù)據(jù)等先進行確認。
成都網(wǎng)站建設(shè)選創(chuàng)新互聯(lián)(?:028-86922220),專業(yè)從事成都網(wǎng)站制作設(shè)計,高端小程序APP定制開發(fā),成都網(wǎng)絡(luò)營銷推廣等一站式服務(wù)。
新聞名稱:Linux下如何使用fsck檢查文件系統(tǒng)錯誤(linuxfsck)
分享路徑:http://fisionsoft.com.cn/article/coopdij.html


咨詢
建站咨詢
