【Linux系列教程】GPT分区
【Linux系列教程】GPT分区
- GPT分区没有拓展分区和逻辑分区概念
- GPT分区可以创建无数个主分区
- GPT分区相比MBR支持大于2T的硬盘
一、添加硬盘
二、使用parted命令进行分区
1.查看硬盘
[root@localhost ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 20G 0 disk
├─sda1 8:1 0 476M 0 part /boot
└─sda2 8:2 0 19.5G 0 part
├─centos-root 253:0 0 17.5G 0 lvm /
└─centos-swap 253:1 0 2G 0 lvm [SWAP]
sdb 8:16 0 8G 0 disk #刚刚添加的8G硬盘
sr0 11:0 1 4.4G 0 rom
2.转换GPT分区
[root@localhost ~]# parted /dev/sdb mklabel gpt #把dev下sdb这个硬盘变成GPT分区
信息: You may need to update /etc/fstab.
3.创建分区
[root@localhost ~]# parted /dev/sdb mkpart nginx 10 2G
信息: You may need to update /etc/fstab.
[root@localhost ~]# parted /dev/sdb mkpart web 2G 5G
信息: You may need to update /etc/fstab.
[root@localhost ~]# parted /dev/sdb mkpart web 5G 8G
信息: You may need to update /etc/fstab.
[root@localhost ~]# lsblk | grep "sdb" #查看分区情况
sdb 8:16 0 8G 0 disk
├─sdb1 8:17 0 1.9G 0 part
├─sdb2 8:18 0 2.8G 0 part
└─sdb3 8:19 0 2.8G 0 part
4.内核重新识别磁盘变化
[root@localhost ~]# partprobe /dev/sdb
5.格式化
[root@localhost ~]# mkfs -t ext4 /dev/sdb1
[root@localhost ~]# mkfs -t ext4 /dev/sdb2
[root@localhost ~]# mkfs -t xfs /dev/sdb3
6.永久挂载
根据自身情况而定
[root@localhost ~]# mkdir -p /web/{mysql,nginx,php}
[root@localhost ~]# vim /etc/fstab
/dev/sdb1 /web/mysql ext4 defaults 0 0
/dev/sdb2 /web/nginx ext4 defaults 0 0
/dev/sdb3 /web/php xfs defaults 0 0
[root@localhost ~]# mount -a #挂载全部
[root@localhost ~]# lsblk | grep "sdb" #查看分区情况
sdb 8:16 0 8G 0 disk
├─sdb1 8:17 0 1.9G 0 part /web/mysql
├─sdb2 8:18 0 2.8G 0 part /web/nginx
└─sdb3 8:19 0 2.8G 0 part /web/php
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 WangShengJJのblog!