앞선 견적에서, 동네 서버의 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형식으로 포맷하여 마운트하는 방법에 대해서 적었다.
그저 기록용으로 남겨두었으며, 이번 프로젝트에서 사용하는 서버는 본 포스팅을 작성하고나서 마운트를 해제했다.
이는, 본 서버는 안정성을 추구하기 위하여 단일 하드디스크 구조가 아닌
레이드 구조를 사용할 예정이기때문이다.
레이드에 관한 설명은 다음 포스팅에서 하도록 할 것이다.
'프로젝트 > CAUSW동네 프로젝트' 카테고리의 다른 글
[동네 개발기3] 우분투 18.04 LTS RAID(레이드) 설정 - 1 (실패) (0) | 2019.06.13 |
---|---|
[동네 개발기 1] 서버 견적을 시작하다 (0) | 2019.06.11 |