1. 程式人生 > 實用技巧 >Linux 建立大於2T的分割槽(parted建立GPT分割槽)

Linux 建立大於2T的分割槽(parted建立GPT分割槽)

現在有一塊12T的磁碟,需要分成三個區作為OpenStack的儲存目錄,分別為:

  • /dev/sda1(6T):作為Nova例項存放目錄/var/lib/nova/instances
  • /dev/sda2(4T):存放Cinder資料卷存放分割槽
  • /dev/sda3(2T):作為Swift物件儲存使用分割槽

操作方法:

[root@openstack-controller ~]# parted /dev/sda
......
(parted) mklabel gpt    # 更改為pgt分割槽
Warning: The existing disk label on /dev/sda will be destroyed and all data on this disk will be lost. Do you want to continue?
Yes
/No? yes (parted) print # 列印分割槽資訊 Model: AVAGO MR9361-8i (scsi) Disk /dev/sda: 12.0TB Sector size (logical/physical): 512B/512B Partition Table: gpt # 確認為gpt Disk Flags: Number Start End Size File system Name Flags (parted) mkpart primary
0 6TB # 建立6TB分割槽 Warning: The resulting partition is not properly aligned for best performance. Ignore/Cancel? i (parted) mkpart primary 6TB 10TB # 建立4TB分割槽 (parted) mkpart primary 10TB 12TB # 建立2TB分割槽 (parted) print Model: AVAGO MR9361
-8i (scsi) Disk /dev/sda: 12.0TB Sector size (logical/physical): 512B/512B Partition Table: gpt Disk Flags: Number Start End Size File system Name Flags 1 17.4kB 6000GB 6000GB primary 2 6000GB 10000GB 4000GB primary 3 10000GB 12.0TB 2001GB primary
(parted) quit

[root@openstack-controller ~]# lsblk # 驗證
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 10.9T 0 disk
├─sda1 8:1 0 5.5T 0 part
├─sda2 8:2 0 3.7T 0 part
└─sda3 8:3 0 1.8T 0 part
...