运维技能知识细节杂记

本文详细介绍了Linux运维中的文件系统修复,包括ext和xfs类型的修复方法,如修复超级块、使用dumpe2fs命令、blkid命令查看UUID。还对比了ext3、ext4和xfs的区别,并探讨了tune2fs命令的使用,用于调整ext文件系统参数。此外,文章还提及了如何使用lsof恢复被误删的文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一,linux文件系统修复问题

对于linux的本地文件系统,主要有ext(ext3,etx4),xfs文件系统,那么如果文件系统被破坏了应该如何修复呢?(比较常见的是超级块(supper-block)损坏)

对于ext文件系统类型:

案例演示:

第一,破坏超级块(首先添加硬盘1G,并分区格式化)

#ddif=/dev/zero of=/dev/sdb1 bs=512 count=4

#mount/dev/sdb1 /mnt

显示:mount: youmust specify the filesystem type

第二,修复超级块(参数的先后顺序不能错)

 fsck-y -t ext3 /dev/sdb1

修复后尝试重新挂载即可。

对于xfs文件系统类型:

#xfs_info /dev/sdb1
#xfs_repair /dev/sdb1(先卸载,后修复,分区不可在使用过程中)

二,dumpe2fs命令详解

 dumpe2fs用于查看格式化之后的文件系统信息.

查看某个磁盘的所有信息(如inode数量,block数量等)

[root@localhost ~]# dumpe2fs /dev/sda1

三,blkid命令可以查看分区的uuid.

四,etx文件系统和xfs文件系统这2类有什么区别?

centos7.0开始默认文件系统是xfs,centos6是ext4,centos5是ext3。
ext3和ext4的最大区别在于,ext3在fsck(file sys

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值