Linux文件系统通常是健壮的,并且工作得非常好。但这种情况很少发生。如何检查和修复这些文件系统错误?Fsck是一个用于Linux文件系统的检查和修复实用程序。Fsck可以检查和修复一个或多个文件系统。文件系统可以是设备或装载点。如果未指定文件系统 /etc/fstab
条目是按顺序检查的。
null
列出装载和文件系统
首先,我们将从列出挂载和分区开始。我们可以使用不同的命令,但在这种情况下,我们将使用 mount
不带任何选项的命令。
$ mount

用Fsck检查设备
我们 将用fsck检查另一个名为磁盘的块设备
$ fsck.xfs /dev/vda1 If you wish to check the consistency of an XFS filesystem or repair a damaged filesystem, see xfs_repair(8).
本例中我们的文件系统是xfs,因此还有另一个名为xfsu repair的工具。
$ sudo fsck.ext4 /dev/vda1 e2fsck 1.43.3 (04-Sep-2016) /dev/vda1 is mounted. e2fsck: Cannot continue, aborting.
正如我们在这个例子中看到的,我们不能检查挂载的文件系统。所以我们需要卸载并检查文件系统。
$ sudo fsck.ext4 /dev/vdb1 e2fsck 1.43.3 (04-Sep-2016) /dev/vdb1: clean, 11/65536 files, 8859/261888 blocks
我们已经检查了一个未安装的文件系统,如上面的vdb1。看起来很干净,没问题
提供文件系统作为参数
我们可以提供一个文件系统作为参数,如下所示
$ fsck -t ext3 /dev/sa1
检查时接受所有问题
如果有很多错误,fsck会问你很多问题,你是否想纠正错误。每次我们都要按“是”来接受。我们可以提供 -是的 接受所有问题。
$ fsck -y -t ext3 /dev/sa1
相关文章: 使用Sysctl命令列出并更改内核配置变量
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END