제가 작업하고 있는 있는 fdisk의 버젼은 아래와 같습니다.


# fdisk -version

  fdisk (util-linux-ng 2.17.2)


# fdisk -version

  fdisk (util-linux 2.20.1)


위의 두 버젼의 차이로 아래와 같이 새로운 파티션을 만들 경우 설정이 달라 집니다.



■  fdisk (util-linux- ng 2.17.2) 의 경우에는 아래와 같은 메세지가 나옵니다.


# fdisk /dev/sdb


WARNING: DOS-compatible mode is deprecated. It's strongly recommended to

         switch off the mode (command 'c') and change display units to

         sectors (command 'u').


Command (m for help): p


Disk /dev/sdb: 4035 MB, 4035969024 bytes

125 heads, 62 sectors/track, 1017 cylinders

Units = cylinders of 7750 * 512 = 3968000 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x00000000


   Device Boot      Start         End      Blocks   Id  System


Command (m for help): n

Command action

   e   extended

   p   primary partition (1-4)

p

Partition number (1-4): 1

First cylinder (1-1017, default 1): 1

Last cylinder, +cylinders or +size{K,M,G} (1-1017, default 1017):


모든 설정을 cylinder 단위로 설정해야 합니다.



■ fdisk (util-linux 2.20.1) 의 경우에는 아래와 같은 메세지가 나옵니다.


# fdisk /dev/sdc


Command (m for help): p


Disk /dev/sdc: 3965 MB, 3965190144 bytes

122 heads, 62 sectors/track, 1023 cylinders, total 7744512 sectors

Units = sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x00000000


   Device Boot      Start         End      Blocks   Id  System


Command (m for help): n

Partition type:

   p   primary (0 primary, 0 extended, 4 free)

   e   extended

Select (default p): p

Partition number (1-4, default 1): 1

First sector (2048-7744511, default 2048): 2048

Last sector, +sectors or +size{K,M,G} (2048-7744511, default 7744511): 


모든 설정을 sector 단위로 설정해야 합니다.


어떤 리눅스머신에서는 cylinder 단위 설정이었는데,,, 다른 리눅스머신에서는 sector 단위로 설정해야 한다며 fdisk의 버젼을 확인 해 보시기 바랍니다.