Linux扩容时新建分区报错No free sectors available

扩展后执行fdisk -l查看是否成功

 

[root@localhost ~ ]# fdisk - l

 

Disk / dev / sda: 16.1 GB, 16106127360 bytes

255 heads, 63 sectors / track, 1958 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

 

Device Boot Start End Blocks Id System

/ dev / sda1 * 1 6 48163 + 83 Linux

/ dev / sda2 7 515 4088542 + 83 Linux

/ dev / sda3 516 1239 5815530 83 Linux

/ dev / sda4 1240 1305 530145 5 Extended

/ dev / sda5 1240 1305 530113 + 82 Linux swap / Solaris

 

 

 

可见sda已经扩展成为16G,但是没分配给文件系统

继续执行fdisk /dev/sda进行新建磁盘

 

[root@localhost ~ ]# fdisk / dev / sda

 

The number of cylinders for this disk is set to 1958 .

There is nothing wrong with that, but this is larger than 1024 ,

and could in certain setups cause problems with:

1 ) software that runs at boot time (e.g., old versions of LILO)

2 ) booting and partitioning software from other OSs

(e.g., DOS FDISK, OS / 2 FDISK)

 

Command (m for help): n

No free sectors available

 

 

 

前面执行fdisk -l的时候明明最后才是1305柱面,而且应该有1958柱面,为什么说没有空闲的扇区。

 

再看看fdisk -l执行结果,原来是/dev/sda5分配了作为swap分区,找到原因了就容易解决。

 

1.关闭swap分区# swapoff /dev/sda5

2.删除sda4和sda5.

 

 

[root@localhost ~ ]# fdisk / dev / sda

 

The number of cylinders for this disk is set to 1958 .

There is nothing wrong with that, but this is larger than 1024 ,

and could in certain setups cause problems with:

1 ) software that runs at boot time (e.g., old versions of LILO)

2 ) booting and partitioning software from other OSs

(e.g., DOS FDISK, OS / 2 FDISK)

 

Command (m for help): d

Partition number ( 1 - 5 ): 5

 

Command (m for help): d

Partition number ( 1 - 5 ): 4

 

 

 

3.建立扩展分区4,建立分区sda5,写入

 

 

Command (m for help): n

Command action

e extended

p primary partition ( 1 - 4 )

e

Selected partition 4

First cylinder ( 1240 - 1958 , default 1240 ):

Using default value 1240

Last cylinder or + size or + sizeM or + sizeK ( 1240 - 1958 , default 1958 ):

Using default value 1958

 

Command (m for help): n

First cylinder ( 1240 - 1958 , default 1240 ):

Using default value 1240

Last cylinder or + size or + sizeM or + sizeK ( 1240 - 1958 , default 1958 ):

Using default value 1958

 

Command (m for help): w

The partition table has been altered !

转载于:https://www.cnblogs.com/wuxi/archive/2012/04/07/2435950.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值