要自动化运行e2fsck
进行文件系统检查,你可以将其添加到系统启动脚本中,或者使用cron
定时任务来定期执行
方法1:将e2fsck
添加到系统启动脚本
打开终端。
使用文本编辑器打开/etc/rc.local
文件。你需要root权限来编辑此文件。例如,使用nano
编辑器:
sudo nano /etc/rc.local
exit 0
之前添加以下行:e2fsck -p /dev/sdXY
将/dev/sdXY
替换为你要检查的分区。例如,如果你要检查/dev/sda1
分区,那么命令应该是:
e2fsck -p /dev/sda1
保存并关闭文件。
重启系统以应用更改。
方法2:使用cron
定时任务
打开终端。
输入以下命令以打开crontab
编辑器:
crontab -e
/dev/sda1
分区,添加以下行:0 1 * * * /sbin/e2fsck -p /dev/sda1
这里的0 1 * * *
表示每天的凌晨1点。你可以根据需要调整这些数字。
现在,e2fsck
将按照指定的时间或在系统启动时自动运行,以检查文件系统。请注意,在执行文件系统检查时,分区必须未被挂载。因此,在执行检查之前,请确保分区已卸载或系统处于单用户模式。