출처 : http://vlan.kr/entry/GUID-Partition-Table-GPT-%EB%8C%80%EC%9A%A9%EB%9F%89-%ED%95%98%EB%93%9C-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0
GUID Partition Table (GPT) / 대용량 하드 사용하기
작업하기 전에 fdisk로 파티션 날려 줍니다.
[root@:/] parted /dev/sdb
GNU Parted 1.8.1
Using /dev/sdb
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) mklabel gpt
Warning: The existing disk label on /dev/sdb will be destroyed and all data on this disk will be lost. Do you want to continue?
parted: invalid token: gpt
Yes/No? yes
New disk label type? [msdos]? gpt
(parted) mkpart
Partition name? []? 파티션 네임으로 중요하지 않습니다. 그냥 엔터
File system type? [ext2]? [엔터]
Start? 0
End? 2GB 단일 파티션으로 사용할것이고, 2GB 디스크이기 때문에 시작=0 ~ 끝 2GB로 합니다.
## 또는 mkpart primary 0 -1로 해도 된다. 이것은 처음부터 끝까지 잡겠다는 것이다.
(parted) quit
Information: Don't forget to update /etc/fstab, if necessary.
gpt 설정이 끝났습니다. 이것은 fdisk /dev/sdb 대신 parted로 mbr이 아닌 gpt를 생성한 것이죠.
[root@:/] mkfs.ext3 /dev/sdb1
mke2fs 1.39 (29-May-2006)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
262144 inodes, 524279 blocks
26213 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=536870912
16 block groups
32768 blocks per group, 32768 fragments per group
16384 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912
Writing inode tables: done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 32 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
[root@:/] tune2fs -i 0 -o 0 /dev/sdb1 검사 안하겠다는 옵션
tune2fs 1.39 (29-May-2006)
Setting interval between checks to 0 seconds
Invalid mount option set: 0
[root@:/] mount /dev/sdb1 /backup
[root@:/] fdisk -l
Disk /dev/sda: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 931 7478226 83 Linux
/dev/sda2 932 996 522112+ 82 Linux swap / Solaris
WARNING: GPT (GUID Partition Table) detected on '/dev/sdb'! The util fdisk doesn't support GPT. Use GNU Parted.
Disk /dev/sdb: 2147 MB, 2147483648 bytes
255 heads, 63 sectors/track, 261 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sdb1 1 262 2097151+ ee EFI GPT
Partition 1 has different physical/logical beginnings (non-Linux?):
phys=(0, 0, 1) logical=(0, 0, 2)
Partition 1 has different physical/logical endings:
phys=(1023, 254, 63) logical=(261, 21, 16)
이후에 mount 하면 됨니다.
끝!!!
[장애]
GPT로 구성한 디스크가 장애가 났는데 fdisk 확인시 아래와 같은 메시지가 확인 되었습니다.
뭐, 결국엔 backup한 뒤 레이드 다시 구성 했죠.
실제 500GB 16개로 raid-5로 묶였었는데 3번 디스크가 문제가 있다고 확인 되었습니다.
디스크 문제였던지 I/O로 계속 났었네요.
참조 하세요.
WARNING: The size of this disk is 7.0 TB (6999997677568 bytes).
DOS partition table format can not be used on drives for volumes
larger than 2.2 TB (2199023255040 bytes). Use parted(1) and GUID
partition table format (GPT).