在Ubuntu系统中,有多种方法可以用来检测磁盘的健康状况和空间使用情况。以下是一些常用的工具和方法:
badblocks
工具检查硬盘坏道安装smartmontools:
sudo apt-get install smartmontools
扫描硬盘:
sudo badblocks -v /dev/sda2 > badsectors.txt
这将扫描 /dev/sda2
硬盘,并将结果保存到 badsectors.txt
文件中。
修复文件系统:
对于 ext2/ext3/ext4
文件系统:
sudo e2fsck -l badsectors.txt /dev/sda3
对于其他文件系统:
sudo fsck -l badsectors.txt /dev/sda3
smartmontools
扫描硬盘坏扇区安装smartmontools:
sudo apt-get install smartmontools
检测硬盘健康状态:
sudo smartctl -H /dev/sda
检查 SMART Health Status
是否为 OK
。
其他日常应用:
sudo smartctl -a /dev/sda
sudo smartctl -l selftest /dev/sda
Disk Usage Analyzer: 在应用程序菜单的「工具」里找到并启动它,选择要分析的文件系统。
Gnome Disk Utility: 在应用程序菜单中找到并启动它,可以进行删除、调整和创建分区的操作,也能更改Linux文件系统类型。
查看磁盘使用情况:
df -h
这将显示所有挂载的分区和它们的使用情况。
查看指定目录的磁盘使用情况:
du -sh /path/to/directory
通过这些工具和方法,你可以全面检测Ubuntu系统的磁盘健康状况和空间使用情况,确保系统的稳定运行。