더북(TheBook)

n(new)을 눌러 새 파티션을 생성합니다. 파티션 유형으로 주 파티션( p, primary) 또는 확장 파티션( e, extended) 중 하나를 선택하고 파티션 번호를 입력합니다. 파티션이 시작되는 섹터 First sector와 끝나는 섹터 Last sector의 값을 입력하는데 Enter를 누르면 기본값이 자동으로 입력됩니다. 다시 p를 눌러 파티션 상태를 확인하면 /dev/sda1 파티션이 생성된 것을 확인할 수 있습니다.

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-16777215, default 2048):
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-16777215, default 16777215):
Using default value 16777215
Command (m for help): p

Disk /dev/sda: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders, total 16777216 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: 0x4f76e0e6

Device Boot         Start     End          Blocks      Id   System
/dev/sda1           2048      16777216     8387584     83   Linux
Tip

주 파티션과 확장, 논리 파티션에 대한 설명은 2장의 ‘우분투 데스크탑 설치하기’를 참고합니다.

w(write)를 누르면 변경된 파티션 정보를 디스크에 기록합니다. fdisk가 종료되고 명령 프롬프트로 돌아올 것입니다.

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

administrator@guest:~$

파티션이 생성되면 우분투에서 사용할 수 있도록 EXT4 파일 시스템으로 포맷합니다.

administrator@guest:~$ sudo mkfs.ext4 /dev/sda1

/mnt 디렉터리에 포맷한 파일 시스템을 마운트할 디렉터리를 생성(mkdir)합니다. mount 명령으로 파일 시스템을 마운트합니다. -t 옵션으로 파티션 형식을 ext4로 설정하고 있습니다. 이제 파일 시스템을 읽고 쓸 수 있습니다.

administrator@guest:~$ sudo mkdir /mnt/sda1
administrator@guest:~$ sudo mount -t ext4 /dev/sda1 /mnt/sda1
administrator@guest:~$ ls /mnt/sda1
lost+found

시스템이 부팅하면서 자동으로 파일 시스템을 마운트하도록 파일 시스템 테이블에 등록해야 합니다. 파일 시스템 테이블을 설정하는 /etc/fstab 파일을 편집기로 엽니다.

administrator@guest:~$ sudo vi /etc/fstab

파일 아래에 다음과 같이 추가한 파티션 정보를 입력합니다. 파일을 저장해서 편집기를 종료하고 시스템을 재부팅해보면 자동으로 추가한 파티션을 /mnt/sda1이라는 디렉터리로 사용할 수 있을 것입니다.

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
#                
proc             /proc          proc    nodev,noexec,nosuid 0       0
# / was on /dev/sda1 during installation
UUID=e25f750a-594f-458b-8947-c3ae06246598 /              ext4    errors=remount
# swap was on /dev/sda3 during installation
UUID=967e3082-3afc-480f-9540-a3a80c6f0a84 none           swap    sw

/dev/sda1    /mnt/sda1      ext4   auto    0   0
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.