導航:首頁 > 程序命令 > fsck命令

fsck命令

發布時間:2022-02-15 02:28:43

Ⅰ MAC系統在單用戶模式下如何通過fsck命令

啟動Mac聽到啟動聲音後按住Command+S來進入單用戶模式,成功的標志是你會看到黑底白字的屏幕上有游標在閃動。
上一步成功後,輸入 fsck -fy看到 # 號後出現 fsck -fy 說明成功輸入,於是回車開始執行。
fsck 執行完畢後你會看到一個 File system was modified 的消息提示,然後你需要再次運行 fsck -fy
直到出現 The volume (name) appears to be OK 這樣的提示。這是 fsck 的標准使用流程。
最後,輸入 reboot 來正常重啟並進入系統。
重啟進入系統後,你可以再到磁碟工具是驗證一次以確保磁碟成功修復。
不過鑒於硬碟的壽命,fsck 和 磁碟工具 不能完全解決硬碟的損傷和衰老,因此還是建議經常備份數據以免意外丟失影響工作。

linux系統中使用fsck命令後文件系統被破壞的解決方法

當文件系統被破壞時,如果使用的是ext2fs類型的文件系統,就可從軟盤運行e2fsck命令來修正文件系統中被損壞的數據。對於其他類型的文件系統,可以使用相應的fsck命令。當從軟盤上檢查文件系統時,最好不要mount安裝。

註:文件系統被破壞的常見原因是超級塊被損壞,超級塊是文件系統的「頭部」。它包含文件系統的狀態、大小和空閑磁碟塊等信息。如果損壞了一個文件系統的超級塊(例如不小心直接將數據寫到了文件系統的超級塊分區中),那麼系統可能會完全不識別該文件系統,這樣也就不能安裝它了,即使採用e2fsck命令也不能處理這個問題。
不過,ext2fs類型的文件系統將超級塊的內容進行了備份,並存放於驅動程序的塊組(block group)邊界。可以用命令通知e2fsck使用超級塊的備份,e2fsck -b 8193是指文件系統所在的分區,-b 8193選項用於顯示存放在文件系統中的8193塊的超級塊備份數據。
恢復丟失的文件
如果不小心刪除了重要的系統文件,雖然沒有辦法直接恢復,但是還可以將相應的文件利用急救盤復制到硬碟上。例如,如果刪除了文件/bin/login,此時系統無法正常運行到登錄界面,可以用急救盤啟動系統,將硬碟文件系統安裝到/mnt目錄下,然後使用如下命令:
#cp -a /bin/login /mnt/bin
其中 「-a」選項用於告訴cp在拷貝時保持文件的訪問許可權。 當然如果被刪除的基本文件不在「急救盤組」中,也就不能用這種方法了。如果以前做過系統備份的話,那麼也可以用以前的備份來恢復。

Ⅲ 如何使用Fsck命令來修復已損壞的分區

什麼linux?ubuntu可以使用 find --set-root /boot/grub/core.img回車 boot 回車 試試

Ⅳ linux fsck -y這個命令作用是什麼

fsck命令被用於檢查並且試圖修復文件系統中的錯誤。當文件系統發生錯誤四化,可用fsck指令嘗試加以修復。
語法:fsck(選項)(參數)
選項:
-a:自動修復文件系統,不詢問任何問題;
-A:依照/etc/fstab配置文件的內容,檢查文件內所列的全部文件系統;
-N:不執行指令,僅列出實際執行會進行的動作;

-P:當搭配"-A"參數使用時,則會同時檢查所有的文件系統;

-r:採用互動模式,在執行修復時詢問問題,讓用戶得以確認並決定處理方式;

-R:當搭配"-A"參數使用時,則會略過/目錄的文件系統不予檢查;
-s:依序執行檢查作業,而非同時執行;

-t<文件系統類型>:指定要檢查的文件系統類型;

-T:執行fsck指令時,不顯示標題信息;
-V:顯示指令執行過程。
參數:
文件系統:指定要查看信息的文件系統

Ⅳ fsck命令需要運行多長時間

不好意思。對伺服器不是 很了解,頂上去樓下幫忙 查看原帖>>

Ⅵ 如何使用 fsck 命令檢查和修復文件系統

