【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
 
                     
                
             
                 
            
评论