扩展后执行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
!
其他扩容继续参照网上的教程。
分享到:
相关推荐
对linux分区不熟悉的以及对linux目录结构不了解的初学者可以看一下,非常详细,如有错误请多多包涵!
### Linux下磁盘分区详解 #### 一、磁盘设备命名规则 在Linux系统中,磁盘设备的命名方式与Windows有所不同。对于IDE硬盘,其设备名称为`hdx`(其中`x`代表从`a`到`d`的字母,这是因为IDE硬盘最多只能有四个),而...
使用虚拟机时发现磁盘空间不够了,需要挂载一个磁盘以供继续使用,但是磁盘不是添加就可以使用的,还需要进行挂载。 一、添加磁盘 添加加新硬盘重启服务器 添加完之后就可以重启机器了,如果你机器是开启的,进入...
- 当挂载时出现`no free sectors available`错误,意味着磁盘空间不足。这需要检查虚拟机的配置,增加硬盘空间或清理已有分区的空间。 - 不能直接对扩展分区进行挂载,只能挂载其内的逻辑分区。 6. **使用`fdisk`...
total used free shared buff/cache available Mem: 8000 1393 5557 455 1050 6178 Swap: 2047 0 2047 ``` #### 四、查看CPU信息 1. **通过proc文件系统查看** - 命令: `cat /proc/cpuinfo` - 解释: `/proc/...
### Linux查看硬件信息的命令详解 #### 概述 在Linux环境下,为了更好地管理与维护系统,用户常常需要了解系统的硬件信息。本文将详细介绍一系列用于查看Linux系统硬件信息的命令,帮助用户掌握如何获取诸如CPU、...
- **示例**: 输出类似`total used free shared buff/cache available`的信息。 **2. 查看磁盘使用情况** - **命令**: `df -h` - **用途**: 显示各个文件系统的磁盘使用情况,单位可读性强(如GB)。 - **示例**...
total used free shared buff/cache available Mem: 15872 7626 3694 1368 4552 5832 Swap: 10239 2385 7854 ``` **4.2 查看各分区使用情况** - **命令**: `df -h` - **功能**: 以人类可读的方式显示文件系统...
total used free shared buff/cache available Mem: 7913 1209 3186 115 3517 3834 Swap: 4094 26 4068 ``` #### 10. `df -h` - **用途**:显示文件系统磁盘空间使用情况(以易读的方式显示)。 - **示例输出**...
在`DiskInfo`这个文件中,可能会包含上述代码的实现,以及可能的测试用例或者更复杂的逻辑,比如遍历所有磁盘分区并打印信息。如果需要深入理解这部分内容,建议查看具体的代码实现,并结合操作系统原理进行学习。