본문으로 바로가기


VMWARE 환경에서 우분투 머신 사용중이다. VMWARE에서 디스크 추가 후 우분투에서 적용한 내용이다. 디스크 추가 및 리눅스 머신 재부팅 이후 상황이다. 사용버전은 우분투 16.04.4 LTS (Xenial Xerus)이다.


아래 명령어는 root 계정으로 실행했다. root를 직접적으로 사용하지 않는다면 명령어 가장 앞부분에 sudo 명령어를 함께 사용해야 한다. 

예) sudo fdisk -l 


추가한 디스크가 정상 인식되었는지 fdisk 명령어로 확인한다. 가장 아래쪽에 /dev/sdb 50GiB 정보가 보인다. 파티션 나누는 작업은 하지 않았으므로 다른 디스크와 다른 간략한 정보만 출력된다.

root@suinaut:~# fdisk -l

Disk /dev/loop0: 848 MiB, 889192448 bytes, 1736704 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

Disklabel type: dos

Disk identifier: 0x3ad1a804


Device       Boot  Start     End Sectors  Size Id Type

/dev/loop0p1 *         0 1736703 1736704  848M  0 Empty

/dev/loop0p2      430840  435575    4736  2.3M ef EFI (FAT-12/16/32)



Disk /dev/sda: 50 GiB, 53687091200 bytes, 104857600 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

Disklabel type: dos

Disk identifier: 0x682eac8f


Device     Boot    Start       End  Sectors Size Id Type

/dev/sda1  *        2048  88082431 88080384  42G 83 Linux

/dev/sda2       88084478 104855551 16771074   8G  5 Extended

/dev/sda5       88084480 104855551 16771072   8G 82 Linux swap / Solaris



Disk /dev/sdb: 50 GiB, 53687091200 bytes, 104857600 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


fdisk를 이용해서 /dev/sdb 파티션을 나눈다. 전체를 하나의 파티션으로 사용할 것이므로 용량 전체를 하나의 파티션에 할당한다. /dev/sdb1 의 파티션 정보가 출력된다.

root@suinaut:~# fdisk /dev/sdb


Welcome to fdisk (util-linux 2.27.1).

Changes will remain in memory only, until you decide to write them.

Be careful before using the write command.


Device does not contain a recognized partition table.

Created a new DOS disklabel with disk identifier 0x2b2a5346.


Command (m for help): n

Partition type

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

   e   extended (container for logical partitions)

Select (default p): p

Partition number (1-4, default 1):

First sector (2048-104857599, default 2048):

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


Created a new partition 1 of type 'Linux' and of size 50 GiB.


Command (m for help): p

Disk /dev/sdb: 50 GiB, 53687091200 bytes, 104857600 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

Disklabel type: dos

Disk identifier: 0x2b2a5346


Device     Boot Start       End   Sectors Size Id Type

/dev/sdb1        2048 104857599 104855552  50G 83 Linux


Command (m for help): w

The partition table has been altered.

Calling ioctl() to re-read partition table.

Syncing disks.


ext4 형식으로 파일시스템을 만든다. 용량이 크고 디스크 속도가 느릴수록 처리 시간이 걸린다. 용량이 50GB 이므로, 금방 지나간다.

root@suinaut:~# mkfs.ext4 /dev/sdb1

mke2fs 1.42.13 (17-May-2015)

Creating filesystem with 13106944 4k blocks and 3276800 inodes

Filesystem UUID: 67e6501e-06f3-491a-90a8-9c9b41f7aa28

Superblock backups stored on blocks:

        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,

        4096000, 7962624, 11239424


Allocating group tables: done

Writing inode tables: done

Creating journal (32768 blocks): done

Writing superblocks and filesystem accounting information: done


UUID로 마운트 할 것이니, 디스크의 정보를 확인하기 위해 blkid 명령어 사용한다. /etc/fstab에 /dev/sdb1의 UUID를 기재하고 원하는 마운트 포인트(/data)를 포함해 설정을 기입한다. 마운트 포인트 디렉토리를 생성하고, /etc/fstab 설정대로 모두 마운트한다. df -h 명령어로 확인시 /dev/sdb1 이 /data 디렉토리에 잘 마운트 되었다. 재부팅이 되어서 설정이 변하지 않는다.

root@suinaut:~# blkid

/dev/loop0: UUID="2018-02-28-18-36-04-00" LABEL="Ubuntu-Server 16.04.4 LTS amd64" TYPE="iso9660" PTUUID="3ad1a804" PTTYPE="dos"

/dev/sda1: UUID="88fdf70b-029c-453b-a050-edecc13b7959" TYPE="ext4" PARTUUID="682eac8f-01"

/dev/sda5: UUID="424c5571-3188-4acf-ad3f-dcea13d96fe1" TYPE="swap" PARTUUID="682eac8f-05"

/dev/sdb1: UUID="67e6501e-06f3-491a-90a8-9c9b41f7aa28" TYPE="ext4" PARTUUID="2b2a5346-01"

root@suinaut:~#

root@suinaut:~# vi /etc/fstab


UUID=67e6501e-06f3-491a-90a8-9c9b41f7aa28 /data               ext4    defaults 0       0

root@suinaut:~# mkdir /data

root@suinaut:~# mount -a

root@suinaut:~# df -h

Filesystem      Size  Used Avail Use% Mounted on

/dev/sda1        42G  6.7G   33G  18% /

~ 생략 ~

/dev/sdb1        50G   52M   47G   1% /data