一、添加新硬盘
关闭Linux,添加新硬盘。添加完成后,重新开启Linux,通过fdisk -l
检查新添加的磁盘是否被Linux识别。
二、使用fdisk命令分区
fdisk /dev/sdb
## 对/dev/sdb硬盘进行分区
fdisk交互指令说明 | |
---|---|
命令 | 说明 |
a | 设置可引导标记 |
b | 编辑bsd磁盘标签 |
c | 设置DOS操作系统兼容标记 |
d | 删除一个分区 |
l | 显示已知的文件系统类型 |
m | 显示帮助菜单 |
o | 建立空白DOS分区表 |
p | 显示分区列表 |
q | 不保存退出 |
s | 新建空白SUN磁盘标签 |
t | 改变一个分区的系统ID |
u | 改变显示记录单位 |
v | 验证分区表 |
w | 保存退出 |
x | 附加功能(仅专家) |
按p
显示分区列表,可见当前还没有分区。按错键盘了通过Ctrl+Backspace
删除
按n
新建一个主分区sdb1
,设置大小为1G
按n
再新建一个扩展分区sdb2
,设置大小为2G
按n
再在扩展分区sdb2
中新建逻辑分区sdb5
,大小为1G
按w
保存退出,即生效
如果此时出现分区表被占用的错误提示,系统提示需要重启系统时,可以使用
partprobe
命令重新读取分区表信息。即使没有报错,也应当使用该命令来重新读取分区表信息。 完成之后,可以通过fdisk -l
查看分区列表。
三、格式化分区
扩展分区既不能格式化,也不能写入数据,唯一的作用就是包含逻辑分区
命令语法:mkfs [分区设备名]
格式化sdb1
格式化sdb5,并指定文件类型为ext4
四、创建挂载点,挂载分区
没有经过格式化的分区,就没有对应的文件系统类型,挂载会失败,或者只能以只读的形式挂载
mkdir /disk1
## 创建disk1目录作为sdb1的挂载点mount /dev/sdb1 /disk1
## 将/dev/sdb1分区挂载到/disk1
至此,新磁盘创建的分区就被正常挂载到对应的挂载点了,就可以正常的使用。需要说明,通过mount
命令挂载的分区是暂时性的,系统重启即失效,因此我们需要将挂载信息写入配置文件(/etc/fstab),这样系统每次启动就会自动挂载分区。