728x90
2TB 이상의 디스크를 사용하기 위한 방법(GPT 파티션을 설정하는 방법)
2TB 이상의 디스크를 사용하기 위해서는 GPT(GUID Partition Table) 파티션 스키마를 사용해야 합니다. MBR(Master Boot Record) 파티션 스키마는 2TB 이상의 디스크를 지원하지 않습니다.
디스크 확인
fdisk -l
$ fdisk -l
...
Disk /dev/sdb: 6.55 TiB, 7201213407232 bytes, 14064869936 sectors
Disk model: LOGICAL VOLUME
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
GPT 파티션 생성
- 디스크 선택
parted /dev/sdb
$ parted /dev/sdb
GNU Parted 3.4
Using /dev/sdb
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted)
- GPT 레이블 생성
mklabel gpt
(parted) mklabel gpt
- 파티션 구성 확인
print
(parted) print
Model: HP LOGICAL VOLUME (scsi)
Disk /dev/sdb: 7201GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
(parted)
- 파티션 생성
mkpart [파티션 타입] [시작 위치] [끝 위치]
mkpart primary 0 7201GB
(parted) mkpart primary 0 7201GB
Warning: The resulting partition is not properly aligned for best performance: 34s % 2048s != 0s
Ignore/Cancel? Ignore
- 파티션 구성 확인
print
(parted) print
Model: HP LOGICAL VOLUME (scsi)
Disk /dev/sdb: 7201GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 17.4kB 7201GB 7201GB primary
- 종료
quit
(parted) quit
Information: You may need to update /etc/fstab.
728x90
디스크 파티션 정보 확인
fdisk -l
$ fdisk -l
...
Disk /dev/sdb: 6.55 TiB, 7201213407232 bytes, 14064869936 sectors
Disk model: LOGICAL VOLUME
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: FC118CD0-24E5-4C73-B245-74D6C45ED48F
Device Start End Sectors Size Type
/dev/sdb1 34 14064869902 14064869869 6.5T Linux filesystem
파티션 포맷
- xfs 파일 시스템 생성(xfs 포맷)
mkfs.xfs /dev/sdb1
$ mkfs.xfs /dev/sdb1
mkfs.xfs: /dev/sdb1 appears to contain an existing filesystem (ext3).
mkfs.xfs: Use the -f option to force overwrite.
mkfs.xfs -f /dev/sdb1
$ mkfs.xfs -f /dev/sdb1
meta-data=/dev/sdb1 isize=512 agcount=7, agsize=268435455 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=1, sparse=1, rmapbt=0
= reflink=1 bigtime=0 inobtcount=0
data = bsize=4096 blocks=1758108733, imaxpct=5
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0, ftype=1
log =internal log bsize=4096 blocks=521728, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
파티션 마운트
- 마운트 포인트 생성
mkdir /app
- 디스크 파티션 UUID 확인
blkid
$ blkid
/dev/sdb1: UUID="5057d9a7-fd7c-4897-b50b-94f217869222" BLOCK_SIZE="512" TYPE="xfs" PARTLABEL="primary" PARTUUID="4036e1ec-7cec-44a5-b323-b73f8ac0c6c5"
(또는)
ls -l /dev/disk/by-uuid/
$ ls -l /dev/disk/by-uuid/
total 0
lrwxrwxrwx 1 root root 10 Apr 21 13:10 5057d9a7-fd7c-4897-b50b-94f217869222 -> ../../sdb1
- fatab 편집(등록)
vim /etc/fstab
/dev/disk/by-uuid/5057d9a7-fd7c-4897-b50b-94f217869222 /app xfs defaults 0 0
(또는)
UUID=5057d9a7-fd7c-4897-b50b-94f217869222 /app xfs defaults 0 0
- fstab 확인
cat /etc/fstab
$ cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
#/dev/disk/by-uuid/5057d9a7-fd7c-4897-b50b-94f217869222 /app xfs defaults 0 0
UUID=5057d9a7-fd7c-4897-b50b-94f217869222 /app xfs defaults 0 0
- 마운트
mount -av
$ mount -av
...
/app : successfully mounted
- 파일시스템 정보 확인
df -Th | egrep /dev/sdb1
$ df -Th | egrep /dev/sdb1
/dev/sdb1 xfs 6.6T 47G 6.6T 1% /app
2TB 이상의 디스크를 GPT 파티션으로 설정하여 사용할 수 있습니다.
728x90
'리눅스' 카테고리의 다른 글
[리눅스] Ansible을 초기 구성하는 방법 (0) | 2023.04.21 |
---|---|
[리눅스] 우분투에서 Ansible을 설치하는 방법 (0) | 2023.04.21 |
[리눅스] HP ProLiant DL380 G7 Raid(raid 5) 구성하는 방법 (0) | 2023.04.21 |
[draft] 우분투에 PHP-FPM 8.1을 설치하는 방법 (0) | 2023.04.20 |
우분투에서 HPE ssacli 도구 설치하는 방법 (0) | 2023.04.19 |