블록스토리지

베어메탈 클라우드 블록스토리지 연결 방법

Cloudv 베어메탈 클라우드 서비스 중 OS를 리눅스를 선택할 경우 블록스토리지 250GB를 추가로 제공하고 있습니다.

베어메탈 블록 스토리지는 저장공간이 부족할 경우 임시 저장소로 활용할 수 있습니다.    


본 매뉴얼은 리눅스 환경에서 블록스토리지를 마운트하는 방법을 소개합니다.

※OS는 물리적 하드 디스크에 설치되며, 블록 스토리지는 별도 스토리지 서버 공간을 이용하여 제공합니다. 

 


블록스토리지 디스크 연결 확인


 
서버가 개통 되었다면 
별도 추가설정 없이 서버에 로그인 후 'parted -l'
명령으로 블록 스토리지를 확인할 수 있습니다.

parted -l로 블록스토리지 확인

 

위 화면에서 'Error: /dev/rbd0: unrecognised disk label' 이라는 메세지는 신규 디스크를 의미합니다. 

CentOS 6 에서는 추가 디스크에 대한 정보가 이것 한 줄만 출력되며, rbd0, rbd1 등의 디스크 장치명이 확인될 경우 

연결 상태가 정상이므로 아래 파티션 설정 방법을 통해 이어서 진행하도록 합니다.

 

파티션 생성


 

디스크 연결이 확인 되었다면, 신규 하드 디스크를 장착한 것과 같으므로 파티션 생성 명령을 입력하시기 바랍니다.  

 

# parted /dev/rbd0    > 해당 명령어 실행후 아래 내용 순차적 진행

(parted) mklabel msdos
(parted) mkpart primary 4 100%
(parted) q

파티션 생성

 

# mkfs.xfs -f /dev/rbd0p1    > 생성한 파티션을 xfs 형식으로 포맷

생성한 파티션 포맷

 

# parted -l 명령으로 생성 확인

파티션 확인

 

* 주의 : 디스크당 파티션은 1개만 생성하시기 바랍니다.

            용량 분할시 자동 마운트가 정상 구동되지 않을 수 있습니다. 

 

3. 마운트 방법 

디스크를 연결할 디렉토리를 먼저 생성하고 명령어를 통해 연결을 진행합니다. 

ex )

# mkdir /data

# mount /dev/rbd0p1 /data

# df -Th

마운트

 

 

4. 자동 마운트 설정

추후 서버를 리부팅 했을때, 부팅중 블록스토리지가 자동으로 마운트 되어지길 원할 경우

서버 내에 있는 /etc/mpoint 파일에 디스크 ID 값과 마운트 디렉토리 위치를 입력하시기 바랍니다. 

> 디스크 ID 값은 서버 개통 안내 메일에서 확인할 수 있습니다. 

 

아래와 같이 [디스크ID] [마운트 디렉토리] 를 입력하시기 바랍니다. 

자동 마운트 설정

 

 

※ 해당 파일에 디스크 ID값과 디렉토리 경로를 입력해줘야 리부팅시 자동으로 마운트를 진행합니다. 

※ 여러개의 추가 디스크를 사용할 경우 설정 순서는 상관없다. 다만, 디스크 ID값과 연결시킬 디렉토리명을 반드시 동일한 행에 설정하시기 바랍니다.

※ /etc/fstab 에 설정하는경우 부팅 자체가 안될 수 있으니 주의하시기 바랍니다.