RHEL 6 이하 버전에서 사용하는 방법이며 gdisk
명령어가 있는경우 gdisk
를 이용하는것이 편하다.
2TB 넘는 디스크 파티션을 이용하기 위해서는 GPT 를 이용해야 리눅스에서 쓸 수 있다.
# cat /boot/config-'linux-version' | grep EFI CONFIG_EFI=y CONFIG_FB_EFI=y CONFIG_EFI_VARS=y CONFIG_EFI_PARTITION=y
4가지 값들이 y 이어야 GPT 를 이용할 수 있다.
# yum install parted parted-2.1.-29.el6.x86_64
# parted /dev/sdb GNU Parted 2.1 Using /dev/sdb Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) mklabel gpt
이부분은 반드시 진행하여야 한다. 왜냐하면 기본 출력 단위는 섹터단위이고 파티션은 원래 섹터단위로 영역이 정해지는데 이런경우 잘 몰라서 섹터를 1부터 시작하는경우가 있다. 이런경우 디스크 섹터단위가 맞지 않아 성능이 떨어질수 있다.
따라서 섹터단위로 할경우 2048부터 시작하거나 아예 편하게 단위를 GB단위로 바꾸고 하면 자동으로 2048섹터부터 시작하게 된다.
(parted) unit gb
(parted) print Model : IBM ServeRAID M1215 (scsi) Disk /dev/sdb: 2697GB Sector size (logical/physical): 512B/512B Partitiona Table: gpt Number Start End Size File system Name Flags
(parted) mkpart primary 0 2697
(parted) set 1 lvm on
(parted) print Model : IBM ServeRAID M1215 (scsi) Disk /dev/sdb: 2697GB Sector size (logical/physical): 512B/512B Partitiona Table: gpt Number Start End Size File system Name Flags 1 0.00GB 2697GB 2697GB primary lvm
LVM 에서 해당 디스크 이용해서 볼륨 구성하면 된다.