linux安装tune2fs工具,Linux 开机自检的设置(tune2fs和fsck)

例子:  设置开机不自检

[root@apexepd ~]# tune2fs  -c -1 -i 0  /dev/sdb1

tune2fs 1.35 (28-Feb-2004)

Setting maximal mount count to -1

Setting interval between check 0 seconds

------------------------------------------------------------------------------------------------------------

tune2fs和fsck的用法

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

tune2fs -l /dev/sdb1 |more (查看文件系统的信息)

tune2fs -c 100  /dev/hdb1   (如调整每2次完整地检查根文件系统的装载次数为100次)

tune2fs  -l /dev/sdb4 | more   Inode count   (装载次数)

# tune2fs -r 60 /dev/sdb1 (保留60个块给系统空间使用)

tune2fs -i 5w /dev/sdb1( 调整每2次完整地检查根文件系统的时间间隔为5周)

tune2fs -l /dev/sdb1    看一下   reserced block count (   p这是保留空间)

tune2fs -l  /dev.sdb4  |grep  Reserved

tune2fs   -o (  查看文件系统信息)   -c  (设置强制自检的挂载次数) -i  (设置强制自

检的间隔时间) -m  保留块的百分比   -j 将ext2文件系统转换为ext3格式

tune2fs -l /dev/sdb1   Maximum mount count 挂载次数   tune2fs -c  2 /dev/sdb1       tune2fs -l

/dev/sdb1 | grep -i " mount count "

tune2fs -c -1 /dev/sdb1  (为负数时就不能自检)

tune2fs  -i 0  /dev/sdb1

tune2fs -l /dev/sdb4 | grep -i "Reserced"

tune2fs -m 10   /dev/sdb4 (改为110%)

mkfs.ext2  /dev/sdb4  mount /dev/sdbv4 /mnt

cp /etc/service  /mnt

tune2fs -j /dev/sdb4  umount /dev/sdb4  mount /dev/mnt /mnt

df -h   看一下, ext2可以转ext3 但不可以转回,转回数据丢失

tune2fs  -l /dev/sdb4 | more  在文件系统  Filesystem features: has_journal(说明有日志) filetype

sparse_super  可以对比一下.ext2

如果需要自检可以使用手动的自检。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的意思。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值