OS/Linux

리눅스에서 하드디스크 파티션 나누기

유앤아이의 뉴패러다임 2012. 8. 17. 17:00

Linux 운영체제에서 HDD Disk Partion(파티션) 를 나누는 방법입니다.
레드헷 계열이든 데비안 계열의 리눅스이든 사용 방법은 같습니다.


root@ubuntu:~# fdisk /dev/sda

The number of cylinders for this disk is set to 19457.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
   (e.g., DOS FDISK, OS/2 FDISK)






Command (m for help): p

Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1         196     1572864   12  Compaq diagnostics
Partition 1 does not end on cylinder boundary.
/dev/sda2   *         196        9691    76269069+   7  HPFS/NTFS
Partition 2 does not end on cylinder boundary.
/dev/sda3            9692       19457    78445395    f  W95 Ext'd (LBA)
Partition 3 does not end on cylinder boundary.
/dev/sda5            9692       19457    78445363+   b  W95 FAT32

위의 경우 윈도우즈(windows) 운영체제가 설치 되어 있는데 먼자 기존의 파티션을 삭제합니다.

Command (m for help): d
Partition number (1-5): 3

Command (m for help): p

Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1         196     1572864   12  Compaq diagnostics

순서대로 삭제하면 된다.


Command (m for help): p

Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   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-19457, default 1): 1
Last cylinder or +size or +sizeM or +sizeK (1-19457, default 19457): 19457

디스크 정보를 확인합니다.

Command (m for help): p

Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1       19457   156288321   83  Linux

완벽하게 리눅스용 파티션이 나누어진걸 확인할수가 있다.

나누어진 파티션 정보를 하드 디스크에 기록합니다.

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.
Syncing disks.
root@ubuntu:~#

이상 파티션 작업이 완료 되었습니다.

마지막으로 mkfs로 리눅스용 파일시스템을 만든후 이용하면 된다.