免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4314 | 回复: 9
打印 上一主题 下一主题

fdisk无法清除分区信息,帮忙 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-02-18 14:52 |只看该作者 |倒序浏览
以下为问题现象描述

1块硬盘 剩余2G空间
我使用fdisk创建了一个扩展分区 并将它格式化成ext3,扩展标示为/dev/sda4 分区标示为/dev/sda5

之后我用fdisk删除分区做法2种
1、先删5 在删4
2、删除4 直接5就删除了

最后w保存 然后重起机器

重起后 我有重新fdisk分区余下的空间,也就是那个2G,方法2种
1、按原来的走 全部使用2G 表示扩展/dev/sda4 分区/dev/sda5
保存退出 重起系统 居然不用mkfs 就能直接mount上去

2、在sda4的基本上 分sda5 500M sda6 800M 2个分区
保存退出 sda5居然还是不用mkfs 就能直接mount 而sda6就不能mount 需要mkfs后才行

问题
这个sda5的信息保存在什么地方 为什么fdisk从新分区后 不用格式化就能直接mount
如何能彻底的清除这个已经被格式化的sda5的信息 让它没有ext3信息

论坛徽章:
0
2 [报告]
发表于 2009-02-18 16:20 |只看该作者
没人知道吗?多少给点意见吧!呵呵

论坛徽章:
0
3 [报告]
发表于 2009-02-18 22:46 |只看该作者

回复 #1 xingsu1021 的帖子

分区表,删除要保存一下

论坛徽章:
0
4 [报告]
发表于 2009-02-19 08:11 |只看该作者
保存了 w了都

论坛徽章:
7
子鼠
日期:2014-04-30 15:17:002015年亚洲杯之伊拉克
日期:2015-03-24 09:32:422015亚冠之德黑兰石油
日期:2015-08-17 09:43:51黑曼巴
日期:2016-08-19 14:58:0815-16赛季CBA联赛之北控
日期:2017-01-20 09:34:40CU十四周年纪念徽章
日期:2017-02-20 16:03:5215-16赛季CBA联赛之辽宁
日期:2017-07-05 09:41:54
5 [报告]
发表于 2009-02-19 08:53 |只看该作者
四个主分区 其中一个为扩展分区
逻辑分区的信息都在扩展分区中(具体怎么组织的 我还不知道)
假设跟MBR一样 就是说一个扩展分区的前512字节是用来存放逻辑分区信息
删除分区修改的是 分区表中的起始 结束 柱面
并不对硬盘操作
理论上 删除分区你的数据都不会丢失 不信你试试(慎用!生产环境不要乱来)
试出来的结果记得发上来:wink: :wink:

[ 本帖最后由 happyc84 于 2009-2-19 09:07 编辑 ]

论坛徽章:
5
6 [报告]
发表于 2009-02-19 09:00 |只看该作者
同意5楼的观点

论坛徽章:
0
7 [报告]
发表于 2009-02-19 12:37 |只看该作者
试验操作 分区sda5 挂在 /test 拷贝文件bb.tar.gz ,文件大小250K(呵呵 小了点 作测试)
1、删除 ,然后按原来大小划分,挂载 sda5 里面的bb.tar.gz还在 呵呵
2、删除,然后划分200k(原始大小为500M)文件还在
注意:我分了200K 给sda5 呵呵 可是sda5还是全部空间2G
以下为200K的显示
====================================
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          13      104391   83  Linux
/dev/sda2              14         274     2096482+  82  Linux swap / Solaris
/dev/sda3             275       19196   151990965   83  Linux
/dev/sda4           19197       19457     2096482+   5  Extended
/dev/sda5           19197       19197        8001   83  Linux
/dev/sda6           19198       19210      104391   83  Linux
===========================================
以下为500M的显示
========================================
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          13      104391   83  Linux
/dev/sda2              14         274     2096482+  82  Linux swap / Solaris
/dev/sda3             275       19196   151990965   83  Linux
/dev/sda4           19197       19457     2096482+   5  Extended
/dev/sda5           19197       19258      497983+  83  Linux
/dev/sda6           19259       19356      787153+  83  Linux
============================================
以下为mount后的结果,结果不管你给sda5多少 ,还是按第一次的大小显示,具体是否是真的2G,经过测试不是,是虚假的,fdisk给了多少就是多少 df骗人 怎么才能看到真是的呢?
=============================================
[test0:/root]#df -h
文件系统              容量  已用 可用 已用% 挂载点
/dev/sda3             141G  114G   20G  85% /
/dev/sda1              99M   35M   60M  37% /boot
tmpfs                 474M     0  474M   0% /dev/shm
/dev/sda5             2.0G   36M  1.9G   2% /test
==========================================

写入测试
测试空间500M,df看到的是2G
写满后,无法在写入
dd if=/dev/zero of=/mnt/drbd1/tempfile1.tmp bs=104857600 count=5
报 只读文件系统
并且写入的文件无法删除
只有umount 然后再mount到别的目录 ,才可以删除

不理解阿 谁能给我开窍下 谢谢

论坛徽章:
7
子鼠
日期:2014-04-30 15:17:002015年亚洲杯之伊拉克
日期:2015-03-24 09:32:422015亚冠之德黑兰石油
日期:2015-08-17 09:43:51黑曼巴
日期:2016-08-19 14:58:0815-16赛季CBA联赛之北控
日期:2017-01-20 09:34:40CU十四周年纪念徽章
日期:2017-02-20 16:03:5215-16赛季CBA联赛之辽宁
日期:2017-07-05 09:41:54
8 [报告]
发表于 2009-02-19 13:50 |只看该作者
2、删除,然后划分200k(原始大小为500M)文件还在
这个应该文件已经不能用了  因为你文件大小是250
你的问题我解释不了,虚拟机还是真机   写了分区表要重启才能看出效果?

论坛徽章:
0
9 [报告]
发表于 2009-02-19 14:00 |只看该作者
真实的机器 呵呵
划200k的是不能用 但是这个不是重点 要是能知道为什么会出现这样的现象就好了

因为w后 说设备忙 所以必须重起才能生效
我的2台测试机都这样 不知道为什么

论坛徽章:
0
10 [报告]
发表于 2009-02-19 14:59 |只看该作者
原帖由 happyc84 于 2009-2-19 08:53 发表
四个主分区 其中一个为扩展分区
逻辑分区的信息都在扩展分区中(具体怎么组织的 我还不知道)
假设跟MBR一样 就是说一个扩展分区的前512字节是用来存放逻辑分区信息
删除分区修改的是 分区表中的起始 结束 柱 ...

删除分区表还是会对硬盘操作吧,分区表也在硬盘上的。
只不过不对文件系统操作
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP