Chinaunix首页 | 论坛 | 博客
  • 博客访问: 690752
  • 博文数量: 148
  • 博客积分: 4086
  • 博客等级: 上校
  • 技术积分: 1766
  • 用 户 组: 普通用户
  • 注册时间: 2009-12-06 23:27
文章分类

全部博文(148)

文章存档

2013年(19)

2012年(9)

2011年(106)

2009年(14)

分类: LINUX

2011-03-08 14:47:16

tune2fs--调整ext2/ext3文件系统特性的工具。
-l 查看文件系统信息
-c 设置强制自检的挂载次数
-i 设置强制自检的时间间隔
-m 保留块的百分比
-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的意思。

阅读(1038) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~