洛杉矶MC机房 高速低价18元起

尊云,给你尊贵体验!

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

提示:如果官网是英文页面,建议使用谷歌浏览器能同步翻译页面。点击下载【谷歌浏览器最新绿色便携版】
注意:部分文章发布时间较长,可能存在未知因素,购买时建议在本站搜索商家名称,先充分了解商家动态。
交流:唯一投稿QQ80059284、唯一投稿邮箱:admin@bkvps.com、网友交流QQ群号640669696。

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

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

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

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

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


 
  1. [root@0026 ~]# lsblk

  2. NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT

  3. vda 253:0 0 40G 0 disk

  4. ├─vda1 253:1 0 4G 0 part [SWAP]

  5. └─vda2 253:2 0 36G 0 part /

  6. vdb 253:16 0 60G 0 disk

  7. └─vdb1 253:17 0 60G 0 part

  8. ├─is-boot 252:0 0 528M 0 lvm /boot

  9. ├─is-opt 252:1 0 16G 0 lvm /opt

  10. ├─is-log 252:2 0 16G 0 lvm /srv/ftpd/log

  11. └─is-data 252:3 0 25G 0 lvm /opt/mysql/data

  12. vdc 253:32 0 3T 0 disk

对vdc进行分区:


 
  1. [root@0026 ~]# parted sdb

  2. Error: Could not stat device sdb - No such file or directory.

  3. Retry/Cancel? Cancel

  4. [root@0026 ~]# parted vdc

  5. Error: Could not stat device vdc - No such file or directory.

  6. Retry/Cancel? Cancel

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


 
  1. [root@0026 ~]# cd /dev

  2. [root@0026 dev]# parted vdc ##使用parted命令进行分区,进入parted分区工具。

  3. GNU Parted 3.1

  4. Using /dev/vdc

  5. Welcome to GNU Parted! Type 'help' to view a list of commands.

  6. (parted) mklabel gpt ##输入mklable gpt,把vdc改成gpt大分区格式。

  7. (parted) print ##查看sdb分区状态。可以看到已经打上了gpt的标签。

  8. Model: Virtio Block Device (virtblk)

  9. Disk /dev/vdc: 3221GB

  10. Sector size (logical/physical): 512B/512B

  11. Partition Table: gpt

  12. Disk Flags:

  13.  
  14. Number Start End Size File system Name Flags

  15.  
  16. (parted) mkpart primary 0 3221gb ##创建一个主分区,容量从0GB开始到3221GB的全部空间。

  17. Warning: The resulting partition is not properly aligned for best performance.

  18. Ignore/Cancel? i

  19. (parted) print ##可查看分区

  20. Model: Virtio Block Device (virtblk)

  21. Disk /dev/vdc: 3221GB

  22. Sector size (logical/physical): 512B/512B

  23. Partition Table: gpt

  24. Disk Flags:

  25.  
  26. Number Start End Size File system Name Flags

  27. 1 17.4kB 3221GB 3221GB primary

  28.  
  29. (parted) quit ##退出parted分区工具。

  30. Information: You may need to update /etc/fstab.

 


 
  1. [root@0026 dev]# lsblk

  2. NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT

  3. vda 253:0 0 40G 0 disk

  4. ├─vda1 253:1 0 4G 0 part [SWAP]

  5. └─vda2 253:2 0 36G 0 part /

  6. vdb 253:16 0 60G 0 disk

  7. └─vdb1 253:17 0 60G 0 part

  8. ├─is-boot 252:0 0 528M 0 lvm /boot

  9. ├─is-opt 252:1 0 16G 0 lvm /opt

  10. ├─is-log 252:2 0 16G 0 lvm /srv/ftpd/log

  11. └─is-data 252:3 0 25G 0 lvm /opt/mysql/data

  12. vdc 253:32 0 3T 0 disk

  13. └─vdc1 253:33 0 3T 0 part

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


 
  1. [root@0026 dev]# pvcreate /dev/vdc1

  2. Physical volume "/dev/vdc1" successfully created.

  3. [root@0026 dev]# vgextend is /dev/vdc1

查看卷组的free空间大小:


 
  1. [root@0026 dev]# vgdisplay

  2. --- Volume group ---

  3. VG Name is

  4. System ID

  5. Format lvm2

  6. Metadata Areas 2

  7. Metadata Sequence No 6

  8. VG Access read/write

  9. VG Status resizable

  10. MAX LV 0

  11. Cur LV 4

  12. Open LV 4

  13. Max PV 0

  14. Cur PV 2

  15. Act PV 2

  16. VG Size 2.99 TiB

  17. PE Size 4.00 MiB

  18. Total PE 783358

  19. Alloc PE / Size 14724 / 57.52 GiB

  20. Free PE / Size 768634 / 2.93 TiB

  21. VG UUID 10LniA-nIGc-uqmX-PYyn-WzdF-8zWy-uzyMpb

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

 

 收藏 (0) 打赏

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

未经允许不得转载:贝壳主机网 » Centos 7 利用LVM实现动态扩容(2):大于2T的磁盘使用GPT分区的方法

分享到: 生成海报
香港/美国/国内高速VPS
切换注册

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

切换登录

注册

我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活