瞭解如何檢查硬碟的狀況對於確定何時更換硬碟非常有用。在今天的文章中,我們將向您展示一些Linux磁碟實用程式來診斷硬碟的健康狀況。
圖片來源:Scoobay
大多數現代ATA和SCSI硬碟都有自我監控、分析和報告技術(SMART)系統。智慧硬碟在內部監控自身的執行狀況和效能。
智慧工具根據以下內容評估硬碟的狀況:硬碟的吞吐量、磁頭的尋道錯誤率以及硬碟**商在硬碟中內建的其他屬性。
大多數智慧系統的實現都允許使用者進行自檢,以監控硬碟的效能和可靠性。使用Ubuntu執行智慧系統測試的最簡單方法是使用“system”>“Administration”選單下的“Disk Utility”。
透過磁碟實用程式,可以檢視硬碟的型號、序列號、韌體和總體執行狀況評估,以及硬碟上是否啟用了智慧系統。
“智慧資料”按鈕可讓您檢視硬碟的智慧功能。
“執行自檢”按鈕允許您在硬碟上啟動短自檢、擴充套件自檢或傳輸自檢。
當您執行這些測試時,您將看到一個進度表,讓您看到測試完成了多遠以及預計完成時間。
The ‘Attributed section’ lets you see the errors and self-test information.
除了磁碟實用程式GUI之外,還有一些其他工具,我們可以用來診斷硬碟的健康狀況。檔案系統檢查(FSCK)僅作為命令列工具提供,是我們經常用來檢查硬碟狀況的工具之一。
如果您不是像我們這樣的命令列極客,您可以使用“Disk Utility”的“Check Filesystem”功能來執行相同的檢查。
當然,在某些情況下,我們必須使用命令列工具來檢查檔案系統。例如,當我們使用無頭系統時,當我們的Linux機器無法啟動時,或者當我們只是想向朋友展示我們的命令列功夫時。
起初,FSCK命令列工具看起來像是隻有電腦怪胎才能處理的東西;但是你會發現FSCK是一個非常容易使用的工具。在執行FSCK之前需要注意一點:您需要使用'umount'命令解除安裝檔案系統。用FSCK修復一個掛載的檔案系統可能會比原來的問題造成更大的損害。
sudo umount /dev/sdb
FSCK命令非常簡單:
sudo fsck -t ext4 /dev/sdb
此命令檢查ext4檔案系統(/dev/sdb)的不一致性。您應該用自己的分割槽替換/dev/sdb。您可以執行“fdisk”命令來查詢系統分割槽:
sudo fdisk -l
如果您使用的是Ubuntu,您會注意到Ubuntu在您不時啟動系統時會執行FSCK會話。如果您覺得此計劃檢查很煩人,可以使用“tune2fs”命令重新計劃掃描。下面是它通常的樣子:
mount count引數告訴我們Ubuntu在33個磁碟掛載後掃描我們的硬碟。
我們可以使用“-c”選項配置裝載計數:
sudo tune2fs -c 35 /dev/sda1
這個命令將重新配置Ubuntu,在系統啟動時,在35個硬碟掛載後掃描我們的硬碟。
注意:用您自己的分割槽更改“/dev/sda1/”
壞扇區是計算機磁碟驅動器上由於永久性損壞(或作業系統無法成功訪問)而無法使用的扇區,例如磁碟表面的物理損壞。
在Linux中有兩種方法可以檢測壞扇區:您可以使用Disk Utility GUI,或者如果您是像我們這樣的命令列極客,您可以使用badblocks命令檢查硬碟中的壞扇區:
sudo badblocks -v /dev/sdb1
Badblock將提供硬碟中壞扇區的數量。
zainul@zainul-laptop:~$ sudo badblocks -v /dev/sdb1 Checking blocks 0 to 97683200 Checking for bad blocks (read-only test): 3134528 done, 3:27 elapsed 3134560 done, 8:33 elapsed 3134561 done, 10:15 elapsed 3134562 done, 11:57 elapsed 3134563 done, 13:39 elapsed done Pass completed, 5 bad blocks found.
當你看到壞塊時,你有兩個選擇。您可以尋找一個新的硬碟,也可以將這些壞塊標記為不可用的硬碟扇區。這包括兩個步驟:
首先,我們必須將壞扇區的位置寫入一個平面檔案。
sudo badblocks /dev/sdb > /home/zainul/bad-blocks
之後,我們需要將平面檔案輸入FSCK命令,將這些壞扇區標記為“不可用”扇區。
sudo fsck -l bad-blocks /dev/sdb
FSCK、Badblocks和Disk Utility是我們經常用來掃描硬碟的一些磁碟實用程式。如果您知道其他Linux磁碟實用程式來掃描硬碟,請與其他讀者分享。
...定義命令提示,以及最後如何直接在Linux系統上安裝應用程式。 ...
... 從應用程式中的“實用程式”資料夾中開啟“磁碟實用程式”,或透過Spotlight進行搜尋。 在左上角,選擇“檢視”>“顯示所有裝置”。 為Mac硬碟選擇最高級別的驅動器,然後單擊...
... 當這種情況發生時,您可以接觸到一個可引導的防病毒磁碟。可引導防病毒磁碟是一種惡意軟體刪除環境,其工作原理類似於Linux Live CD或USB。這裡有七個免費的可引導防病毒磁碟,你應該檢查出來。 ...
...當連線到您的機器時,硬碟驅動器、外部驅動器和掛載的磁碟映像都將顯示在此處。您可以右鍵單擊以建立資料夾,然後拖動以根據需要排列桌面。 ...
...是一個核心,是作業系統的核心部分。圖形桌面、命令列實用程式和系統的其他部分是獨立的專案。“Linux發行版”從不同專案中獲取開源軟體,並將其合併到一個完整的作業系統中,您可以安裝和使用。 相關:如何建立一個可...
預設情況下,VirtualBox會建立動態磁碟,這些磁碟會隨著您新增資料的時間而增長。但是,如果稍後從虛擬機器中刪除資料,您會注意到磁碟不會自動收縮。但您可以使用隱藏命令手動收縮動態磁碟。 相關:初學者極客:如何建...
...確保處於命令模式,然後鍵入:wq並按Enter鍵將檔案寫入磁碟並退出Vim。 下次您嘗試在Vim中開啟檔案時,例如,透過執行“vi example”,Vim將詢問您與該檔案相關聯的密碼。 如果您輸入了錯誤的密碼,檔案的內容將是亂七八糟的...
...衝區。 讓我們看看預設的nano螢幕。 在頂部,您將看到程式的名稱和版本號、正在編輯的檔案的名稱,以及該檔案自上次儲存以來是否已被修改。如果您有一個尚未儲存的新檔案,您將看到“newbuffer”。接下來,您將看到文件...
...需要一些登錄檔調整和關閉計算機。然後您必須手動建立磁碟的副本並將其轉換為VirtualBox VDI檔案。轉換Linux虛擬機器的過程應該大致相同,但沒有使Windows正常工作所需的所有額外調整。在具有不同硬體配置的不同機器之間移動L...