分区:
一、一块硬盘
2)MBR/masoa分区模式 1~4个主分区,或者0~3个主分区+1个扩展分区(n个逻辑分区)扩展分区不能被格式化
二、分区
这里使用 fdisk 工具修改分区表
格式: fdisk 硬盘设备
[root@test ~]# fdisk /dev/vdb1
常用交互命令:
m 列出指令帮助
p 查看现拥有的分区表
n 新建分区
d 删除分区
q 放弃更改并退出
w 保存更改并退出
三、试验
[root@test ~]# fdisk /dev/vdb
ps(下面内容都属于命令输出后的结果,无删减) 内容过多建议挑重要信息查看
更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。
命令(输入 m 获取帮助):p ###查看已有的分区
磁盘 /dev/vdb:5368 MB, 5368709120 字节,10485760 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x76d2490a
设备 Boot Start End Blocks Id System
/dev/vdb1 2048 411647 204800 83 Linux ###这是已存在的一个分区
命令(输入 m 获取帮助):n ###创建分区
Partition type:
p primary (1 primary, 0 extended, 3 free)
e extended
Select (default p): ###默认回车吧
Using default response p
分区号 (2-4,默认 2): ###分区编号默认不写的话是按照上个分区编号以此往下也就2
起始 扇区 (411648-10485759,默认为 411648): ###起始扇区也是默认
将使用默认值 411648
Last 扇区, +扇区 or +size{K,M,G} (411648-10485759,默认为 10485759):+200M ###这里开始设置分区空间份额大小
分区 2 已设置为 Linux 类型,大小设为 200 MiB
命令(输入 m 获取帮助):p ####再次查看
磁盘 /dev/vdb:5368 MB, 5368709120 字节,10485760 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x76d2490a
设备 Boot Start End Blocks Id System
/dev/vdb1 2048 411647 204800 83 Linux
/dev/vdb2 411648 821247 204800 83 Linux ###新增的分区
命令(输入 m 获取帮助):w ###保存并退出
三、partprobe使用
当硬盘的分区被更改以后需要将分区表的变化及时的告诉Linux内核,也可以reboot重启动一次
[root@test ~]# partprobe /dev/vdb
[root@test ~]# ls /dev/vdb*
/dev/vdb /dev/vdb1 /dev/vdb2 //能看见vdb2的分区了
四、格式化分区
没用格式化的分区是不能进行挂载使用的
[root@test ~]# mkfs.ext4 /dev/vdb2 //格式化为ext4 文件系统
[root@test ~]# blkid /dev/vdb2 //查看该分区的文件格式
五、挂载使用
mount /dev/设备 /路径/目录
[root@test ~]# mkdir /mnt/twe //注意要确保你挂载的目录存在
[root@test ~]# mount /dev/vdb2 /mnt/twe/ //临时挂载
六、实现永久挂载
修改配置文件 /etc/fstab
[root@test ~]# vim /etc/fstab
/dev/vdb2 /mnt/twe ext4 defaults 0 0
设备路径 挂载点 类型 参数 备份标记 检测顺序
一般要写的也就是前3个内容
[root@test ~]# mount -a //重新读取文件,重新挂载
[root@test ~]# df -h /dev/vdb2 //检测是否挂载上了
文件系统 容量 已用 可用 已用% 挂载点
/dev/vdb2 190M 1.6M 175M 1% /mnt/twe