Centos 7 利用LVM实现动态扩容(2):大于2T的磁盘使用GPT分区的方法

现在的数据在爆炸式增长,磁盘空间越来越大。

在Linux中,由于ext3文件系统不支持大于2TB的分区,所以要使用GPT分区格式。

可利用parted命令来完成分区。fdisk 只能分区小于2T的磁盘,大于2T就要用到parted。

先把大容量的磁盘进行转换,转换为GPT格式。由于GPT格式的磁盘相当于原来MBR磁盘中原来保留4个 partition table的4*16个字节只留第一个16个字节,其它的类似于扩展分区,真正的partition table在512字节之后,所以对GPT磁盘表来讲没有四个主分区的限制。 

查看服务器磁盘信息:vdc是新增的大于2T的未分区的磁盘

[root@0026 ~]# lsblk
NAME          MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
vda           253:0    0   40G  0 disk 
├─vda1        253:1    0    4G  0 part [SWAP]
└─vda2        253:2    0   36G  0 part /
vdb           253:16   0   60G  0 disk 
└─vdb1        253:17   0   60G  0 part 
  ├─is-boot 252:0    0  528M  0 lvm  /boot
  ├─is-opt  252:1    0   16G  0 lvm  /opt
  ├─is-log  252:2    0   16G  0 lvm  /srv/ftpd/log
  └─is-data 252:3    0   25G  0 lvm  /opt/mysql/data
vdc           253:32   0    3T  0 disk 

对vdc进行分区:

[root@0026 ~]# parted sdb
Error: Could not stat device sdb - No such file or directory.
Retry/Cancel? Cancel                                                      
[root@0026 ~]# parted vdc
Error: Could not stat device vdc - No such file or directory.
Retry/Cancel? Cancel  

试了两次都失败,原因是:没有进入到dev目录下。

[root@0026 ~]# cd /dev
[root@0026 dev]# parted vdc     ##使用parted命令进行分区,进入parted分区工具。
GNU Parted 3.1
Using /dev/vdc
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) mklabel gpt       ##输入mklable gpt,把vdc改成gpt大分区格式。                                                  
(parted) print          ##查看sdb分区状态。可以看到已经打上了gpt的标签。                                                  
Model: Virtio Block Device (virtblk)
Disk /dev/vdc: 3221GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start  End  Size  File system  Name  Flags

(parted) mkpart primary 0 3221gb  ##创建一个主分区,容量从0GB开始到3221GB的全部空间。                                        
Warning: The resulting partition is not properly aligned for best performance.
Ignore/Cancel? i                                                          
(parted) print    ##可查看分区                                                          
Model: Virtio Block Device (virtblk)
Disk /dev/vdc: 3221GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system  Name     Flags
 1      17.4kB  3221GB  3221GB               primary

(parted) quit   ##退出parted分区工具。                                                           
Information: You may need to update /etc/fstab.
[root@0026 dev]# lsblk                                                    
NAME          MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
vda           253:0    0   40G  0 disk 
├─vda1        253:1    0    4G  0 part [SWAP]
└─vda2        253:2    0   36G  0 part /
vdb           253:16   0   60G  0 disk 
└─vdb1        253:17   0   60G  0 part 
  ├─is-boot 252:0    0  528M  0 lvm  /boot
  ├─is-opt  252:1    0   16G  0 lvm  /opt
  ├─is-log  252:2    0   16G  0 lvm  /srv/ftpd/log
  └─is-data 252:3    0   25G  0 lvm  /opt/mysql/data
vdc           253:32   0    3T  0 disk 
└─vdc1        253:33   0    3T  0 part 

现在就可以创建物理卷了,将其添加到卷组中:

[root@0026 dev]# pvcreate /dev/vdc1
  Physical volume "/dev/vdc1" successfully created.
[root@0026 dev]# vgextend is /dev/vdc1

查看卷组的free空间大小:

[root@0026 dev]# vgdisplay
  --- Volume group ---
  VG Name               is
  System ID             
  Format                lvm2
  Metadata Areas        2
  Metadata Sequence No  6
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                4
  Open LV               4
  Max PV                0
  Cur PV                2
  Act PV                2
  VG Size               2.99 TiB
  PE Size               4.00 MiB
  Total PE              783358
  Alloc PE / Size       14724 / 57.52 GiB
  Free  PE / Size       768634 / 2.93 TiB
  VG UUID               10LniA-nIGc-uqmX-PYyn-WzdF-8zWy-uzyMpb

接下来,就可以扩展逻辑卷了,或者新增逻辑卷。 

参考:

1、linux新增大于2T硬盘,分区并挂载

2、linux如何分大于2T的磁盘分区

3、CentOS分区大于2TB的磁盘以及格式化大于16TB分区的解决方案 

发布了106 篇原创文章 · 获赞 253 · 访问量 38万+

猜你喜欢

转载自blog.csdn.net/jingzi123456789/article/details/83904459
今日推荐