通常 當我們開始在系統中出現故障時 或我們注意到系統出現某種速度緩慢或凍結的情況, 通常,我們將它們歸因於系統,安裝了太多程序或信息過多,或者計算機根本沒有足夠的資源。
在很大程度上,這些問題通常是由磁盤扇區故障引起的 持續了。 使用正確的工具即可輕鬆檢查硬盤的運行狀況。
這就是為什麼在本文中 讓我們談談一個出色的工具,它將幫助我們驗證硬盤的運行狀況。
智能控制
在我們開始之前,你們中的許多人 您會知道大多數現代硬盤驅動器都具有“ SMART”。
此 是一項允許操作系統執行以下操作的功能 (例如Linux,Mac和Windows) 驗證硬盤驅動器的完整性和狀態.
當系統傾向於檢測某些錯誤時,它會通知您,甚至許多BIOS通常也顯示由硬盤扇區故障導致的消息。
安裝Smartmontools
在Linux上, 有很多方法可以檢查硬盤驅動器的狀態。 但是,最快的方法可能是使用smartctl。
在看到如何使用此工具之前,必須先將其安裝在系統上才能使用。
Smartctl是一個實用程序,可在其存儲庫中的幾乎所有當前Linux發行版中找到。
為了在Debian,Ubuntu和基於或衍生自這些系統的系統中安裝此實用程序,我們必須打開一個終端,然後在其中鍵入以下命令:
sudo apt-get install smartmontools
對於使用Arch Linux,Manjaro,Antergos或其任何派生版本的用戶,我們可以使用以下命令安裝此實用程序:
sudo pacman -S smartmontools
對於Fedora,CentOS,RHEL和由此衍生的系統,我們可以使用以下命令安裝該應用程序
sudo dnf instalar smartmontools
最後,對於那些是OpenSUSE用戶的用戶,他們可以使用以下命令進行安裝:
sudo zypper instalar smartmontools
如何在Linux上使用Smartctl?
Smartctl非常易於使用,因為它的使用僅在終端下進行,並且它要求我們利用您的用戶的權限,所以我們必須打開一個並輸入以下內容:
su
現在完成了 我們必須列出我們的硬盤以及分區。
為此,我們必須鍵入以下命令:
fdisk -l
從安裝系統的磁盤和分區開始,它將為我們提供硬盤及其列表以及相應的大小和標籤的列表。
將其作為/ dev / sda,然後是分區號,在這種情況下,分區號將為1。
如果同一磁盤上有多個分區,它將繼續顯示/ dev / sda2,/ dev / sda3,依此類推。
如果您有多個硬盤,它將根據磁盤數量更改字母后的最後一個字母,例如第一個是/ dev / sda,第二個是/ dev / sdb,依此類推。
一旦確定了磁盤,現在我們僅執行以下命令,將“ sdx”替換為要檢查的磁盤:
smartctl -a / dev / sdX
如果您需要有關磁盤狀態的報告,則可以使用以下命令將其導出到文本文檔中:
smartctl -a / dev / sdX >> /ruta/donde/guardara/el/reporte-de-disco.txt
此過程可能需要幾分鐘,因為這在很大程度上取決於磁盤的存儲容量。
如果需要對磁盤採取預防措施,則可以使用fsck命令。
或者在非常極端的情況下,需要badblocks命令的幫助,您可以使用該命令檢測並隔離硬盤驅動器上的壞扇區。
最後,如果您需要一個具有圖形界面的工具,我建議您使用Gnome磁盤實用程序或更好地稱為Gnome磁盤。
在其選項中,您可以找到用於檢查磁盤狀態的實用程序。
謝謝,至少你提到了一個工具的存在; 它已經是東西了。 但是,對於中間用戶來說,輸出根本不容易解釋。 最好對最重要的結果提出非專業人士可以理解的解釋。