通常 当我们开始在系统中出现故障时 或者我们注意到系统出现某种速度缓慢或冻结的情况, 通常,我们将它们归因于系统,安装了太多程序或信息过多,或者计算机根本没有足够的资源。
在很大程度上,这些问题通常是由磁盘扇区故障引起的 持续了。 使用正确的工具即可轻松检查硬盘的运行状况。
这就是为什么在本文中 让我们谈谈一个出色的工具,它将帮助我们验证硬盘的运行状况。
智能控制
在我们开始之前,你们中的许多人 您会知道大多数现代硬盘驱动器都具有“ 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磁盘。
在其选项中,您可以找到用于检查磁盘状态的实用程序。
谢谢,至少你提到了一个工具的存在; 它已经是东西了。 但是,对于中间用户来说,输出根本不容易解释。 最好对最重要的结果提出非专业人士可以理解的解释。