Linux安全网 - Linux操作系统_Linux 命令_Linux教程_Linux黑客

会员投稿 投稿指南 本期推荐:
搜索:
您的位置: Linux安全网 > Linux培训 > » 正文

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 +

Tags:
分享至:
最新图文资讯
1 2 3 4 5 6
验证码:点击我更换图片 理智评论文明上网,拒绝恶意谩骂 用户名:
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 发展历史