承经遇到到因为mount次数超过最大的挂载次数而报“mount次数过多,需要强制做e2fsck的检查“的警告,今天在红旗DC5.0里面特意做了一个实验,首先新创建了一个新的分区并格式化成ext3,然后用dumpe2fs查看一个分区的最大mount的次数是32次:
Mount count: 0
Maximum mount count: 32
然后我写了一个脚本,就是不停的挂载和卸载让mount的次数超过允许最大的挂载数,
#!/bin/bash
for ((i=0;i<40;i++)); do
mount="mount /dev/hda14 /mnt"
umount="umount /mnt"
`$mount`
echo $mount
`$umount`
echo $umount
done
执行后再查看mount次数
Mount count: 40
Maximum mount count: 32
现在已经超过很多了,可是为什么就不提示警告呢?那这个Maximum mount count到底是起什么作用?
阅读(5935) | 评论(1) | 转发(0) |