linux系统维护软件nagies,linux 系统维护的几样工具

linux系统的维护工具是很多的,这是我今天学习的一些,所以记录在博客上,以备忘。

一、fsck :这个工具的目的在检查文件系统有没有遗失或损坏。

使用方法如下:

首先需要先umount 一下分区。

#umount  dev/sda1

#fsck  -y  /dev/sda1

检查出有问题的档案时会先存入lost+found这个文件夹里,以作备份。

二、sulogin这个工具,主要作用在开机时,当开机时检测出有问题时,可进入sulogin进入修复模式。

做个例子:

先破坏一下/etc/fstab的内容:

b616950f03718d3cc6482214d45b8a6b.png

然后重启:

0dfa06086c7942856463497bc6da1897.png

因为我们改了/ etc/fstab的内容,现在开机发现无法挂载/,所以无法正常开机。这时输入root的密码,可以进入sulogin的模式

664f946acab4f8d8540d0d2f9a1a9e90.png

这时就可以去修复/etc/fstab的文件了,但是你会发现,/etc/fstab的文件这个时候是只读的,所以 我们无法修改,为解决这个问题,我们可以重新挂载一下这个

6d13c66b44b0228a7ef375393e407330.png

e460464f5f8536d3f38f1f7ededd0074.png

只要做过一次,就清楚sulogin的作用了。

三,tune2fs 这个工具可以将ext2 的文件系统升级为ext3的文件系统。

为什么要修改为ext3文件系统呢?

因为ext3的文件系统有日志功能。顺便讲一下ext3 和 ext2的异同吧。

其实大部分是相同的,唯一不同的是,ext3有日志的功能,通常ext2的文件系统中,当有一个文件要写入时,是先写入到buffer中,当buffer满了时,就会将buffer中的内容写入硬盘中。

ext3 也有先写入buffer中,但有一个不同的是,当buffer写满时,系统会先向ext3 的日志功能通知,“我现在要开始写入数据了哦”,日志会记录下这个事件,然后文件开始写入硬盘,写完时,再通告日志,“我已经写完了”。

因此,日志系统就记录了哪些文件是有正常操作,哪些没有正常操作,当系统重新开机时,系统在检查文件系统的完整性时,检查日志中的记录将是相当快的。

所以最好是升级为ext3 的文件系统。

有两个命令可以将ext2的文件系统升级为ext3的。

#mke2fs -j /dev/sda1

#tune2fs -j /dev/sda1

这两个命令都可以将ext2的文件系统转换为ext3 的文件系统。

但tune2fs可以用在当文件系统中已经有存放数据的情况下。就是说,如果你想保留你的文件的话,就那必需用

tune2fs这个命令来转换。不能用mke2fs

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值