우리가 일반적으로 사용하는 Linux 디스크는 MBR(Master Boot Record) 방식의 파티션을 사용한다.
MBR의 단점은 파티션 최대 용량 제한으로 한 개의 파티션에 최대 2TB 밖에 사용이 불가능하다.
추가로, MBR의 경우 생성 가능한 파티션의 개수가 주 파티션 4개이며,
일반적으로 주 파티션 3개 + 확장 파티션 1개를 사용한다. (확장 파티션의 경우 부팅 파티션으로 지정이 불가능)
이러한 단점에도 불구하고 상용 환경에서 큰 영향은 없었기 때문에 MBR이 지속 사용되었다.
하지만, 최근 빅데이터 저장 서버의 증가와 디스크 기술 발전에 따른 대용량 디스크 대중화로 2TB 이상의 파티션 생성이 필요한 환경이 되었다.
GPT(GUID Partition Table)은 최대 용량 8ZB을 지원하며 최대 파티션 128개를 지원한다.
추가로 GPT 파티션으로 부팅하기 위해서는 BIOS가 아닌 UEFI 부팅 설정이 필요하다.
GPT 파티션 생성
GPT 파티션을 생성하기 위해서는 일반적으로 사용하는 fdisk 명령어가 아닌
parted라는 명령어를 사용해야 한다.
[root@server ~]# parted /dev/sdb
GNU Parted 3.1
Using /dev/sdb
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted)
파티션 생성은 parted 커맨드 내 mkpart 명령어를 통해 생성 가능하다.
ex) mkpart primary 1 8002GB
mkpart PART-TYPE [FS-TYPE] START END make a partition
생성된 GPT 파티션을 print 명령어를 통해 확인 가능하다.
(parted) print
Model: HPE LOGICAL VOLUME (scsi)
Disk /dev/sdb: 8002GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 8002GB 8002GB
이후에는 일반 MBR 파티션과 같이 mkfs로 xfs 타입으로 포맷 후 /etc/fstab에 mount 하여 사용하면 된다.
'Linux' 카테고리의 다른 글
[Linux] HPE 스마트 스토리지 관리자(HPE SSA) CLI 를 활용한 서버 Disk 상태 확인 (0) | 2018.07.19 |
---|---|
[Linux]sudo 명령어 수행 시 sudo: sorry, you must have a tty to run do Error가 발생할 때 해결 방안 (0) | 2018.07.09 |
[Linux] CentOS 7, rhel7 hostname 호스트네임 변경하기 (0) | 2018.07.02 |
[Linux] CentOS SFTP 서버 설정하기 - chroot로 디렉토리 제한 및 SSH와 포트 분리까지 (0) | 2018.06.26 |
[Linux] CentOS7 Linux 설치용 USB 제작 (0) | 2018.06.16 |