linux 重建ext4分区表,为什么Linux下fdisk删除分区后,再新建分区可以不用格式化直接挂载?...

我新建了分区/dev/sdb3,并且格式化为ext4

Device Boot Start End Sectors Size Id Type

/dev/sdb1 2048 2099199 2097152 1G 83 Linux

/dev/sdb2 2099200 6293503 4194304 2G 83 Linux

/dev/sdb3 6293504 6313983 20480 10M 83 Linux

/dev/sdb3: UUID="6b300a6f-0579-458a-8000-ed24629f3da0" TYPE="ext4" PARTUUID="81a3aca2-03"

然后我把/dev/sdb3分区删掉,重新新建/dev/sdb3分区,结果不用mke2fs格式化,就能直接挂载该分区,而且还是ext4文件系统,难道删除分区重建不需要重新格式化么?求指导

2016-10-31 18:27:23

还是有点疑惑

例如/dev/sdb3分区

Device Boot Start End Sectors Size Id Type

/dev/sdb1 2048 2099199 2097152 1G 83 Linux

/dev/sdb2 2099200 6293503 4194304 2G 83 Linux

/dev/sdb3 6293504 6313983 20480 10M 83 Linux

我删除/dev/sdb3分区后,重建,size是5M,reboot

Device Boot Start End Sectors Size Id Type

/dev/sdb1 2048 2099199 2097152 1G 83 Linux

/dev/sdb2 2099200 6293503 4194304 2G 83 Linux

/dev/sdb3 6293504 6303743 10240 5M 83 Linux

/dev/sdb3: UUID="6b300a6f-0579-458a-8000-ed24629f3da0" TYPE="ext4" PARTUUID="81a3aca2-03"

我再删除/dev/sdb3分区后,再重建,size是15M,reboot

Device Boot Start End Sectors Size Id Type

/dev/sdb1 2048 2099199 2097152 1G 83 Linux

/dev/sdb2 2099200 6293503 4194304 2G 83 Linux

/dev/sdb3 6293504 6324223 30720 15M 83 Linux

/dev/sdb3: UUID="6b300a6f-0579-458a-8000-ed24629f3da0" TYPE="ext4" PARTUUID="81a3aca2-03"

依然是已分区状态,已经把分区范围变化了,为何还是没变化呢?

2016-10-31 18:34:27

我再再删除/dev/sdb3分区后,再重建,size是15M,reboot

把First sector赋值为6293505,不使用默认值6293504

Device Boot Start End Sectors Size Id Type

/dev/sdb1 2048 2099199 2097152 1G 83 Linux

/dev/sdb2 2099200 6293503 4194304 2G 83 Linux

/dev/sdb3 6293505 6334463 40959 20M 83 Linux

/dev/sdb3: PARTUUID="81a3aca2-03"

这下就对了

结论:重建分区,如果改变了First sector的序号,就需要格式化;仅仅改变size,则会继续使用原文件系统格式。

PS:感谢各位答主!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值