:: linux

linux :: 리눅스 서버에 스토리지(storage) mount 시키기

토람이 2021. 12. 21. 15:59

서버를 운영할 때 추가 스토리지(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