서버를 운영할 때 추가 스토리지(storage) 를 사용하려면
해당 스토리지를 서버에 mount 시켜줘야 한다.
↓↓ AWS 서버에 EBS volume 을 mount 하는 과정을 토대로 작성함 :)
1. 파일 시스템 유무 확인
sudo file -s /dev/xvdf
mount 할 볼륨(/dev/xvdf) 에 대하여 파일 시스템이 생성되어 있는지 확인한다.
* 참고로 여기서 xvdf 같은 볼륨명은 대단한 의미가 있는 건 아니고,
디스크가 꼽혀있는 순서와 파티션을 토대로 지정된 이름이다.
/dev/xvdf: data
이렇게 'data' 라고 출력된다면 생성되어 있지 않은 상태.
2. 파일 시스템 생성
sudo mkfs -t ext4 /dev/xvdf
/dev/xvdf 에 대한 파일 시스템을 생성한다.
-t 는 파일 시스템 타입(type) 이다.
3. 볼륨에서 사용할 탑재 지점 디렉토리 생성
sudo mkdir /logs
/logs 에 쌓이는 파일들을 /dev/xvdf 에 연결해주기 위해서
탑재 지점인 /logs 디렉토리를 생성해둔다.
4. 생성한 디렉토리에 볼륨 탑재(mount)
sudo mount /dev/xvdf /logs
/dev/xvdf 를 /logs 에 mount 시켜준다.
mount 는 하드웨어 장치를 리눅스 시스템에서 사용할 수 있게 인식시켜주는 명령어다.
5. 재부팅 후에도 연결된 볼륨을 자동으로 탑재할 수 있게 설정
sudo vi /etc/fstab
/dev/xvdf /logs ext4 defaults 0 0
/etc/fstab 을 열어 두 번째 line 과 같이 추가해준다.
각각은 다음 순서로 되어 있다.
[파일시스템 장치명] [마운트 포인트] [파일시스템 타입] [옵션] [덤프 옵션] [파일체크 옵션]
6. 5번이 제대로 작동하는지 확인하기 위한 방법
sudo umount /logs
sudo mount -a
/logs 의 mount 를 잠깐 해제(umount) 한 후 mount -a (all) 을 해주면
자동으로 /dev/xvdf 가 다시 마운트 된다.
7. mount 정상 확인
df -h
위 명령어는 파일시스템과 mount 된 스토리지 정보를 요약해서 보여준다.
해당되는 스토리지가 리스트에 나타나면 mount 완료!
300x250
':: linux' 카테고리의 다른 글
linux :: 파이썬 스크립트 백그라운드 실행 및 nohup.out 파일 로그 남지 않을 때 해결 (0) | 2023.09.26 |
---|---|
linux :: 리눅스 파일 압축, 압축 해제 명령어 모음집 (tar, gz, xz, bz2, zip 등) (0) | 2022.11.24 |
linux :: 리눅스 서버(도커 컨테이너)에서 주피터 노트북(jupyter notebook) 설치 및 실행하기 (2) | 2022.08.16 |
linux :: ubuntu(우분투), tomcat(톰캣), java(자바), jar 파일 버전 확인하기 (0) | 2022.02.24 |
linux :: apt update 시 NO_PUBKEY, 'NOSPLIT' 에러 해결 (0) | 2022.02.23 |