ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • gpt 와 parted
    bin/Linux 2008. 7. 10. 12:35
    * 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 만 보인다.
Designed by Tistory.