[펌] gpt 와 parted

출처 : http://jai0130.tistory.com/165

* gpt 로 만든 런은 fdisk 에서 에러메시지 발생(정상임)

WARNING: GPT (GUID Partition Table) detected on ‘/dev/sde’! The util fdisk doesn’t support GPT. Use GNU Parted.


* gpt 제거: mkfs.ext3 로 제거할수도 있음.

1) dd 로 안됨.
dd if=/dev/zero of=/dev/sde bs=10240 count=10240  

2) mkfs.ext3 로는 제거됨. 그 후에 fdisk 로 파티셔닝 하면됨.
parted 유틸에서는 제거하는 방법을 못찾았음.
mkfs.ext3 를 사용하는 꽁수.

# mkfs.ext3 /dev/sde
mke2fs 1.39 (29-May-2006)
/dev/sde is entire device, not just one partition!
Proceed anyway? (y,n) y


* gpt 란?

http://www.cep.kr/blog/47
기본적으로 linux partition은 msdos label을 갖고 사용한다. 그래서 이것은 2TB 이상을 넘겨서 사용할수가 없다. (64bit OS라도) 물론 이것은 linux (i386, x86_64에서 말하는것임.)
즉, fdisk는 2TB 이상의 cylinder를 컨트롤 할수가 없다는 뜻이다.
그래서 2TB 이상을 사용하기위해서는 GNU parted를 사용해야 한다.

=> 3T 런을 다 쓸필요없이 2T 만 쓰겠다면 fdisk 로 나눠 써도 됨.


* parted 사용법

# parted /dev/sdc
(parted) print
Error: Unable to open /dev/sdc – unrecognised disk label.
(parted) mklabel gpt
(parted) p

Model: IFT A16F-R2431 (scsi)
Disk /dev/sdc: 3000GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number  Start  End  Size  File system  Name  Flags

(parted) mkpart primary 0 500
(parted) mkpart primary 500 10000
(parted) mkpart primary 10000 100%   <- 100% 라고 쓰면 끝까지 잡아준다.
(parted)  p

Model: IFT A16F-R2431 (scsi)
Disk /dev/sdc: 3000GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number  Start   End     Size    File system  Name     Flags
1      17.4kB  500MB   500MB                primary
2      500MB   10.0GB  9500MB               primary
3      10.0GB  3000GB  2990GB               primary

* sdc 에 파티션을 여러개 만들어도 fdisk 에서는 sdc1 만 보인다.

댓글 남기기