Linux基础 : 使用fdisk进行磁盘分区
操作平台 : centos 7 (虚拟机)
配置: 2H4G
情景 : 系统里有40G的空白分区,如何把它分成两块20G的分区
第一步 1.什么是fdisk命令
fdisk是Linux中用来管理磁盘的分区的工具,可以对磁盘进行操作,让用户根据需要自定义自己的磁盘空间。
这里只演示情景的操作。
第二步 2.使用虚拟机添加硬盘
硬盘添加好之后,进行下一步
第三步 3.使用fdisk分区
⚠:如果提示 “Permission denied” 则是没有权限
在终端中输入 su
并填写密码进入到超级管理员模式即可
使用命令查看分区
fdisk -l
上图红色部分就是我们在 第二步 新建的磁盘 分区的路径名字为 /dev/sdb
下面将这个 空白分区 分为两个20G的 分区
输入分区的路径,也就是 /dev/sdb
进入到该分区下
fdisk /dev/sdb
切换到该分区后我们输入 p
查看当前的分区的详细信息
可以看到,有40多G的空白分区
接下来我们对磁盘进行操作,分出两个 20G 的分区
注意: 操作完成后,输入 w
保存并退出
这样我们就已经新建了一个20G的分区,重复上述操作两次即可新建出两个20G的分区。
在我们新建第二块分区时,可能会出现下面的问题。
Value out of range. //值超出范围
Command (m for help): n
Partition type:
p primary (1 primary, 0 extended, 3 free)
e extended
Select (default p): p
Partition number (2-4, default 2):
First sector (41945088-83886079, default 41945088):
Using default value 41945088
Last sector, +sectors or +size{K,M,G} (41945088-83886079, default 83886079): +20G
Value out of range.
Last sector, +sectors or +size{K,M,G} (41945088-83886079, default 83886079): +19G
Partition 2 of type Linux and of size 19 GiB is set
Command (m for help):
分区的大小要小于你定义的虚拟磁盘大小。
适当减少 1G 就可以了。
此时输入 查看新建的分区
fdisk -l
/dev/sdb1 和 /dev/sdb2 就是我们新建的两个分区了
我们进行下一步操作
第四步 3.格式化分区并挂载硬盘
输入 df -TH
可以查看当前 分区格式
但我这里就格式化改成 ext4 格式
输入 mkfs.ext4 /dev/sdb1
与 mkfs.ext4 /dev/sdb2
把这两个分区格式化一遍
然后我们挂载分区
输入 mkdir /sdb1
与 mkdir /sdb2
然后再输入 mount /dev/sdb1 /sdb1
与 mount /dev/sdb2 /sdb2
将分区挂载到这两个目录
就没了 偷懒了