使用道具 举报
>居中<调整ext2/ext3文件系统 tune2fs--调整ext2/ext3文件系统特性的工具。 -l <device> 查看文件系统信息 -c <count> 设置强制自检的挂载次数 -i <nday> 设置强制自检的时间间隔 -m <percentage> 保留块的百分比 -j 将ext2文件系统转换为ext3类型的文件系统 ext2文件系统不具备日志功能。将ext3文件系统转换为ext3类型就能为服务器增加日志功能,对于老的服务器,用了很久的服务器来说,这是一个非常有用的功能。它可以防止因为断电,异常关机,数据丢失;或者是长时间的自检。 # tune2fs -l /dev/sdb1 # mount /dev/sdb1 /mnt/d1 # tune2fs -l /dev/sdb1 查看 mount count 挂载次数 Maximum mount count 最大挂载次数。达到最大挂载次数后,再次开机时就会强制自检。 使用tune2fs -c 参数修改强制自检次数 # tune2fs -c 2 /dev/sdb1 # tune2fs -l /dev/sdb1 |grep -i "mount count" # tune2fs -l /dev/sdb1 |grep -i "mount count" # umount /mnt/d1 # mount /dev/sdb1 /mnt/d1 # tune2fs -l /dev/sdb1 |grep -i "mount count" 此时这个 sdb1 已经达到了最大挂载次数2。此时,如果重启计算机,这个设备肯定会强制自检的。 # umount /mnt/d1 # mount /dev/sdb1 /mnt/d1 # tune2fs -l /dev/sdb1 |grep -i "mount count" # tune2fs -c -1 /dev/sdb1 #使用负值设置某一设备永远不要自检。 -i check interval 系统自检间隔时间 默认系统自检时间为6个月。如果不希望它自检。可以改为0或-1,如果想每天自检一次,可以改为2 。 # tune2fs -c -1 -i -1 /dev/sdb1 如果需要自检可以使用手动的自检。fsck工具。 >居中<文件系统检查工具 fsck--检查文件系统数据完整性的工具。 用法一:fsck -t ext2 /dev/sdb1 用法二:fsck.ext2 /dev/sdb1 e2fsck:检查ext2/ext3文件系统的工具 (注意:这个e2fsck有很多的危险性。有不少同学反映使用这个工具会对文件系统造成一定的破坏。特别是同时使用ext2和ext3文件系统时。它在自动识别的时候会产生一定的误差,所以它非常的危险。不要使用.) 以后使用fsck工具。fsck工具有两种用法,类似于mkfs。一种是fsck -t 后面跟 一个类型。还有一种就是fsck后用.连接文件系统类型,后面跟一个设备。它主要是检查文件是否有错误,是否有数据不完整的错误节点。它会帮你自动修复文件系统上的错误。 <注意:fsck不要用错参数> # fsck.ext2 /dev/sdb1 # fsck.ext3 /dev/sdb4 /etc/fstab文件中,在挂载选项后面的最后 一位有1或者2都是开机自检的。一些设备长期不自检也是不好的。根分区是第一个被自检的,所以标为1。 # df # mkfs.ext2 /dev/sdb1 使用ext2文件系统格式化/dev/sdb1 # mkfs -t ext3 /dev/sdb4 # fsck -t ext3 /dev/sdb1 # fsck.ext3 -y /dev/sdb4 自动修复sdb4上的文件系统错误。-y表示yes的意思。
Post by skycleaner 我用的AS4系统没有用liveCD,我遇到过类似的问题,是因为我进入lfs时候硬性重启了, 然后每次进入都要自检,跳不过去。我当时不知道该怎么办。 后来网上查了查检查磁盘的命令(因为一直不知道,哈),记得好像查到的是fsck,进而注意到了e2fsck,于是进到AS4的系统中,用e2fsck检查lfs的分区,然后再重启进入lfs就可以了 可是我有个问题,无论是停掉自检还是用e2fsck检查,都要求是用liveCD进入系统,换句话说你有两个linux系统,进入到那个还正常的才能进行这样的操作。加入机器上只有一个发行版本的linux系统遇到了这样的问题难道系统就不能再用了么,有什么办法解决么?还是说单独一个系统不会遇到这样的情况? 顺便问青铜镜一句,怎么能把checkfs启动脚本和链接一块停了啊?俺是菜鸟,呵呵,请解释的详细点,谢谢
本版积分规则 发表回复 回帖后跳转到最后一页