본문은 AWS EC2의 Ubuntu 18.04 기준으로 작성되었음을 알려드립니다.
추가한 스토리지를 파일시스템으로써 변경해주고
마운트하여 사용하는 법에 대해 알아보도록 하겠습니다.
시작에 앞서, 스토리지가 제대로 추가 되어있는지 확인부터 합니다.
lsblk
[ec2-user ~]$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda 202:0 0 8G 0 disk
-xvda1 202:1 0 8G 0 part /
xvdf 202:80 0 10G 0 disk
위의 명령어를 통해 현재 스토리지 목록을 확인할 수 있습니다.
/dev/xvdf 스토리지는 현재 마운트가 안되어있음을 확인할 수 있는데요,
[ec2-user ~]$ sudo file -s /dev/xvdf
/dev/xvdf: data
스토리지 추가 후, 파일 시스템으로 포맷이 되어있는지 확인합니다.
data만 표시된다면 해당 스토리지에는 파일시스템이 없는것입니다.
sudo mkfs -t xfs /dev/xvdf
위 명령어로 파일 시스템을 만들어주도록 합니다.
mkfs 명령어가 없을경우, 아래 패키지를 인스톨 해주도록 합니다.
sudo yum install xfsprogs
이제, 디렉토리를 만들고 해당 디렉토리에 스토리지를 마운트 시켜주도록 합니다.
sudo mkdir /data
sudo mount /dev/xvdf /data
이상으로, 스토리지를 마운트 시키는법에 대해 알아보았습니다.
하지만, 재부팅을 하시게 되면 언마운트 된 상태이기 때문에 해당 스토리지를
자동으로 마운트 시켜줄 수 있도록 설정해주어야 합니다.
// 설정파일 백업
sudo cp /etc/fstab /etc/fstab.orig
// 스토리지의 UUID 확인
sudo lsblk -o +UUID
// 스토리지 설정 파일 수정
sudo vim /etc/fstab
[/etc/fstab]
...
UUID=aebf131c-6957-451e-8d34-ec978d9581ae /data xfs defaults,nofail 0 2
위와 같이 /etc/fstab을 수정해주시고, 마지막으로 확인 해주시면 됩니다.
// 스토리지 언마운트
sudo umount /data
// 설정파일을 통한 자동 마운트
sudo mount -a
이렇게, Ubuntu에서 스토리지 마운트 하는방법에 대해 알아보았습니다.
생각보다 간단하면서도 막상 자주 까먹는 부분이기에 이렇게
포스팅 해보았습니다. 감사합니다
[Tencent Cloud] RDS Timezone 변경하기 (0) | 2023.04.27 |
---|---|
[Alibaba] 계정 AccessKey 발급 (0) | 2023.04.25 |
[Nginx] Ubuntu 18.04 에서 Nginx Config 분리 (0) | 2023.03.09 |
[Tencent Cloud] CVM Window 가상머신 설치하는 방법 (0) | 2023.03.06 |
[MariaDB] 클라우드에 MariaDB를 설치해보자! 통합정리 (0) | 2023.02.23 |