VM에서 Azure 파일공유 스토리지를 사용해보자.
먼저 스토리지를 사용하기 위해서는 스토리지 계정이 필수적이다. 스토리지 계정은 만들기를 통해서 적당하게 생성을 해주도록 한다.
적당히 이름을 짓고, Korea Center로 설정한 뒤 생성을 눌러 만들어 주도록 한다.
스토리지 계정과 VM은 같은 리소스 그룹안에 없어도 상관없다. 따라서 리소스 그룹을 크게 신경쓰지 않아도 된다.
이제 스토리지 계정 > 파일 공유에서 ➕ 파일 공유
를 눌러 파일 Storage를 하나 생성한다.
VM을 생성하는 부분 및 SSH를 통한 연결은 다음을 참고하라. (Putty로 연결하든, ID/PW로 연결하든 방법은 자유롭게)
내 기준 1번이 가장 쉽다.
2번 과정을 통해서 연결또한 완료 했다고 가정한다.
sudo su
해당 명령어를 통해서 root(관리자)권한으로 변경해준다.
앞에 사용자 명이 root@ 로 변경된다.
이제 df -h 를 통해서 현재 VM에 있는 스토리지를 확인해보자.
df -h
다음과 같이 MB부터 GB까지 다양한 Storage가 기존에 이미 만들어져 있는 것을 확인할 수 있다.
이제 이 서버에 파일 스토리지💾를 연결해보자!
만들어둔 파일 스토리지를 연결하기 위해 파일 스토리지에서 연결을 누른다.
리눅스 환경이므로 리눅스 환경에서 Show Script를 눌러 스크립트를 확인하고 📃 복사 버튼을 눌러 연결한 VM 창에 붙여넣기한다.
다시 df -h
명령어를 통해 확인해보면, 다음과 같이 5TB 크기의 파일 스토리지가 VM에 추가된 것을 확인할 수 있다.
연결한 스토리지에 폴더를 만들어보는 것으로 확인해본다.
cd mnt
cd 내가 생성한 스토리지 이름
내가 생성한 스토리지로 이동
mkdir test
테스트 폴더(디렉토리) 하나 생성
생성한 파일 스토리지를 들어가보면 다음과 같이 폴더가 생성되어있는 것을 확인할 수 있다.
이와 같은 방법으로 반대로 PC ➡ 리눅스 VM으로 파일 및 폴더를 전송하는 것도 가능하다.
또한 네트워크 공유 스토리지이므로 VM2
, VM3
등을 만들어서 가상 머신간의 공유 스토리지로 사용이 가능하다.