본문 바로가기

프로젝트/CAUSW동네 프로젝트

[동네 개발기2] 우분투 18.04 - HDD 마운트 ( GPT - 2TB 이상의 하드디스크 마운트 )

앞선 견적에서, 동네 서버의 HDD는 8TB가 2개 장착되어있다고 설명하였다. 

 

이번 포스팅에서는 우분투를 설치하고나서, 1개의 HDD를 마운트하는 방법을 다룬다.

 

맨 처음, 아래와 같은 명령어를 입력한다

 

$sudo fdisk -l

 

리눅스에서 하드를 제대로 인식했는지 확인한다. 

위의 그림에서 /dev/sda는 마운트가 되어있는 것을 확인할 수 있고, /dev/sdb의 경우 인식은 되어있지만, 마운트가 되어있지 않은 것을 확인할 수 있다.

 

그러면, 먼저 /dev/sdb 하드디스크의 파티션을 설정하고 포맷한다. 

$sudo fdisk /dev/sdb

 

아래 그림과 같은 g, p, n, default, default의 순서로, 파티션을 생성할 수 있다.

g는 gpt로 생성하기 위한 명령어다.

그 후 w를 입력하여 빠져나온다. 그러면 아래와 같이 파티션이 생성된 것을 확인할 수 있다.

 

아래와 같이 입력하여, sdb1의 파일시스템을 ext4로 만든다.

 

$mkfs.ext4 /dev/sdb1

 

마운트할 디렉토리를 만든다.

$sudo mkdir /mnt/sdb

 

그 후, 디렉토리에 마운트 한다.

$sudo mount -t ext4 /dev/sdb1 /mnt/sdb

 

아래 명령어를 통하여 제대로 마운트 되었는지 확인한다.

$df -h

그후 자동마운트를 위하여 디스크의 UUID를 확인해야한다. ( SATA 슬롯을 옮기지않는한 바뀌지 않는다 )

$sudo ls -l /dev/disk/by-uuid

그러면 위와 같이 sdb1 디스크의 uuid를 확인할 수 있다.

이 uuid를 복사해놓는다. 

그후, 아래와같은 명령어를 통하여 fstab에 마운트를 설정해준다.

$sudo vi /etc/fstab

vi 편집화면이 나타나면 맨 아랫줄로 이동하여

UUID=[복사해둔 uuid값] /mnt/sdb1 ext4 defaults 0 0

을 입력 후, 저장한다.

 

그 후 재부팅하여 제대로 마운트가 되었는지 확인한다.

 

이번 포스팅에서는, 우분투에서 2TB이상의 하드디스크를 GPT형식으로 포맷하여 마운트하는 방법에 대해서 적었다.

그저 기록용으로 남겨두었으며, 이번 프로젝트에서 사용하는 서버는 본 포스팅을 작성하고나서 마운트를 해제했다.

 

이는, 본 서버는 안정성을 추구하기 위하여 단일 하드디스크 구조가 아닌

레이드 구조를 사용할 예정이기때문이다.

 

레이드에 관한 설명은 다음 포스팅에서 하도록 할 것이다.