fsck:對Linux系統中常用文件系統的檢查是通過fsck工具來完成的。檢查文件系統並嘗試修復錯誤。Linux不正常關機,有時候再次啟動時會報文件系統損壞,如何修復文件?首先會讓你輸入root用戶的密碼。1)出錯的時候如果告訴你是哪一塊硬碟的分區有問題,比如是/dev/hda3接著用如下的命令去對付它呀:#fsck-y/dev/hda3結束後,reboot。這樣就OK了!2)如果你不知道時哪個地方出了問題。(常用此種方法)可以直接#fsck在隨後的多個確認對話框中輸入:y結束後,reboot。就ok了。說明:對Linux系統中常用文件系統的檢查是通過fsck工具來完成的。功能說明:檢查文件系統並嘗試修復錯誤。語法:fsck[-aANPrRsTV][-t][文件系統]補充說明:當文件系統發生錯誤四化,可用fsck指令嘗試加以修復。參數:-a自動修復文件系統,不詢問任何問題。-A依照/etc/fstab配置文件的內容,檢查文件內所列的全部文件系統。-N不執行指令,僅列出實際執行會進行的動作。-P當搭配"-A"參數使用時,則會同時檢查所有的文件系統。-r採用互動模式,在執行修復時詢問問題,讓用戶得以確認並決定處理方式。-R當搭配"-A"參數使用時,則會略過/目錄的文件系統不予檢查。-s依序執行檢查作業,而非同時執行。-t<文件系統類型>指定要檢查的文件系統類型。-T執行fsck指令時,不顯示標題信息。-V顯示指令執行過程。

Ⅶ 磁碟修復命令

linux磁碟修復相關命令:
badblocks

功能說明:檢查磁碟裝置中損壞的區塊。

語 法:badblocks [-svw][-b ][-o ][磁碟裝置][磁碟區塊數][啟始區塊]

補充說明:執行指令時須指定所要檢查的磁碟裝置,及此裝置的磁碟區塊數。

參 數:

-b 指定磁碟的區塊大小,單位為位元組。

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

-s 在檢查時顯示進度。

-v 執行時顯示詳細的信息。

-w 在檢查時,執行寫入測試。

[磁碟裝置] 指定要檢查的磁碟裝置。

[磁碟區塊數] 指定磁碟裝置的區塊總數。

[啟始區塊] 指定要從哪個區塊開始檢查。

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

cfdisk

功能說明:磁碟分區。

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

補充說明:cfdisk是用來磁碟分區的程序,它十分類似DOS的fdisk,具有互動式操作界面而非傳統fdisk的問答式界面,您可以輕易地利用方向鍵來操控分區操作。

參 數:

-a 在程序里不用反白代表選取,而以箭頭表示。

-c 忽略BIOS的數值,直接指定磁碟的柱面數目。

-h 忽略BIOS的數值,直接指定磁碟的磁頭數目。

-P 顯示分區表的內容,附加參數"r"會顯示整個分區表的詳細資料,附加參數"s"會依照磁區的順序顯示相關信息,附加參數"t"則會以磁頭,磁區,柱面的方式來顯示資料。

-s 忽略BIOS的數值,直接指定磁碟的磁區數目。

-v 顯示版本信息。

-z 不讀取現有的分區,直接當作沒有分區的新磁碟使用。

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

dd

功能說明:讀取,轉換並輸出數據。

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

補充說明:dd可從標准輸入或文件讀取數據,依指定的格式來轉換數據,再輸出到文件,設備或標准輸出。

參 數:

bs= 將ibs( 輸入)與obs(輸出)設成指定的位元組數。

cbs= 轉換時,每次只轉換指定的位元組數。

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

count= 僅讀取指定的區塊數。

ibs= 每次讀取的位元組數。

if= 從文件讀取。

obs= 每次輸出的位元組數。

of= 輸出到文件。

seek= 一開始輸出時,跳過指定的區塊數。

skip= 一開始讀取時,跳過指定的區塊數。

--help 幫助。

--version 顯示版本信息。

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

e2fsck(ext2 file system check)

功能說明:檢查ext2文件系統的正確性。

語 法:e2fsck [-acCdfFnprsStvVy][-b ][-B ][-l ][-L ][設備名稱]

補充說明:e2fsck執行後的傳回值及代表意義如下。

0 沒有任何錯誤發生。

1 文件系統發生錯誤,並且已經修正。

2 文件系統發生錯誤,並且已經修正。

4 文件系統發生錯誤,但沒有修正。

8 運作時發生錯誤。

16 使用的語法發生錯誤。

128 共享的函數庫發生錯誤。

參 數:

-a 不詢問使用者意見,便自動修復文件系統。

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

-B 指定區塊的大小,單位為位元組。

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

-C 將檢查過程的信息完整記錄在file descriptor中,使得整個檢查過程都能完整監控。

-d 顯示排錯信息。

-f 即使文件系統沒有錯誤跡象,仍強制地檢查正確性。

-F 執行前先清除設備的緩沖區。

-l 將文件中指定的區塊加到損壞區塊列表。

-L 先清除損壞區塊列表,再將文件中指定的區塊加到損壞區塊列表。因此損壞區塊列表的區塊跟文件中指定的區塊是一樣的。

-n 以只讀模式開啟文件系統,並採取非互動方式執行,所有的問題對話均設置以"no"回答。

