우분투 20.04에 추가 디스크를 마운트 하는 방법에 대해 알아봅니다.
1. 디스크 확인하기.
디스크를 마운트 한 후 마운트가 제대로 되었는지 확인합니다.
$ sudo fdisk -l
1TB짜리 SSD와 4TB짜리 HDD가 마운트 된 걸 확인할 수 있습니다. 이제 다음 명령어를 수행해 현재 사용 중인 디스크를 봅니다.
$ df -h
4TB HDD가 보이지 않습니다. 이제 새로 추가한 디스크를 우분투 OS에서 인식할 수 있도록 마운트 해 보겠습니다.
2. 파티션 생성.
위에서 확인한 디스크에 파티션을 생성해 주기 위해 다음 명령어를 수행합니다.
$ sudo fdisk /dev/sdb
프롬프트에 따라 위와 같은 값을 넣어주고 진행합니다. 공백은 그냥 엔터를 입력해 주시면 됩니다.
이후 다음 명령어로 다시 디스크를 확인해 봅니다.
$ sudo fdisk -l
디바이스가 잡힌 게 확인됩니다.
3. 파티션 포맷
위에서 확인한 디바이스 파티션의 포맷을 진행합니다.
$ sudo mkfs.ext4 /dev/sdb1
포맷이 완료되면 UUID를 확인할 수 있습니다. 위에서도 보이지만 아래의 명령어를 통해서도 UUID를 확인할 수 있습니다.
$ sudo blkid
4. 마운트
이제 디스크를 사용하기 위해 마운트 할 차례입니다. 먼저 마운트 할 대상 폴더를 만들어줍니다.
$ sudo mkdir -p /data
자동 마운트를 위해 마운트 정보를 /etc/fstab 파일에 추가합니다.
$ sudo vi /etc/fstab
이제 마운트를 적용해 줍니다.
$ sudo mount -a
이제 마운트 된 결과를 확인해 봅시다.
$ df -h
별도의 재부팅 작업 없이 바로 디스크가 마운트 된 것을 확인할 수 있습니다.
5. 문제점?
가장 위에서 확인해 볼 수 있었듯이 제 HDD는 4TB입니다만 마지막 결과를 보니 2TB밖에 잡히지 않았습니다. 리눅스 파일 구조상 2TB 이상 한 번에 마운트 하기 위해선 GPT로 파일 구조를 변경해야 합니다.
해당 현상을 수정하는 방법에 대해서는 다음 글에서 확인해 보도록 하겠습니다.
'Programming > Linux' 카테고리의 다른 글
[Harbor] unauthorized to access repository, action: push: unauthorized to access repository (0) | 2020.12.04 |
---|---|
[Ubuntu] 대용량 디스크 추가하기. (0) | 2020.11.30 |
[Fluentd] Ubuntu에 Fluentd 설치하기. (0) | 2020.10.28 |
[Kubernetes] 쿠버네티스가 왜 필요하고 무엇을 할 수 있나? (0) | 2020.07.09 |
[MySQL] Ubuntu Server 20.04에 MySQL설치하기. (0) | 2020.06.25 |