[Blob] 아무거나 다 공유되는 온프레미스와 클라우드 하이브리드 파일 공유 Azure File (SMB) 리눅스
Blob
작성자
Roronoa
작성일
2017-09-21 13:38
조회
1829
Linux 및 cifs-utils 패키지와 함께 Azure 파일 공유를 탑재하기 위한 필수 조건
- cifs-utils 패키지를 설치할 수 있는 Linux 배포판을 선택합니다. Azure 이미지 갤러리에서 권장되는 Linux 배포판은 다음과 같습니다.
- Ubuntu Server 14.04+
- RHEL 7+
- CentOS 7+
- Debian 8
- openSUSE 13.2+
- SUSE Linux Enterprise Server 12
- Ubuntu 및 Debian 기반 배포판에서는
apt-get
패키지 관리자를 사용합니다.
sudo apt-get update
sudo apt-get install cifs-utils
RHEL 및 CentOS에서는yum
패키지 관리자를 사용합니다.
sudo yum install samba-client samba-common cifs-utils
openSUSE에서는zypper
패키지 관리자를 사용합니다.
sudo zypper install samba*
요청 시 mount
를 사용하여 Azure 파일 공유 탑재
- Linux 배포판에 cifs-utils 패키지를 설치합니다.
- 탑재 지점에 대한 폴더를 만듭니다. 이 작업은 파일 시스템의 어느 위치에서나 수행할 수 있습니다.
mkdir mymountpoint
- mount 명령을 사용하여 Azure 파일 공유를 탑재합니다.
<storage-account-name>
,<share-name>
및<storage-account-key>
를 적절한 정보로 바꿉니다.
sudo mount -t cifs //<storage-account-name>.file.core.windows.net/<share-name> ./mymountpoint -o vers=3.0,username=<storage-account-name>,password=<storage-account-key>,dir_mode=0777,file_mode=0777,serverino
/etc/fstab
을 사용하여 Azure 파일 공유에 대한 영구 탑재 지점 만들기
- Linux 배포판에 cifs-utils 패키지를 설치합니다.
- 탑재 지점에 대한 폴더를 만듭니다. 이 작업은 파일 시스템의 어느 위치에서나 수행할 수 있지만 폴더의 절대 경로를 기록해 두어야 합니다. 다음 예제에서는 루트 아래에 폴더를 만듭니다.
sudo mkdir /mymountpoint
- 다음 명령을 사용하여
/etc/fstab
에 다음 줄을 추가합니다.<storage-account-name>
,<share-name>
및<storage-account-key>
를 적절한 정보로 바꿉니다. - sudo bash -c 'echo "//<storage-account-name>.file.core.windows.net/<share-name> /mymountpoint cifs vers=3.0,username=<storage-account-name>,password=<storage-account-key>,dir_mode=0777,file_mode=0777,serverino" >> /etc/fstab'