在使用 Linux 系统的过程中,磁盘空间不足、文件系统错误或硬盘老化等问题可能会影响系统的稳定性和性能。掌握基本的Linux磁盘维护技能,不仅能延长硬件寿命,还能确保系统高效运行。本教程专为初学者设计,无需专业知识,一步步带你完成日常磁盘维护任务。
首先,我们需要了解当前磁盘的使用状况。最常用的命令是 df 和 du。
1. 使用 df 查看整体磁盘空间:
$ df -h 参数 -h 表示“human-readable”(人类可读),会以 GB、MB 等单位显示,而不是字节。
2. 使用 du 查看具体目录占用:
$ du -sh /home 这会显示 /home 目录的总大小。若想查看每个子目录的大小,可省略 -s 参数。
随着时间推移,系统会积累缓存、日志和临时文件。定期进行磁盘空间清理非常必要。
1. 清理 APT 缓存(适用于 Ubuntu/Debian):
$ sudo apt clean 2. 删除旧的日志文件:
$ sudo journalctl --vacuum-time=7d 这条命令会删除 7 天前的系统日志。
3. 查找并删除大文件:
$ find /home -type f -size +100M -exec ls -lh {} \; 该命令会在 /home 中查找大于 100MB 的文件并列出。
文件系统损坏可能导致数据丢失或系统崩溃。使用 fsck 工具可以检查并修复错误。
重要提示:必须在未挂载的分区上运行 fsck,否则可能造成数据损坏!建议从 Live USB 启动或进入单用户模式。
步骤示例:
# 先卸载分区(假设是 /dev/sda1)$ sudo umount /dev/sda1# 然后检查$ sudo fsck -y /dev/sda1 参数 -y 表示自动回答“是”,避免交互式确认。
机械硬盘或 SSD 都有使用寿命。通过 smartctl 工具可进行硬盘健康检测。
1. 安装 smartmontools(如未安装):
$ sudo apt install smartmontools # Debian/Ubuntu$ sudo yum install smartmontools # CentOS/RHEL 2. 查看硬盘 SMART 信息:
$ sudo smartctl -a /dev/sda 重点关注 “Reallocated_Sector_Ct”、“Power_On_Hours” 和 “SMART overall-health self-assessment test result” 等字段。如果显示 “PASSED”,说明硬盘目前健康。
df -h 检查空间使用;fsck 检查(在安全环境下);通过以上简单的步骤,你已经掌握了基础的 Linux磁盘维护 技能。无论是 磁盘空间清理、Linux文件系统检查 还是 硬盘健康检测,都能有效提升系统稳定性与安全性。
小贴士:维护前请务必确认操作对象,避免误删重要数据!
本文由主机测评网于2025-11-29发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/2025111211.html