通常划分工具是fdisk 但是磁盘较大的时候,便需要使用parted命令,实现磁盘的分区操作:
GPT格式的磁盘没有四个主区的限制,最高可以达到128个主分区:
用法,格式:parted【选项】【设备】参数
rm :删除某分区,
mkpart 分区
mklabel 改变磁盘的文件系统
quit/q 保存退出
print/p 打印
示例如下:新加一个磁盘20G,划分三个分区,每个分区5G
首先查看一下版本号
[root@localhost ~]# parted
GNU Parted 3.1
使用 /dev/sda
Welcome to GNU Parted! Type 'help' to view a list of commands.
退出parted工具时只需输入quit
(parted) quit
获取帮助
[root@system ~]# parted --help
准备工作完成,开始分区
.查看磁盘的状态,使用mklabel改变磁盘的文件系统gpt格式
[root@localhost ~]# parted /dev/sdc
GNU Parted 3.1
使用 /dev/sdc
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) mklabel
新的磁盘标签类型? gpt
(parted) p
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sdc: 21.5GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name 标志
开始mkpart分区
(parted) mkpart
分区名称? []?
文件系统类型? [ext2]?
起始点? 1
结束点? 5G
(parted) mkpart
分区名称? []?
文件系统类型? [ext2]?
起始点? 10G
结束点? 15G
(parted) mkpart
分区名称? []?
文件系统类型? [ext2]?
起始点? 5G
结束点? 10G
(parted)
(parted) p
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sdc: 21.5GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name 标志
1 1049kB 5000MB 4999MB
3 5000MB 10.0GB 5001MB
2 10.0GB 15.0GB 5000MB
可以看到上面有三个分区,分区成功,格式化挂载便可以使用
格式化为sdc1 为xfs 类型,sdc2为ext4类型,sdbc5为fat32 类型,这里举出几种类型的分区,供大家参考!
[root@localhost ~]# mkfs.xfs /dev/sdc1
[root@localhost ~]# mkfs.ext4 /dev/sdc2
[root@localhost ~]# mkfs.vfat -F 32 /dev/sdc3
挂载磁盘:
[root@localhost ~]# mkdir {a,b,c}
[root@localhost ~]# mount /dev/sdc1 a
[root@localhost ~]# mount /dev/sdc2 b
[root@localhost ~]# mount /dev/sdc5 c