-p 不詢問使用者意見,便自動修復文件系統。

-r 此參數只為了兼容性而存在,並無實際作用。

-s 如果文件系統的位元組順序不適當,就交換位元組順序,否則不做任何動作。

-S 不管文件系統的位元組順序,一律交換位元組順序。

-t 顯示時間信息。

-v 執行時顯示詳細的信息。

-V 顯示版本信息。

-y 採取非互動方式執行,所有的問題均設置以"yes"回答。

-------------------------------分頁欄-------------------------------

ext2ed(ext2 file system editor)

功能說明:ext2文件系統編輯程序。

語 法:ext2ed

補充說明:ext2ed可直接處理硬碟分區上的數據,這指令只有Red Hat Linux才提供。

參 數:

一般指令

setdevice[設備名稱] 指定要處理的設備。

disablewrite 將ext2ed設為只讀的狀態。

enablewrite 將ext2ed設為可讀寫的狀態。

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

next 移至下一個單位,單位會依目前所在的模式而異。

prev 移至前一個單位,單位會依目前所在的模式而異。

pgup 移至下一頁。

pgdn 移至上一頁。

set 修改目前的數據,參數會依目前所在的模式而異。

writedata 在執行此指令之後,才會實際修改分區中的數據。

ext2進入3種模式的指令

super 進入main superblock,即Superblock模式。

group 進入指定的group,即Group模式。

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

Superblock模式

go 進入指定的superblock備份。

setactive 將目前所在的superblock,復制到main superblock。

Group模式

blockbitmap 顯示目前groupo的區塊圖。

inode 進入目前group的第一個inode。

inodebitmap 顯示目前group的inode二進制碼。

Inode模式

dir 進入目錄模式。

file 進入文件模式。

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

fdisk

功能說明:磁碟分區。

語 法:fdisk [-b ][-uv][外圍設備代號] 或 fdisk [-l][-b ][-uv][外圍設備代號...] 或 fdisk [-s ]

補充說明:fdisk是用來磁碟分區的程序,它採用傳統的問答式界面,而非類似DOS fdisk的cfdisk互動式操作界面,因此在使用上較為不便,但功能卻絲毫不打折扣。

參 數:

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

-l 列出指定的外圍設備的分區表狀況。

-s 將指定的分區大小輸出到標准輸出上,單位為區塊。

-u 搭配"-l"參數列表,會用分區數目取代柱面數目,來表示每個分區的起始地址。

-v 顯示版本信息。

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

fsck.ext2(file system check-second filesystem)

功能說明:檢查文件系統並嘗試修復錯誤。

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

補充說明:當ext2文件系統發生錯誤時,可用fsck.ext2指令嘗試加以修復。

參 數:

-a 自動修復文件系統,不詢問任何問題。

-b 指定分區的第一個磁區的起始地址,也就是Super Block。

-B 設置該分區每個區塊的大小。

-c 檢查指定的文件系統內,是否存在有損壞的區塊。

-C 指定反敘述器,fsck.ext2指令會把全部的執行過程,都交由其逆向敘述,便於排錯或監控程序執行的情形。

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

-f 強制對該文件系統進行完整檢查,縱然該文件系統在慨略檢查下沒有問題。

-F 檢查文件系統之前,先清理該保存設備塊區內的數據。

-I 設置欲檢查的文件系統,其inode緩沖區的區塊數目。

-l 把文件中所列出的區塊,視為損壞區塊並將其標示出來,避免應用程序使用該區塊。

-L 此參數的效果和指定"-l"參數類似,但在參考損壞區塊文件標示損壞區塊之前,會先將原來標示成損壞區塊者統統清楚,即全部重新設置,而非僅是加入新的損壞區塊標示。

-n 把欲檢查的文件系統設成只讀,並關閉互動模式,否決所有詢問的問題。

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

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

-r 此參數將忽略不予處理,僅負責解決兼容性的問題。

-s 檢查文件系統時,交換每對位元組的內容。

-S 此參數的效果和指定"-s"參數類似,但不論該文件系統是否已是標准位順序,一律交換每對位元組的內容。

-t 顯示fsck.ext2指令的時序信息。

-v 詳細顯示指令執行過程。

-V 顯示版本信息。

-y 關閉互動模式,且同意所有詢問的問題。

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

fsck(file system check)

功能說明:檢查文件系統並嘗試修復錯誤。

語 法:fsck [-aANPrRsTV][-t ][文件系統...]

補充說明:當文件系統發生錯誤四化,可用fsck指令嘗試加以修復。

參 數:

-a 自動修復文件系統,不詢問任何問題。

-A 依照/etc/fstab配置文件的內容,檢查文件內所列的全部文件系統。

-N 不執行指令,僅列出實際執行會進行的動作。

-P 當搭配"-A"參數使用時,則會同時檢查所有的文件系統。

