VM Classic에서 Azure 파일 공유를 사용할 수 있나요?

VM Classic에서 Azure 파일 공유를 사용할 수 있나요?

VM 클래식이 있고 이를 대체할 새 VM을 만들고 싶습니다. 그래서 Azure의 파일 공유 기능을 활용하여 이전 VM에 있는 파일을 전송하고 싶습니다. 두 VM 모두 Ubuntu에서 실행되고 있습니다.

그러나 파일 공유를 새 VM과 성공적으로 연결할 수 있지만 이전 VM에서는 Mount Error 13이 발생합니다.

VM 클래식은 Ubuntu 14.04이고 새 VM은 Ubuntu 18.04입니다.

이런 식으로 파일을 전송할 수는 없나요? 다른 옵션은 무엇입니까?

답변1

VM이 클래식이라는 사실은 Azure 파일 공유를 탑재할 수 있는지 여부와 관련이 없습니다. 공유를 마운트하는 프로세스는 클래식 VM인지 ARM VM인지 전혀 알 수 없는 VM OS에서만 발생합니다.

문제는 아마도 Ubuntu 버전에 달려 있을 것입니다. 14.04는 Azure Files 탑재를 위해 지원되는 가장 초기의 OS이지만 파일 공유와 동일한 지역에 있는 VM에서 SMB 2.1만 사용합니다. SMB 3을 사용하거나 파일 공유가 있는 다른 지역의 VM에 탑재하려는 경우 최소 16.04가 필요합니다.

답변2

Sam Cogan이 이미 언급했듯이 이는 클래식 VM이든 ARM VM이든 상관이 없습니다.

이는 일반적으로 암호화되지 않은 통신 채널로 인해 또는 가상 네트워크 또는 스토리지 계정에 설정된 방화벽 규칙이 있는 경우 발생할 수 있습니다. 자세한 내용과 가능한 해결 방법은 여기를 참조하세요.Azure 파일 공유를 탑재할 때 "탑재 오류(13): 권한이 거부되었습니다."

이것도 당신이 관심을 가질 것입니다Linux에서 Azure Files 사용. 거기에서 다음을 찾을 수 있습니다:

Linux에서 Azure 파일 공유를 탑재하는 권장 방법은 SMB 3.0을 사용하는 것입니다. 기본적으로 Azure Files에는 전송 중 암호화가 필요하며 이는 SMB 3.0에서만 지원됩니다. Azure Files는 전송 중 암호화를 지원하지 않는 SMB 2.1도 지원하지만 보안상의 이유로 다른 Azure 지역 또는 온-프레미스에서 SMB 2.1을 사용하여 Azure 파일 공유를 탑재할 수 없습니다. 응용 프로그램에 특별히 SMB 2.1이 필요한 경우를 제외하고는 최근 출시된 가장 널리 사용되는 Linux 배포판이 SMB 3.0을 지원하므로 SMB 2.1을 사용할 이유가 거의 없습니다.

여기에 이미지 설명을 입력하세요

관련 정보