标签:disk linux fsck filesystems
我试图通过使用/ forcefsck在启动时运行一次磁盘检查,但我想传递一些FSCK选项,如y,c,f和v.我试过在文件中插入这些但我似乎别理他们.有没有办法做到这一点?
解决方法:
通过在要强制检查的每个文件系统的根目录中创建/ forcefsck文件来使用的方法,仅适用于纯SysVinit环境或较旧的Upstart init环境.它在使用systemd init的系统上不起作用.我也假设你在ext4文件系统上.
使用systemd在引导时运行一次性文件系统检查的方法是在引导时传递这些内核命令参数中的一个或两个.
fsck.mode=[auto|force|skip]
and/or:
fsck.repair=[preen|yes|no]
如果您使用GRUB作为引导加载程序,请在菜单中按e以添加内核引导参数,作为字段的最后一个条目,例如:linux /vmlinuz-x.x.x-x-amd64 ….
您还可以通过使用root权限编辑该文件,将这些内核参数添加到/ etc / default / grub的GRUB_CMDLINE_LINUX =字段中,然后使用#update-grub进行跟进并重新启动以进行测试,但这会使每个检查都成为永久性检查.启动,直到你删除它们.
检查你的man systemd-fsck以获得这些选项的解释.
标签:disk,linux,fsck,filesystems 来源: https://codeday.me/bug/20190816/1669286.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。