情况是这样的:
我的电脑装的是双系统,Windows & Linux Ubuntu. 但是当初安装 Ubuntu时,分区我选择的是手动分区,分区情况如下:
/dev/sda5 19222656 12504108 5742012 69% /
none 1024088 340 1023748 1% /dev
none 1028304 1212 1027092 1% /dev/shm
none 1028304 84 1028220 1% /var/run
none 1028304 0 1028304 0% /var/lock
none 1028304 0 1028304 0% /lib/init/rw
/dev/sda1 41945680 23329320 18616360 56% /media/system_
/dev/sda3 22065968 10951388 11114580 50% /media/study_
/dev/sda2 83967996 74518444 9449552 89% /media/enter_
我的电脑硬盘共320G.其中sda1~3 是 Windows分区,和计150G. 但我在分配扩展区时,只分配 了20G,而没有将剩下的320G-150G=170G全部分配. 现在 Linux只分配在一个??区sda5. 我现在系望能将剩余的170G-20G=150G空间再分一个sda6,我不想重装系统,我该怎么办?因为现在电脑没办法看到那余下的150G空间..
Device Boot Start End Blocks Id System
/dev/sda1 * 1 5222 41945683+ 7 HPFS/NTFS
/dev/sda2 5223 15676 83968000 7 HPFS/NTFS
Partition 2 does not end on cylinder boundary.
/dev/sda3 15676 18423 22065975+ 7 HPFS/NTFS
/dev/sda4 18423 21098 21483521 5 Extended
/dev/sda5 18423 20855 19530752 83 Linux
/dev/sda6 20855 21098 1951744 82 Linux swap / Solaris
mg271603433 于 2011-01-05 18:29:36发表:
顶一个。
siyuliu 于 2010-11-27 10:00:44发表:
学习中
相思爱文 于 2010-11-27 09:41:04发表:
[i=s] 本帖最后由 相思爱文 于 2010-11-27 09:43 编辑 [/i]
上个回复是通用的方法。但根据楼主帖内的信息,分区已占满,不能再新分区了。
如果硬盘有空闲空间(帖中给信息不全,不能知道硬盘具体数据),需要先删除/dev/sda4扩展分区,再新建/dev/sda4为扩展分区,占用全部剩余空间。
然后再建/dev/sda5和/dev/sda6。要求数据与fdisk -l显示的内容相同。这样新建的分区还是原来的。只改分区表,并没有删除分区,也没有改变分区里数据的内容。
然后就可以增加逻辑分区了。
再说明一下,fdisk修改的是分区表,不是分区内容。且不具有格式化功能。误操作也可修复。
格式化是清除分区中的数据,和重建文件系统。操作时注意,误操作会造成数据丢失。
分区可以比文件系统大。
相思爱文 于 2010-11-27 09:31:22发表:
linux下运行fdisk -l,看结果并备份
然后用fdisk /dev/sda在后面新建分区
再用mkfs格式化新分区
最后手动挂载,或修改/etc/fstab可实现自动挂载