-r 採用互動模式,在執行修復時詢問問題,讓用戶得以確認並決定處理方式。

-R 當搭配"-A"參數使用時,則會略過/目錄的文件系統不予檢查。

-s 依序執行檢查作業,而非同時執行。

-t 指定要檢查的文件系統類型。

-T 執行fsck指令時,不顯示標題信息。

-V 顯示指令執行過程。

原文出自【比特網】,轉載請保留原文鏈接:http://soft.chinabyte.com/os/170/11412170.shtml

Ⅷ Linux系統下執行fsck命令有什麼作用

fsck(是filesystem check的英文縮寫)

fsck命令功能:
用於檢查並修復Linux文件系統的一些錯誤信息。命令詳解請查看「Linux命令大全」

Ⅸ 在mount狀態使用e2fsck命令 怎麼恢復

fsck(file system check)用來檢查和維護不一致的文件系統。若系統掉電或磁碟發生問題,可利用fsck命令對文件系統進行檢查。
簡介
Linux技巧:使用Fsck命令修復損壞的分區
輸入Root密碼登錄後採用:fsck -t ext3 -r /usr/local 修復
fsck的命令的幾個使用方法
指令:fsck
使用許可權 : 超級使用者 root
使用方式 : fsck [-sACVRP] [-t fstype] [–] [fsck-options] filesys […]
說明 : 檢查與修復 Linux 文件系統,可以同時檢查一個或多個 Linux 檔案系統

參數編輯
filesys : 磁碟設備名稱(eg./dev/sda1),掛載(mount)點 (eg. / 或 /usr)
-t : 給定檔案系統的型式,若在 /etc/fstab 中已有定義或 kernel 本身已支援的則不需加上此參數
-s : 依序一個一個地執行 fsck 的指令來檢查
-A : 對/etc/fstab 中所有列出來的 分區(partition)做檢查
-C : 顯示完整的檢查進度
-d : 列印出 e2fsck 的 debug 結果
-p : 同時有 -A 條件時,同時有多個 fsck 的檢查一起執行
-R : 同時有 -A 條件時,省略 / 不檢查
-V : 詳細顯示模式
-a : 如果檢查有錯則自動修復
-r : 如果檢查有錯則由使用者回答是否修復
-y : 選項指定檢測每個文件是自動輸入yes,在不確定那些是不正常的時候,可以執行 # fsck -y 全部檢查修復。
例子 :
檢查 msdos 檔案系統的 /dev/hda5 是否正常,如果有異常便自動修復 :fsck -t msdos -a /dev/hda5
注意 :
此指令可與 /etc/fstab 相互參考操作來加以了解。

Ⅹ 如何用fsck解決系統故障

fsck的命令的幾個使用方法
指令:fsck

使用許可權: 超級使用者root

使用方式: fsck [-sACVRP] [-t fstype] [–] [fsck-options] filesys […]

說 明 : 檢查與修復Linux 檔案系統,可以同時檢查一個或多個Linux 檔案系統

參數 : filesys :device 名稱(eg./dev/sda1),mount 點(eg. / 或/usr)

-t : 給定檔案系統的形式,若在/etc/fstab 中已有定義則不需加上此參數

-s : 依序一個一個地執行fsck 的指令來檢查

-A : 對/etc/fstab 中所有列出來的partition 做檢查

-C : 顯示完整的檢查進度

-d : 列印e2fsck 的debug 結果

-p : 同時有-A 條件時,同時有多個fsck 的檢查一起執行

-R : 同時有-A 條件時,省略/ 不檢查

-V : 詳細顯示模式

-a : 如果檢查有錯則自動修復

-r : 如果檢查有錯則由使用者回答是否修復

閱讀全文

與fsck命令相關的資料

熱點內容
命令方塊指令冰封劍 瀏覽:784
android中so文件 瀏覽:276
手工用氣球做的捏捏樂解壓神器 瀏覽:196
app升級後就閃退怎麼辦 瀏覽:35
手錶上的樂塗app怎麼下載 瀏覽:721
程序員身上的六宗罪是什麼 瀏覽:145
游戲編程精粹6 瀏覽:69
修復ie的命令 瀏覽:602
linux伺服器怎麼查看地址 瀏覽:65
底部異地持倉源碼 瀏覽:105
加密應用手機 瀏覽:798
程序員考試考什麼科目 瀏覽:485
程序員必備文檔編輯 瀏覽:960
踩水果解壓大全 瀏覽:634
什麼是dk伺服器在 瀏覽:461
nusoapphp下載 瀏覽:929
黑莓原生解壓rar 瀏覽:956
百度解壓縮在哪 瀏覽:788
硬解壓卡怎麼用 瀏覽:183
新買的聯想伺服器怎麼配置 瀏覽:757