Azure 파일 공유를 만들기 전에 사용 방법에 대한 두 가지 질문에 대답해야 합니다.
Azure 파일 공유의 성능 요구 사항은 무엇입니까?
Azure Files는 SSD(프리미엄) 및 HDD(표준)의 두 가지 미디어 계층을 제공하므로 시나리오의 성능 및 가격 요구 사항에 맞게 파일 공유를 조정할 수 있습니다. SSD 파일 공유는 대부분의 IO 작업에 대해 한 자리 밀리초 내에 일관된 고성능 및 짧은 대기 시간을 제공합니다. HDD 파일 공유는 범용으로 비용 효율적인 스토리지를 제공합니다.
Azure 파일 공유에 대한 중복성 요구 사항은 무엇인가요?
Azure Files는 표준 SMB 파일 공유에 대해 LRS(로컬), ZRS(영역), GRS(지역) 및 GZRS(GeoZone) 중복 옵션을 제공합니다. SSD 파일 공유는 로컬 및 영역 중복 유형에만 사용할 수 있습니다. 자세한 내용은 Azure Files 중복성을 참조하세요.
이러한 선택 사항에 대한 자세한 내용은 Azure Files 배포 계획을 참조하세요.
적용 대상
관리 모델 |
청구 모델 |
미디어 계층 |
중복 |
중소기업 |
네트워크 파일 시스템 (NFS) |
Microsoft.Storage (마이크로소프트 저장소) |
프로비전된 v2 |
SSD(프리미엄) |
로컬(LRS) |
 |
 |
Microsoft.Storage (마이크로소프트 저장소) |
프로비전된 v2 |
SSD(프리미엄) |
영역(ZRS) |
 |
 |
Microsoft.Storage (마이크로소프트 저장소) |
프로비전된 v2 |
HDD(표준) |
로컬(LRS) |
 |
 |
Microsoft.Storage (마이크로소프트 저장소) |
프로비전된 v2 |
HDD(표준) |
영역(ZRS) |
 |
 |
Microsoft.Storage (마이크로소프트 저장소) |
프로비전된 v2 |
HDD(표준) |
지역(GRS) |
 |
 |
Microsoft.Storage (마이크로소프트 저장소) |
프로비전된 v2 |
HDD(표준) |
GeoZone(GZRS) |
 |
 |
Microsoft.Storage (마이크로소프트 저장소) |
프로비전된 v1 |
SSD(프리미엄) |
로컬(LRS) |
 |
 |
Microsoft.Storage (마이크로소프트 저장소) |
프로비전된 v1 |
SSD(프리미엄) |
영역(ZRS) |
 |
 |
Microsoft.Storage (마이크로소프트 저장소) |
종량제 |
HDD(표준) |
로컬(LRS) |
 |
 |
Microsoft.Storage (마이크로소프트 저장소) |
종량제 |
HDD(표준) |
영역(ZRS) |
 |
 |
Microsoft.Storage (마이크로소프트 저장소) |
종량제 |
HDD(표준) |
지역(GRS) |
 |
 |
Microsoft.Storage (마이크로소프트 저장소) |
종량제 |
HDD(표준) |
GeoZone(GZRS) |
 |
 |
필수 구성 요소
- 이 문서에서는 Azure 구독이 있다고 가정합니다. Azure 구독이 없는 경우 시작하기 전에 체험 계정을 만듭니다.
- Azure PowerShell을 사용하려면 최신 버전을 설치하세요.
- Azure CLI를 사용하려는 경우 최신 버전을 설치합니다.
스토리지 계정 만들기
Azure 파일 공유는 공유 스토리지 풀을 나타내는 최상위 개체인 스토리지 계정에 배포됩니다. 이 스토리지 풀을 사용하여 여러 파일 공유를 배포할 수 있습니다.
스토리지 계정에는 스토리지 계정에 배포된 파일 공유의 청구 모델, 미디어 계층 및 중복성을 나타내는 종류와 SKU라는 두 가지 속성이 있습니다. Azure Files의 경우 다음과 같은 세 가지 주요 종류의 조합과 SKU를 고려해야 합니다.
미디어 계층 |
청구 모델 |
스토리지 계정 종류 |
스토리지 계정 SKU |
SSD 및 HDD |
프로비전된 v2 |
파일 스토리지 |
- PremiumV2_LRS
- PremiumV2_ZRS
- StandardV2_LRS
- StandardV2_ZRS
- StandardV2_GRS
- StandardV2_GZRS
|
SSD(솔리드 스테이트 드라이브) |
프로비전된 v1 |
파일 스토리지 |
|
하드디스크 |
종량제 |
StorageV2 |
- Standard_LRS
- Standard_ZRS
- Standard_GRS
- Standard_GZRS
|
모든 새 파일 공유 배포에 프로비전된 v2 청구 모델을 권장합니다. 프로비전된 v1 및 종량제 청구 모델은 신규 및 기존 배포에 대해 완전히 지원됩니다. 프로비전된 v2 파일 공유는 현재 대부분의 지역에서 사용할 수 있지만 자세한 내용은 프로비전된 v2 가용성 을 참조하세요.
Azure Portal을 통해 스토리지 계정을 만들려면 Azure Portal 맨 위에 있는 검색 상자를 사용하여 스토리지 계정을 검색하고 일치하는 결과를 선택합니다.

표시되는 구독에서 사용할 수 있는 모든 기존 스토리지 계정 목록을 보여 줍니다. + 만들기 을(를) 클릭하여 새 스토리지 계정 을(를) 만듭니다.
기본 사항
스토리지 계정을 만들기 위해 완료할 첫 번째 탭에는 스토리지 계정을 만드는 데 필요한 필드가 포함된 기본 레이블이 지정됩니다.

필드 이름 |
입력 유형 |
값 |
Azure Files에 적용 가능 |
의미 |
Subscription |
드롭다운 목록 |
사용 가능한 Azure 구독 |
예 |
스토리지 계정을 배포할 선택한 구독입니다. 구독당 스토리지 계정 수가 제한되므로 구독 제한보다 적은 수의 스토리지 계정이 배포된 경우 선택한 구독에 새 스토리지 계정을 배포합니다. 자세한 내용은 스토리지 계정 크기 조정 대상을 참조하세요. |
리소스 그룹 |
드롭다운 목록 |
선택한 구독에서 사용 가능한 리소스 그룹 |
예 |
스토리지 계정을 배포할 리소스 그룹입니다. 리소스 그룹은 스토리지 계정을 포함하여 Azure 리소스를 구성하기 위한 논리적 컨테이너입니다. |
스토리지 계정 이름 |
입력란 |
-- |
예 |
만들 스토리지 계정 리소스의 이름입니다. 이 이름은 전역적으로 고유해야 합니다. 스토리지 계정 이름은 SMB를 통해 Azure 파일 공유를 탑재할 때 서버 이름으로 사용됩니다. 스토리지 계정 이름은 길이가 3자에서 24자 사이여야 합니다. 이름은 숫자와 소문자만 포함할 수 있습니다. |
지역 |
드롭다운 목록 |
사용 가능한 Azure 지역 |
예 |
배포할 스토리지 계정의 지역입니다. 리소스 그룹과 연결된 지역이나 사용 가능한 기타 지역을 사용할 수 있습니다. |
기본 서비스 |
드롭다운 목록 |
- Azure Blob Storage 또는 Azure Data Lake Storage Gen 2
- Azure 파일
- 기타(테이블 및 큐)
|
채워지지 않은 Azure Files만 |
스토리지 계정을 만드는 서비스(이 경우 Azure Files)입니다. 이 필드는 선택 사항이지만 목록에서 Azure Files를 선택하지 않으면 프로비전된 v2 청구 모델을 선택할 수 없습니다. |
성능 |
라디오 단추 그룹 |
|
예 |
스토리지 계정의 미디어 계층입니다. HDD 스토리지 계정의 경우 표준, SSD 스토리지 계정의 경우 프리미엄을 선택합니다. |
파일 공유 청구 |
라디오 단추 그룹 |
|
예 |
시나리오에 필요한 청구 모델입니다. 프로비전된 v1 및 종량제 청구 모델은 여전히 지원되지만 모든 새 배포에 대해 프로비전된 v2를 권장합니다. |
중복 |
드롭다운 목록 |
- LRS(로컬 중복 스토리지)
- GRS(지역 중복 스토리지)
- ZRS(영역 중복 스토리지)
- GZRS(지역 영역 중복 스토리지)
|
예 |
스토리지 계정에 대한 중복 선택입니다. 자세한 내용은 Azure Files 중복성을 참조하세요. |
지역을 사용할 수 없는 경우 데이터에 대한 읽기 액세스 권한 부여 |
확인란 |
선택/선택 취소됨 |
아니요 |
이 설정은 Geo 또는 GeoZone 중복 유형이 있는 종량제 청구 모델을 선택하는 경우에만 표시됩니다. Azure Files는 이 설정의 상태에 관계없이 장애 조치 없이 보조 지역의 데이터에 대한 읽기 액세스를 지원하지 않습니다. |
고급
고급 탭은 선택 사항이지만 스토리지 계정에 대한 보다 세부적인 설정을 제공합니다. 첫 번째 섹션은 보안 설정과 관련이 있습니다.

필드 이름 |
입력 유형 |
값 |
Azure Files에 적용 가능 |
의미 |
REST API 작업을 위한 보안 전송 필요 |
확인란 |
선택/선택 취소됨 |
예 |
이 설정은 REST API 작업에도 적용되지만 Azure Files용 SMB 및 NFS에도 적용됨을 나타냅니다. 스토리지 계정에 NFS 파일 공유를 배포하려는 경우 또는 암호화되지 않은 SMB(예: SMB 2.1)에 액세스해야 하는 클라이언트가 있는 경우 이 확인란의 선택을 취소합니다. |
개별 컨테이너에서 익명 액세스를 사용하도록 설정 허용 |
확인란 |
선택/선택 취소됨 |
아니요 |
이 설정은 익명 액세스를 사용하여 Azure Blob Storage 컨테이너에 액세스할 수 있는지 여부를 제어합니다. 이 설정은 Azure Files에 적용되지 않습니다. 이 설정은 FileStorage 스토리지 계정에서 Azure Blob Storage 컨테이너를 만들 수 없더라도 프로비전된 v1 또는 프로비전된 v2 파일 공유를 포함하는 FileStorage 스토리지 계정에 사용할 수 있습니다. |
스토리지 계정 키 액세스 사용 |
확인란 |
선택/선택 취소됨 |
예 |
이 설정은 스토리지 계정 키(공유 키라고도 함)를 사용할 수 있는지 여부를 제어합니다. 사용하도록 설정하면 스토리지 계정 키를 사용하여 SMB를 사용하여 파일 공유를 탑재하거나 FileREST API를 사용하여 공유에 액세스할 수 있습니다. |
Azure Portal에서 기본값으로 Microsoft Entra 권한 부여 |
확인란 |
선택/선택 취소됨 |
예 |
이 설정은 Azure Portal에서 파일 공유를 검색할 때 사용자의 Microsoft Entra(이전의 Azure AD) ID가 사용되는지 여부를 제어합니다. |
최소 TLS 버전 |
드롭다운 목록 |
지원되는 TLS 버전 |
예 |
이 설정은 TLS를 사용하는 프로토콜에 사용되는 최소 허용 TLS 버전을 제어합니다. Azure Files의 경우 FileREST 프로토콜만 TLS를 사용합니다(HTTPS의 일부로). |
복사 작업에 허용되는 범위 |
드롭다운 목록 |
복사 작업에 대한 범위 |
예 |
이 설정은 일반적으로 AzCopy와 같은 도구를 통해 용이하게 하는 FileREST API를 사용하여 스토리지 계정 복사 작업에 대한 스토리지 계정의 범위를 제어합니다. |
계층 구조 네임스페이스 섹션은 Azure Files만 포함할 수 있는 프로비전된 v1 또는 프로비전된 v2 청구 모델을 사용하는 FileStorage 스토리지 계정에서도 Azure Blob Storage 사용에만 적용됩니다. Azure 파일 공유는 이러한 설정의 값에 관계없이 계층 구조 네임스페이스를 지원합니다.
필드 이름 |
입력 유형 |
값 |
Azure Files에 적용 가능 |
의미 |
계층 구조 네임스페이스 사용 |
확인란 |
선택/선택 취소됨 |
아니요 |
Azure Blob Storage 전용 설정입니다. 이 설정은 FileStorage 스토리지 계정에 사용할 수 없지만 Azure Files가 기본 서비스로 선택된 경우에도 종량제 모델을 사용하는 스토리지 계정에 대해 활성화됩니다. |
Access 프로토콜 섹션은 Azure Files만 포함할 수 있는 프로비전된 v1 또는 프로비전된 v2 청구 모델을 사용하는 FileStorage 스토리지 계정에서도 Azure Blob Storage 사용에만 적용됩니다.
필드 이름 |
입력 유형 |
값 |
Azure Files에 적용 가능 |
의미 |
SFTP 사용 |
확인란 |
선택/선택 취소됨 |
아니요 |
Azure Blob Storage 전용 설정입니다. 이 설정은 FileStorage 스토리지 계정에 사용할 수 없지만 Azure Files가 기본 서비스로 선택된 경우에도 종량제 모델을 사용하는 스토리지 계정에 대해 활성화됩니다. |
네트워크 파일 시스템 v3 사용 |
확인란 |
선택/선택 취소됨 |
아니요 |
Azure Blob Storage 전용 설정입니다. FileStorage 스토리지 계정에 대해서는 이 설정을 사용할 수 없지만 종량제 모델을 사용하는 스토리지 계정에는 활성화되어 있습니다. SSD 스토리지 계정은 이 설정이 선택 취소되어 있더라도 NFS v4.1 파일 공유를 만들 수 있습니다. Azure Files에서 파일 공유의 프로토콜은 스토리지 계정이 아닌 파일 공유에서 선택됩니다. |
Blob Storage 섹션은 Azure Files만 포함할 수 있는 프로비전된 v1 또는 프로비전된 v2 모델을 사용하는 FileStorage 스토리지 계정에서도 Azure Blob Storage 사용에만 적용됩니다.
필드 이름 |
입력 유형 |
값 |
Azure Files에 적용 가능 |
의미 |
테넌트 간 복제 허용 |
확인란 |
선택/선택 취소됨 |
아니요 |
Azure Blob Storage 전용 설정입니다. 이 설정은 Azure Blob Storage를 포함할 수 없는 FileStorage 스토리지 계정에 대해서도 항상 사용할 수 있습니다. 이 확인란을 선택하면 Azure Files에 영향을 주지 않습니다. |
액세스 계층 |
라디오 단추 그룹 |
Blob Storage 액세스 계층 |
아니요 |
Azure Blob Storage 전용 설정입니다. 이 설정은 Azure Blob Storage를 포함할 수 없는 FileStorage 스토리지 계정에 대해서도 항상 사용할 수 있습니다. 옵션을 선택하면 Azure Files에 영향을 주지 않습니다. |
참고
이제 모든 표준 SMB 파일 공유는 종량제 청구 모델을 사용할 때 최대 100TiB 용량을 지원하고 프로비전된 v2 청구 모델을 사용할 때 256TiB 용량을 지원하므로 스토리지 계정의 대용량 파일 공유 (LargeFileSharesState) 속성은 더 이상 사용되지 않으며 나중에 제거될 예정입니다.
네트워킹
네트워킹 섹션에서는 네트워킹 옵션을 구성할 수 있습니다. 이러한 설정은 스토리지 계정을 만들 때 선택 사항이며 원할 경우 나중에 구성할 수 있습니다. 해당 옵션에 대한 자세한 내용은 Azure Files 네트워킹 고려 사항을 참조하세요.
데이터 보호
데이터 보호 탭에는 일시 삭제를 사용하거나 사용하지 않도록 설정하는 기능이 포함되어 있습니다. Azure Files에 대한 일시 삭제 옵션은 복구 섹션 아래에 있습니다.

필드 이름 |
입력 유형 |
값 |
Azure Files에 적용 가능 |
의미 |
컨테이너에 특정 시점 복원 사용 |
확인란 |
선택/선택 취소됨 |
아니요 |
Azure Blob Storage 전용 설정입니다. 이 설정은 Azure Blob Storage를 포함할 수 없는 FileStorage 스토리지 계정에 대해서도 항상 사용할 수 있지만 FileStorage 스토리지 계정에 대해 이 확인란을 선택하면 유효성 검사 오류 메시지가 표시됩니다. 종량제 스토리지 계정의 경우 이 설정에 대한 선택은 Azure Files에 적용되지 않습니다. |
최대 복원 지점(일 전) |
입력란 |
일 (숫자) |
아니요 |
컨테이너에 대해 지정 시간 복원을 사용하도록 설정하면 이 텍스트 상자를 사용할 수 있습니다. 선택한 값은 Azure Files에 적용되지 않습니다. |
Blob에 일시 삭제를 사용하도록 설정 |
확인란 |
선택/선택 취소됨 |
아니요 |
Azure Blob Storage 전용 설정입니다. 이 설정은 Azure Blob Storage를 포함할 수 없는 FileStorage 스토리지 계정에 대해서도 항상 사용할 수 있지만 FileStorage 스토리지 계정에 대해 이 확인란을 선택하면 유효성 검사 오류 메시지가 표시됩니다. 종량제 스토리지 계정의 경우 이 설정에 대한 선택은 Azure Files에 적용되지 않습니다. |
삭제된 Blob을 보존하는 일 수 |
입력란 |
일 (숫자) |
아니요 |
Blob에 대해 일시 삭제 사용이 선택된 경우 이 텍스트 상자를 사용할 수 있습니다. 선택한 값은 Azure Files에 적용되지 않습니다. |
컨테이너에 대해 일시 삭제 사용 |
확인란 |
선택/선택 취소됨 |
아니요 |
Azure Blob Storage 전용 설정입니다. 이 설정은 Azure Blob Storage를 포함할 수 없는 FileStorage 스토리지 계정에 대해서도 항상 사용할 수 있지만 FileStorage 스토리지 계정에 대해 이 확인란을 선택하면 유효성 검사 오류 메시지가 표시됩니다. 종량제 스토리지 계정의 경우 이 설정에 대한 선택은 Azure Files에 적용되지 않습니다. |
삭제된 컨테이너를 보존하는 일 |
입력란 |
일 (숫자) |
아니요 |
컨테이너에 대해 일시 삭제 사용이 선택된 경우 이 텍스트 상자를 사용할 수 있습니다. 선택한 값은 Azure Files에 적용되지 않습니다. |
파일 공유에 일시 삭제 사용 |
확인란 |
선택/선택 취소됨 |
예 |
일시 삭제 기능을 사용하도록 설정하여 실수로 파일 공유를 삭제하지 않도록 보호합니다. 일시 삭제는 기본적으로 사용하도록 설정되지만 공유가 비즈니스 워크플로의 일부로 자주 만들어지고 삭제되는 경우 이 설정을 사용하지 않도록 선택할 수 있습니다. 일시 삭제된 파일 공유는 프로비전된 모델에서도 사용된 용량에 대해 요금이 청구됩니다. |
삭제된 파일 공유를 보존하는 일 수 |
입력란 |
일 (숫자) |
예 |
파일 공유에 대해 일시 삭제 사용이 선택되면 이 텍스트 상자를 사용할 수 있습니다. 기본적으로 파일 공유는 제거되기 전에 7일 동안 보존되지만 요구 사항에 따라 이 수를 늘리거나 줄이도록 선택할 수 있습니다. 일시 삭제된 파일 공유는 프로비전된 파일 공유에서도 사용된 용량에 대해 요금이 청구되므로 장기간 보존하면 일시 삭제로 인해 더 많은 비용이 발생할 수 있습니다. |
추적 섹션은 Azure Files만 포함할 수 있는 프로비전된 v1 또는 프로비전된 v2 청구 모델을 사용하는 FileStorage 스토리지 계정에서도 Azure Blob Storage 사용에만 적용됩니다.
필드 이름 |
입력 유형 |
값 |
Azure Files에 적용 가능 |
의미 |
Blob에 버전 관리 사용 |
확인란 |
선택/선택 취소됨 |
아니요 |
Azure Blob Storage 전용 설정입니다. 이 설정은 Azure Blob Storage를 포함할 수 없는 FileStorage 스토리지 계정에 대해서도 항상 사용할 수 있지만 FileStorage 스토리지 계정에 대해 이 확인란을 선택하면 유효성 검사 오류 메시지가 표시됩니다. 종량제 스토리지 계정의 경우 이 설정에 대한 선택은 Azure Files에 적용되지 않습니다. |
Blob 변경 피드 사용 |
확인란 |
선택/선택 취소됨 |
아니요 |
Azure Blob Storage 전용 설정입니다. 이 설정은 Azure Blob Storage를 포함할 수 없는 FileStorage 스토리지 계정에 대해서도 항상 사용할 수 있지만 FileStorage 스토리지 계정에 대해 이 확인란을 선택하면 유효성 검사 오류 메시지가 표시됩니다. 종량제 스토리지 계정의 경우 이 설정에 대한 선택은 Azure Files에 적용되지 않습니다. |
Access 제어 섹션은 Azure Files만 포함할 수 있는 프로비전된 v1 또는 프로비전된 v2 청구 모델을 사용하는 FileStorage 스토리지 계정에서도 Azure Blob Storage 사용에만 적용됩니다.
필드 이름 |
입력 유형 |
값 |
Azure Files에 적용 가능 |
의미 |
버전 수준 불변성 지원 사용 |
확인란 |
선택/선택 취소됨 |
아니요 |
Azure Blob Storage 전용 설정입니다. 이 설정은 Azure Blob Storage를 포함할 수 없는 FileStorage 스토리지 계정에 대해서도 항상 사용할 수 있지만 FileStorage 스토리지 계정에 대해 이 확인란을 선택하면 유효성 검사 오류 메시지가 표시됩니다. 종량제 스토리지 계정의 경우 이 설정에 대한 선택은 Azure Files에 적용되지 않습니다. |
암호화
암호화 탭은 미사용 암호화와 관련된 설정을 제어합니다.

필드 이름 |
입력 유형 |
값 |
Azure Files에 적용 가능 |
의미 |
암호화 형식 |
라디오 단추 그룹 |
|
예 |
이 설정은 이 스토리지 계정에 배치된 데이터의 암호화 키를 보유하는 사용자를 제어합니다. 자세한 내용은 미사용 데이터 암호화를 참조하세요. |
고객 관리형 키에 대한 지원을 사용하도록 설정 |
라디오 단추 그룹 |
- Blob 및 파일만
- 모든 서비스 유형(Blob, 파일, 테이블 및 큐)
|
아니요 |
Azure 파일 공유가 존재할 수 있는 모든 종류의/SKU 조합은 이 설정에 관계없이 고객 관리형 키를 지원할 수 있습니다. |
인프라 암호화 사용 |
확인란 |
선택/선택 취소됨 |
예 |
스토리지 계정은 필요에 따라 시스템에 저장된 데이터에 대해 보조 암호화 계층을 사용하여 손상되는 키 중 하나를 방지할 수 있습니다. 자세한 내용은 인프라 암호화 사용을 참조하세요. |
태그는 동일한 태그를 여러 개의 리소스 및 리소스 그룹에 적용하여 리소스를 범주화하고 통합된 청구를 볼 수 있는 이름/값 쌍입니다. 해당 항목은 선택사항이며 스토리지 계정이 생성된 후에 적용될 수 있습니다.
검토 + 만들기
스토리지 계정을 만드는 마지막 단계는 검토 + 만들기 탭에서 만들기 단추를 선택하는 것입니다. 스토리지 계정에 필요한 모든 필드가 완료될 때까지 이 단추를 사용할 수 없습니다.
프로비전된 v2 스토리지 계정 만들기(PowerShell)
PowerShell을 사용하여 프로비전된 v2 스토리지 계정을 만들려면 Az.Storage PowerShell 모듈에서 cmdlet을 사용합니다 New-AzStorageAccount
. 이 cmdlet에는 많은 옵션이 있지만, 필수 옵션만 표시됩니다. 고급 옵션에 대한 자세한 내용은 New-AzStorageAccount
cmdlet 설명서를 참조하세요.
프로비전된 v2 파일 공유에 대한 스토리지 계정을 만들려면 다음 명령을 사용합니다. 변수 $resourceGroupName
$storageAccountName
$region
$storageAccountSku
의 값과 스토리지 계정 배포에 필요한 값으로 바꿔야 합니다.
$resourceGroupName = "<my-resource-group>"
$storageAccountName = "<my-storage-account-name>"
$region = "<my-region>"
$storageAccountKind = "FileStorage"
# Valid SKUs for provisioned v2 file shares are 'PremiumV2_LRS' (SSD Local),
# 'PremiumV2_ZRS' (SSD Zone), 'StandardV2_LRS' (HDD Local),
# 'StandardV2_GRS' (HDD Geo), 'StandardV2_ZRS' (HDD Zone),
# 'StandardV2_GZRS' (HDD GeoZone).
$storageAccountSku = "StandardV2_LRS"
New-AzStorageAccount -ResourceGroupName $resourceGroupName -AccountName $storageAccountName -SkuName $storageAccountSku -Kind $storageAccountKind -Location $region
프로비전된 V2 스토리지 계정의 설정 및 서비스 사용량을 보려면 다음 명령을 사용합니다.
Get-AzStorageFileServiceUsage -ResourceGroupName $resourceGroupName -StorageAccountName $storageAccountName
프로비전된 v1 또는 종량제 스토리지 계정 만들기(PowerShell)
PowerShell을 사용하여 프로비전된 v1 또는 종량제 스토리지 계정을 만들려면 Az.Storage PowerShell 모듈의 New-AzStorageAccount
cmdlet을 사용합니다. 이 cmdlet에는 많은 옵션이 있지만, 필수 옵션만 표시됩니다. 고급 옵션에 대한 자세한 내용은 New-AzStorageAccount
cmdlet 설명서를 참조하세요.
프로비전된 v1 또는 종량제 파일 공유에 대한 스토리지 계정을 만들려면 다음 명령을 사용합니다. 변수 $resourceGroupName
, $storageAccountName
, $storageAccountKind
$region
및 $storageAccountSku
스토리지 계정 배포에 필요한 값으로 바꿔야 합니다.
$resourceGroupName = "<my-resource-group>"
$storageAccountName = "<my-storage-account-name>"
$region = "<my-region>"
# Valid storage account kinds are FileStorage (SSD provisioned v1) and StorageV2
# (HDD pay-as-you-go).
$storageAccountKind = "FileStorage"
# Valid SKUs for FileStorage are Premium_LRS (SSD Local provisioned v1) and
# Premium_ZRS (SSD Zone provisioned v1).
#
# Valid SKUs for StorageV2 are Standard_LRS (HDD Local pay-as-you-go),
# Standard_ZRS (HDD Zone pay-as-you-go), Standard_GRS (HDD Geo pay-as-you-go),
# and Standard_GZRS (HDD GeoZone pay-as-you-go).
$storageAccountSku = "Premium_LRS"
$storageAccount = New-AzStorageAccount `
-ResourceGroupName $resourceGroupName `
-Name $storageAccountName `
-Location $region `
-Kind $storageAccountKind `
-SkuName $storageAccountSku
프로비전된 v2 스토리지 계정 만들기(Azure CLI)
Azure CLI를 사용하여 프로비전된 v2 스토리지 계정을 만들려면 이 az storage account create
명령을 사용합니다. 이 명령에는 많은 옵션이 있지만, 필수 옵션만 표시됩니다. 고급 옵션에 대한 자세한 내용은 az storage account create
명령 설명서를 참조하세요.
프로비전된 v2 파일 공유에 대한 스토리지 계정을 만들려면 다음 명령을 사용합니다. 변수 resourceGroupName
, storageAccountName
, storageAccountKind
region
및 storageAccountSku
스토리지 계정 배포에 필요한 값으로 바꿔야 합니다.
resourceGroupName="<my-resource-group>"
storageAccountName="<my-storage-account-name>"
region="<my-region>"
storageAccountKind="FileStorage"
# Valid SKUs for provisioned v2 file shares are 'PremiumV2_LRS' (SSD Local),
# 'PremiumV2_ZRS' (SSD Zone), 'StandardV2_LRS' (HDD Local),
# 'StandardV2_GRS' (HDD Geo), 'StandardV2_ZRS' (HDD Zone),
# 'StandardV2_GZRS' (HDD GeoZone).
storageAccountSku="StandardV2_LRS"
az storage account create --resource-group $resourceGroupName --name $storageAccountName --___location $region --kind $storageAccountKind --sku $storageAccountSku --output none
프로비전된 V2 스토리지 계정의 설정 및 서비스 사용량을 보려면 다음 명령을 사용합니다.
az storage account file-service-usage --account-name $storageAccountName -g $resourceGroupName
프로비전된 v1 또는 종량제 스토리지 계정 만들기(Azure CLI)
Azure CLI를 사용하여 프로비전된 v1 또는 종량제 스토리지 계정을 만들려면 이 az storage account create
명령을 사용합니다. 이 명령에는 많은 옵션이 있지만, 필수 옵션만 표시됩니다. 고급 옵션에 대한 자세한 내용은 az storage account create
명령 설명서를 참조하세요.
프로비전된 v1 또는 종량제 파일 공유에 대한 스토리지 계정을 만들려면 다음 명령을 사용합니다. 변수 resourceGroupName
, storageAccountName
, storageAccountKind
region
및 storageAccountSku
스토리지 계정 배포에 필요한 값으로 바꿔야 합니다.
resourceGroupName="<my-resource-group>"
storageAccountName="<my-storage-account-name>"
region="<my-region>"
# Valid storage account kinds are FileStorage (SSD provisioned v1) and StorageV2
# (HDD pay-as-you-go).
storageAccountKind="FileStorage"
# Valid SKUs for FileStorage are Premium_LRS (SSD Local provisioned v1) and
# Premium_ZRS (SSD Zone provisioned v1).
#
# Valid SKUs for StorageV2 are Standard_LRS (HDD Local pay-as-you-go),
# Standard_ZRS (HDD Zone pay-as-you-go), Standard_GRS (HDD Geo pay-as-you-go),
# and Standard_GZRS (HDD GeoZone pay-as-you-go).
storageAccountSku="Premium_LRS"
az storage account create \
--resource-group $resourceGroupName \
--name $storageAccountName \
--___location $region \
--kind $storageAccountKind \
--sku $storageAccountSku \
--output none
파일 공유 만들기
스토리지 계정을 만든 후 파일 공유를 만들 수 있습니다. 이 프로세스는 프로비전된 v2, 프로비전된 v1 또는 종량제 스토리지 계정을 만들었는지 여부에 따라 다릅니다.
참고
파일 공유 이름은 모두 소문자, 숫자, 단일 하이픈이어야 하며 소문자 또는 숫자로 시작하고 끝나야 합니다. 이름에 두 개의 연속 하이픈을 포함할 수 없습니다. 파일 공유 및 파일 이름 지정에 대한 자세한 내용은 공유, 디렉터리, 파일 및 메타데이터 이름 지정 및 참조를 참조하세요.
프로비전된 v2 파일 공유 만들기
프로비전된 v2 청구 모델을 사용하여 파일 공유를 만들 때 파일 공유에 필요한 스토리지, IOPS 및 처리량을 지정합니다. 프로비전하는 각 수량의 양에 따라 총 청구 금액이 결정됩니다. 기본적으로 프로비전된 v2 모델을 사용하여 새 파일 공유를 만들 때 IOPS 수와 지정한 프로비전된 스토리지의 양에 따라 필요한 처리량에 대한 권장 사항을 제공합니다. 개별 파일 공유 요구 사항에 따라 권장 사항보다 더 많거나 적은 IOPS 또는 처리량이 필요하고 필요에 따라 원하는 값으로 이러한 권장 사항을 재정의할 수 있습니다. 프로비전된 v2 모델에 대한 자세한 내용은 프로비전된 v2 청구 모델 이해를 참조하세요.
다음 지침을 따라 Azure Portal을 사용하여 새 Azure 파일 공유를 만듭니다.
새로 만든 스토리지 계정으로 이동합니다. 서비스 메뉴의 데이터 스토리지에서 파일 공유를 선택합니다.

파일 공유 목록에는 이전에 만든 파일 공유가 이 스토리지 계정에 표시되거나 파일 공유가 없는 경우 빈 테이블이 표시됩니다. + 파일 공유를 선택하여 새 파일 공유를 만듭니다.
새 파일 공유 블레이드의 기본 사항 탭에서 필드를 완료합니다.

이름: 만들 파일 공유의 이름입니다.
GiB(프로비저닝된 스토리지):공유에 프로비전할 스토리지의 양입니다. 실제 프로비전된 스토리지 용량은 실제 사용량에 관계없이 청구되는 양입니다.
프로비전된 IOPS 및 처리량: 권장 프로비전 중에서 선택하고 IOPS 및 처리량을 수동으로 지정할 수 있는 라디오 단추 그룹입니다. IOPS 및 처리량 권장 사항은 해당 미디어 계층의 프로비전된 스토리지 양에 대한 일반적인 고객 사용량을 기반으로 하므로 IOPS 및 처리량 요구 사항이 무엇인지 구체적으로 모르는 경우 권장 사항을 고수하고 필요에 따라 나중에 조정하는 것이 좋습니다.
백업 탭을 선택합니다. 기본적으로 Azure Portal을 사용하여 Azure 파일 공유를 만들 때 백업이 활성화됩니다. 파일 공유에 대한 백업을 사용하지 않도록 설정하려면 백업 사용 확인란의 선택을 취소합니다. 백업을 사용하도록 설정하려면 기본값을 그대로 두거나 스토리지 계정과 동일한 지역 및 구독에 새 Recovery Services 자격 증명 모음을 만드세요. 새 백업 정책을 만들려면 새 정책 만들기를 선택합니다.
검토 + 만들기를 선택한 다음 만들기를 선택하여 Azure 파일 공유를 만듭니다.
cmdlet을 사용하여 New-AzRmStorageShare
프로비전된 v2 Azure 파일 공유를 만들 수 있습니다. 다음 PowerShell 명령은 변수 $resourceGroupName
$storageAccountName
를 설정하고 "스토리지 계정 만들기" 섹션에 정의된 대로 가정합니다.
프로비전된 v2 파일 공유를 만들려면 다음 명령을 사용합니다. 변수 $shareName
및 $provisionedStorageGib
의 값을 파일 공유 배포에 대해 원하는 선택 항목으로 바꿔야 합니다.
$shareName = "<name-of-the-file-share>"
# The provisioned storage size of the share in GiB. Valid range is 32 to 262,144.
$provisionedStorageGib = 1024
# If you do not specify on the ProvisionedBandwidthMibps and ProvisionedIops, the deployment will use the recommended provisioning.
$provisionedIops = 3000
$provisionedThroughputMibPerSec = 130
New-AzRmStorageShare -ResourceGroupName $resourceGroupName -AccountName $storageAccountName -ShareName $shareName -QuotaGiB $provisionedStorageGib;
# -ProvisionedBandwidthMibps $provisionedThroughputMibPerSec -ProvisionedIops $provisionedIops
$f = Get-AzRmStorageShare -ResourceGroupName $resourceGroupName -AccountName $storageAccountName -ShareName $shareName;
$f | fl
명령 az storage share-rm create
을 사용하여 프로비전된 v2 Azure 파일 공유를 만들 수 있습니다. 다음 PowerShell 명령은 변수 resourceGroupName
및 storageAccountName
를 설정하고 Azure CLI 섹션을 사용하여 스토리지 계정 만들기에 정의된 대로 가정합니다.
프로비전된 v2 파일 공유를 만들려면 다음 명령을 사용합니다. 변수 shareName
provisionedStorageGib
의 값을 파일 공유 배포에 원하는 선택 항목으로 바꿔야 합니다.
shareName="<file-share>"
# The provisioned storage size of the share in GiB. Valid range is 32 to
# 262,144.
provisionedStorageGib=1024
# If you do not specify on the ProvisionedBandwidthMibps and ProvisionedIops, the deployment will use the recommended provisioning.
provisionedIops=3000
provisionedThroughputMibPerSec=130
az storage share-rm create --resource-group $resourceGroupName --name $shareName --storage-account $storageAccountName --quota $provisionedStorageGib
# --provisioned-iops $provisionedIops --provisioned-bandwidth-mibps $provisionedThroughputMibPerSec
SSD 프로비전된 v1 파일 공유 만들기
프로비전된 v1 청구 모델을 사용하여 파일 공유를 만들 때 공유에 필요한 스토리지의 양을 지정하고 프로비전된 스토리지 양에 따라 IOPS 및 처리량 용량이 계산됩니다. 개별 파일 공유 요구 사항에 따라 권장 사항보다 더 많은 IOPS 또는 처리량이 필요할 수 있습니다. 이 경우 필요한 IOPS 또는 처리량을 얻기 위해 더 많은 스토리지를 프로비전해야 합니다. 프로비전된 v1 모델에 대한 자세한 내용은 프로비전된 v1 청구 모델 이해를 참조하세요.
다음 지침을 따라 Azure Portal을 사용하여 새 Azure 파일 공유를 만듭니다.
새로 만든 스토리지 계정으로 이동합니다. 서비스 메뉴의 데이터 스토리지에서 파일 공유를 선택합니다.

파일 공유 목록에는 이전에 만든 파일 공유가 이 스토리지 계정에 표시되거나 파일 공유가 없는 경우 빈 테이블이 표시됩니다. + 파일 공유를 선택하여 새 파일 공유를 만듭니다.
새 파일 공유 블레이드의 기본 사항 탭에서 필드를 완료합니다.

백업 탭을 선택합니다. 기본적으로 Azure Portal을 사용하여 Azure 파일 공유를 만들 때 백업이 활성화됩니다. 파일 공유에 대한 백업을 사용하지 않도록 설정하려면 백업 사용 확인란의 선택을 취소합니다. 백업을 사용하도록 설정하려면 기본값을 그대로 두거나 스토리지 계정과 동일한 지역 및 구독에 새 Recovery Services 자격 증명 모음을 만드세요. 새 백업 정책을 만들려면 새 정책 만들기를 선택합니다. NFS 공유는 Azure Backup을 지원하지 않습니다.
검토 + 만들기를 선택한 다음 만들기를 선택하여 Azure 파일 공유를 만듭니다.
New-AzRmStorageShare
cmdlet을 사용하여 Azure 파일 공유를 만들 수 있습니다. 다음 PowerShell 명령은 변수 $resourceGroupName
및 $storageAccountName
을(를) 설정하고 Azure PowerShell 섹션에서 스토리지 계정 만들기에 정의된 대로 가정합니다.
프로비전된 v1 파일 공유를 만들려면 다음 명령을 사용합니다. 변수 $shareName
$provisionedStorageGib
$protocol
의 값과 파일 공유 배포에 대해 원하는 선택 항목으로 바꿔야 합니다.
$shareName = "<file-share>"
# The provisioned storage size of the share in GiB. Valid range is 100 to
# 102,400.
$provisionedStorageGib = 1024
# The protocol chosen for the file share. Valid set contains "SMB" and "NFS".
$protocol = "SMB"
New-AzRmStorageShare `
-ResourceGroupName $resourceGroupName `
-StorageAccountName $storageAccountName `
-Name $shareName `
-QuotaGiB $provisionedStorageGib `
-EnabledProtocol $protocol | `
Out-Null
명령 az storage share-rm create
을(를) 사용하여 Azure 파일 공유를 만들 수 있습니다. 다음 PowerShell 명령은 변수 resourceGroupName
및 storageAccountName
를 설정하고 Azure CLI 섹션을 사용하여 스토리지 계정 만들기에 정의된 대로 가정합니다.
프로비전된 v1 파일 공유를 만들려면 다음 명령을 사용합니다. 변수 shareName
provisionedStorageGib
protocol
의 값과 파일 공유 배포에 대해 원하는 선택 항목으로 바꿔야 합니다.
shareName="<file-share>"
# The provisioned storage size of the share in GiB. Valid range is 100 to
# 102,400.
provisionedStorageGib=1024
# The protocol chosen for the file share. Valid set contains "SMB" and "NFS".
protocol="SMB"
az storage share-rm create \
--resource-group $resourceGroupName \
--storage-account $storageAccountName \
--name $shareName \
--quota $provisionedStorageGib \
--enabled-protocols $protocol \
--output none
HDD 종량제 파일 공유 만들기
HDD 종량제 파일 공유에는 액세스 계층이라는 속성이 있습니다. 세 가지 액세스 계층은 모두 정확히 동일한 스토리지 하드웨어에 저장됩니다. 이러한 세 가지 액세스 계층의 주요 차이점은 쿨 계층에서 낮은 미사용 데이터 스토리지 가격과 쿨 계층에서 더 높은 트랜잭션 가격입니다. 계층 간의 차이점에 대해 자세히 알아보려면 액세스 계층의 차이점을 참조하세요.
다음 지침을 따라 Azure Portal을 사용하여 새 Azure 파일 공유를 만듭니다.
새로 만든 스토리지 계정으로 이동합니다. 서비스 메뉴의 데이터 스토리지에서 파일 공유를 선택합니다.

파일 공유 목록에는 이전에 만든 파일 공유가 이 스토리지 계정에 표시되거나 파일 공유가 없는 경우 빈 테이블이 표시됩니다. + 파일 공유를 선택하여 새 파일 공유를 만듭니다.
새 파일 공유 블레이드의 기본 사항 탭에서 필드를 완료합니다.

백업 탭을 선택합니다. 기본적으로 Azure Portal을 사용하여 Azure 파일 공유를 만들 때 백업이 활성화됩니다. 파일 공유에 대한 백업을 사용하지 않도록 설정하려면 백업 사용 확인란의 선택을 취소합니다. 백업을 사용하도록 설정하려면 기본값을 그대로 두거나 스토리지 계정과 동일한 지역 및 구독에 새 Recovery Services 자격 증명 모음을 만드세요. 새 백업 정책을 만들려면 새 정책 만들기를 선택합니다.
검토 + 만들기를 선택한 다음 만들기를 선택하여 Azure 파일 공유를 만듭니다.
New-AzRmStorageShare
cmdlet을 사용하여 Azure 파일 공유를 만들 수 있습니다. 다음 PowerShell 명령은 변수 $resourceGroupName
및 $storageAccountName
을(를) 설정하고 Azure PowerShell 섹션을 사용하여 스토리지 계정 만들기에 정의된 대로 가정합니다.
종량제 파일 공유를 만들려면 다음 명령을 사용합니다. 변수 $shareName
및 $accessTier
의 값을 파일 공유 배포에 대해 원하는 선택 항목으로 바꿔야 합니다.
$shareName = "<file-share>"
# The access tier of the file share. Valid set contains "TransactionOptimized",
# "Hot", "Cool"
$accessTier = "Hot"
New-AzRmStorageShare `
-ResourceGroupName $resourceGroupName `
-StorageAccountName $storageAccountName `
-Name $shareName `
-AccessTier $accessTier | `
Out-Null
az storage share-rm create
명령을 사용하여 Azure 파일 공유를 만들 수 있습니다. 다음 Azure CLI 명령은 변수 $resourceGroupName
및 $storageAccountName
을(를) 설정하고 Azure CLI 섹션을 사용하여 스토리지 계정 만들기에 정의된 대로 가정합니다.
종량제 파일 공유를 만들려면 다음 명령을 사용합니다. 변수 shareName
및 accessTier
의 값을 파일 공유 배포에 대해 원하는 선택 항목으로 바꿔야 합니다.
shareName="<file-share>"
# The access tier of the file share. Valid set contains "TransactionOptimized",
# "Hot", and "Cool".
accessTier="Hot"
az storage share-rm create \
--resource-group $resourceGroupName \
--storage-account $storageAccountName \
--name $shareName \
--access-tier $accessTier \
--output none
파일 공유를 만든 후 공유의 프로비전(프로비전된 모델) 또는 액세스 계층(종량제 모델)을 조정해야 할 수 있습니다. 다음 섹션에서는 공유에 대한 관련 속성을 조정하는 방법을 보여 줍니다.
프로비전된 v2 파일 공유를 만든 후 프로비전된 파일 공유 수량 중 하나 또는 세 개 모두를 변경할 수 있습니다.
다음 지침에 따라 파일 공유에 대한 프로비저닝을 업데이트합니다.
스토리지 계정으로 이동합니다. 서비스 메뉴의 데이터 스토리지에서 파일 공유를 선택합니다.
파일 공유 목록에서 프로비저닝을 변경하려는 파일 공유를 선택합니다.
파일 공유 개요에서 크기 및 성능 변경을 선택합니다.

크기 및 성능 팝업 대화 상자에는 다음과 같은 옵션이 있습니다.

GiB(프로비저닝된 스토리지):공유에 프로비전된 스토리지의 양입니다.
프로비전된 IOPS 및 처리량: 권장 프로비전 중에서 선택하고 IOPS 및 처리량을 수동으로 지정할 수 있는 라디오 단추 그룹입니다. 공유가 프로비전된 스토리지 양에 대한 권장 IOPS 및 처리량 수준에 있는 경우 권장 프로비저닝이 선택됩니다. 그렇지 않으면 수동으로 IOPS를 지정하고 처리량을 선택합니다. 공유 프로비저닝을 변경하려는 경우 이러한 두 옵션 간에 전환할 수 있습니다.
저장을 선택하여 프로비저닝 변경 내용을 저장합니다. 스토리지, IOPS 및 처리량 변경은 프로비저닝 변경 후 몇 분 내에 적용됩니다.
Update-AzRmStorageShare
cmdlet을 사용하여 프로비전된 v2 파일 공유를 수정할 수 있습니다. 변수 $resourceGroupName
, $storageAccountName
, $shareName
, $provisionedMibps
, $provisionedIops
및 $provisionedStorageGib
파일 공유에 대해 원하는 값으로 바꿔야 합니다.
# The path to the file share resource to be modified.
$resourceGroupName = "<my-resource-group>"
$storageAccountName = "<my-storage-account-name>"
$shareName = "<name-of-the-file-share>"
# The provisioning desired on the file share. Delete the parameters if no
# change is desired.
$provisionedStorageGib = 10240
$provisionedIops = 10000
$provisionedThroughputMibPerSec = 2048
# Update the file share provisioning.
Update-AzRmStorageShare `
-ResourceGroupName $resourceGroupName `
-AccountName $storageAccountName `
-ShareName $shareName `
-QuotaGiB $provisionedStorageGib `
-ProvisionedIops $provisionedIops `
-ProvisionedBandwidthMibps $provisionedThroughputMibPerSec
$f = Get-AzRmStorageShare -ResourceGroupName $resourceGroupName -AccountName $storageAccountName -ShareName $shareName
$f | fl
az storage share-rm update
명령을 사용하여 프로비전된 v2 파일 공유를 수정할 수 있습니다. 변수 resourceGroupName
, storageAccountName
, fileShareName
, provisionedStorageGib
, provisionedIops
및 provisionedThroughputMibPerSec
파일 공유에 대해 원하는 값으로 바꿔야 합니다.
# The path to the file share resource to be modified.
resourceGroupName="<resource-group>"
storageAccountName="<storage-account>"
fileShareName="<file-share>"
# The provisioning desired on the file share. Delete the parameters if no
# change is desired.
provisionedStorageGib=10240
provisionedIops=10000
provisionedThroughputMibPerSec=2048
# Update the file share provisioning.
az storage share-rm update \
--resource-group $resourceGroupName \
--name $shareName \
--storage-account $storageAccountName \
--quota $provisionedStorageGib \
--provisioned-iops $provisionedIops \
--provisioned-bandwidth-mibps $provisionedThroughputMibPerSec
프로비전된 v1 파일 공유를 만든 후 파일 공유의 프로비전된 스토리지 크기를 변경할 수 있습니다. 공유의 프로비전된 스토리지를 변경하면 프로비전된 IOPS 및 프로비전된 처리량도 변경됩니다. 자세한 내용은 프로비전된 v1 프로비전 세부 정보를 참조 하세요.
다음 지침에 따라 파일 공유에 대한 프로비저닝을 업데이트합니다.
스토리지 계정으로 이동합니다. 서비스 메뉴의 데이터 스토리지에서 파일 공유를 선택합니다.
파일 공유 목록에서 프로비저닝을 변경하려는 파일 공유를 선택합니다.
파일 공유 개요에서 크기 및 성능 변경을 선택합니다.

크기 및 성능 팝업 대화 상자에는 단일 옵션인 GiB(프로비저닝된 스토리지)가 있습니다. 프로비전된 스토리지의 지정된 양보다 더 많은 IOPS 또는 처리량이 필요한 경우 프로비전된 스토리지 용량을 늘려 추가 IOPS 및 처리량을 얻을 수 있습니다.

저장을 선택하여 프로비저닝 변경 내용을 저장합니다. 스토리지, IOPS 및 처리량 변경은 프로비저닝 변경 후 몇 분 내에 적용됩니다.
참고
원하는 경우 PowerShell 및 CLI를 사용하여 유료 버스트를 사용하거나 사용하지 않도록 설정할 수 있습니다. 유료 버스팅은 사전 설정된 v1 요금제 모델의 고급 기능입니다. 유료 버스팅을 사용하도록 설정하기 전에 프로비전된 v1 유료 버스팅을 참조 하세요.
Update-AzRmStorageShare
cmdlet을 사용하여 프로비전된 v1 파일 공유를 수정할 수 있습니다. 변수 $resourceGroupName
, $storageAccountName
, $fileShareName
의 값과 파일 공유에 대해 원하는 값으로 바꿔야 합니다. 파일 공유에 설정할 $provisionedStorageGib
, $paidBurstingEnabled
, $paidBurstingMaxIops
, $paidBurstingMaxThroughputMibPerSec
를 null이 아닌 $null
값으로 설정하십시오. 유료 버스팅은 프로비전된 v1 모델의 고급 기능입니다. 활성화하기 전에 프로비전된 v1 유료 버스팅을 참조하세요.
# The path to the file share resource to be modified.
$resourceGroupName = "<resource-group>"
$storageAccountName = "<storage-account>"
$fileShareName = "<file-share>"
# The provisioning desired on the file share. Set to $null to keep at the
# current level of provisioning.
$provisionedStorageGib = 10240
# Paid bursting settings.
$paidBurstingEnabled = $null # Set to $true or $false.
$paidBurstingMaxIops = $null # Set to an integer value.
$paidBurstingMaxThroughputMibPerSec = $null # Set to an integer value.
# Configure parameter object for splatting.
$params = @{
ResourceGroupName = $resourceGroupName;
StorageAccountName = $storageAccountName;
Name = $fileShareName;
}
if ($null -ne $provisionedStorageGib) {
$params += @{ QuotaGiB = $provisionedStorageGib }
}
if ($null -ne $paidBurstingEnabled) {
$params += @{ PaidBurstingEnabled = $paidBurstingEnabled }
}
if ($null -ne $paidBurstingMaxIops) {
$params += @{ PaidBurstingMaxIops = $paidBurstingMaxIops }
}
if ($null -ne $paidBurstingMaxThroughputMibPerSec) {
$params += @{
PaidBurstingMaxBandwidthMibps = $paidBurstingMaxThroughputMibPerSec
}
}
# Update the file share provisioning.
Update-AzRmStorageShare @params
az storage share-rm update
명령을 사용하여 프로비전된 v1 파일 공유를 수정할 수 있습니다. 변수 resourceGroupName
storageAccountName
fileShareName
provisionedStorageGib
의 값과 파일 공유에 대해 원하는 값으로 바꿔야 합니다.
# The path to the file share resource to be modified.
resourceGroupName="<resource-group>"
storageAccountName="<storage-account>"
fileShareName="<file-share>"
# The provisioning desired on the file share.
provisionedStorageGib=10240
# Update the file share provisioning.
az storage share-rm update \
--resource-group $resourceGroupName \
--storage-account $storageAccountName \
--name $fileShareName \
--quota $provisionedStorageGib
유료 버스트를 토글하려면 --paid-bursting-enabled
매개 변수를 사용합니다. 유료 버스팅은 프로비전된 v1 모델의 고급 기능입니다. 활성화하기 전에 프로비전된 v1 유료 버스팅을 참조하세요. 필요에 따라 --paid-bursting-max-iops
및 --paid-bursting-max-bandwidth-mibps
플래그를 사용하여 비용 제어를 위해 허용되는 유료 버스팅의 상한 금액에 대한 제한을 설정할 수 있습니다. 변수 resourceGroupName
, storageAccountName
, fileShareName
의 값과 파일 공유에 대해 원하는 값으로 바꿔야 합니다.
resourceGroupName="<resource-group>"
storageAccountName="<storage-account>"
fileShareName="<file-share>"
az storage share-rm update \
--resource-group $resourceGroupName \
--storage-account $storageAccountName \
--name $fileShareName \
--paid-bursting-enabled true
종량제 파일 공유를 만든 후 변경할 수 있는 두 가지 속성이 있습니다.
액세스 계층: 파일 공유의 액세스 계층은 스토리지 대 IOPS/처리량 비용(트랜잭션 형식)의 비율을 나타냅니다. 트랜잭션 최적화, 핫 및 쿨의 세 가지 액세스 계층이 있습니다. Azure 파일 공유의 계층을 변경하면 새 액세스 계층으로의 이동에 대한 트랜잭션 비용이 발생합니다. 자세한 내용은 액세스 계층 간 전환을 참조하세요.
할당량: 할당량은 파일 공유 크기에 대한 제한입니다. 할당량 속성은 프로비전된 v2 및 프로비전된 v1 모델에서 "프로비전된 스토리지 용량"을 의미하는 데 사용되지만 종량제 모델에서는 할당량이 청구서에 직접적인 영향을 주지 않습니다. 이를 수정하려는 두 가지 주요 이유는 종량제 모델에서 사용된 스토리지/트랜잭션 비용을 제어하기 위해 할당량을 사용하여 파일 공유의 증가를 제한하거나 파일 공유가 5TiB 이상으로 증가할 수 있도록 하는 대용량 파일 공유 기능의 도입을 미리 설정하는 스토리지 계정이 있는 경우입니다. 종량제 파일 공유의 최대 파일 공유 크기는 100TiB입니다.
다음 지침에 따라 파일 공유의 액세스 계층을 업데이트합니다.
스토리지 계정으로 이동합니다. 서비스 메뉴의 데이터 스토리지에서 파일 공유를 선택합니다.
파일 공유 목록에서 액세스 계층을 변경하려는 파일 공유를 선택합니다.
파일 공유 개요에서 계층 변경을 선택합니다.
제공된 드롭다운 목록에서 원하는 액세스 계층을 선택합니다.
적용을 선택하여 액세스 계층 변경 사항을 저장합니다.
이러한 지침에 따라 파일 공유의 할당량을 업데이트합니다.
스토리지 계정으로 이동합니다. 서비스 메뉴의 데이터 스토리지에서 파일 공유를 선택합니다.
파일 공유 목록에서 할당량을 변경하려는 파일 공유를 선택합니다.
파일 공유 개요에서 할당량 편집을 선택합니다.
할당량 편집 팝업에서 원하는 최대 공유 크기를 입력하거나 최대 값으로 설정을 선택합니다. 공유를 최대 크기로 설정해도 비용이 발생하지 않습니다.
확인을 선택하여 할당량 변경 내용을 저장합니다. 새 할당량은 몇 분 내에 적용됩니다.
Update-AzRmStorageShare
cmdlet을 사용하여 종량제 파일 공유의 액세스 계층 및 할당량 설정을 수정할 수 있습니다. 변수 $resourceGroupName
, $storageAccountName
, $accessTier
$fileShareName
및 $quotaGib
파일 공유에 대해 원하는 값으로 바꿔야 합니다.
# The path to the file share resource to be modified.
$resourceGroupName = "<resource-group>"
$storageAccountName = "<storage-account>"
$fileShareName = "<file-share>"
# The settings to be changed on the file share. Set to $null to skip setting.
$accessTier = "Cool"
$quotaGib = $null
# Construct a parameters hash table for cmdlet splatting.
$updateParams = @{
ResourceGroupName = $resourceGroupName
StorageAccountName = $storageAccountName
Name = $fileShareName
}
if ($null -ne $accessTier) { $updateParams += @{ AccessTier = $accessTier } }
if ($null -ne $quotaGib) { $updateParams += @{ QuotaGiB = $quotaGib } }
# Update the file share
Update-AzRmStorageShare @updateParams
az storage share-rm update
명령을 사용하여 종량제 파일 공유 의 액세스 계층 및 할당량 설정을 수정할 수 있습니다. 변수 resourceGroupName
, storageAccountName
, accessTier
fileShareName
및 quotaGib
파일 공유에 대해 원하는 값으로 바꿔야 합니다.
# The path to the file share resource to be modified.
resourceGroupName="<resource-group>"
storageAccountName="<storage-account>"
fileShareName="<file-share>"
# The settings to be changed on the file share. Set to the empty string to skip
# setting.
accessTier="Cool"
quotaGib=""
command="az storage share-rm update --resource-group $resourceGroupName"
command="$command --storage-account $storageAccountName --name $fileShareName"
if [ ! -z "${accessTier}" ]; then
command="$command --access-tier $accessTier"
fi
if [ ! -z "${quotaGib}" ]; then
command="$command --quota $quotaGib"
fi
# Update file share (command is in variable)
$command
파일 공유 사용
파일 공유를 만든 후 공유에 디렉터리를 만들고 파일을 저장하는 데 사용할 수 있습니다.
디렉터리 만들기
Azure 파일 공유의 루트에 myDirectory라는 새 디렉터리를 만들려면:
- 파일 공유 설정 페이지에서 myshare 파일 공유를 선택합니다. 파일 공유 페이지가 열리고 파일을 찾을 수 없음을 나타냅니다.
- 페이지 위쪽의 메뉴에서 + 디렉터리 추가를 선택합니다. 새 디렉터리 페이지가 드롭다운 방식으로 펼쳐집니다.
- myDirectory를 입력한 다음, 확인을 선택합니다.
Azure 파일 공유의 루트에 myDirectory라는 새 디렉터리를 만들려면 New-AzStorageDirectory cmdlet을 사용합니다.
New-AzStorageDirectory `
-Context $storageAcct.Context `
-ShareName $shareName `
-Path "myDirectory"
Azure 파일 공유의 루트에 myDirectory라는 새 디렉터리를 만들려면 az storage directory create
명령을 사용합니다.
참고
명령에 자격 증명을 제공하지 않으면 Azure CLI에서 스토리지 계정 키를 쿼리합니다. 또한 --account-key $storageAccountKey
와 같은 변수를 사용하거나 --account-key "your-storage-account-key-here"
와 같은 일반 텍스트로 명령과 함께 스토리지 계정 키를 제공할 수 있습니다.
az storage directory create \
--account-name $storageAccountName \
--share-name $shareName \
--name "myDirectory" \
--output none
파일 업로드
먼저 업로드할 파일을 만들거나 선택해야 합니다. 적절하다고 판단되는 어떤 방법으로든 이 작업을 수행합니다. 업로드할 파일을 결정했으면 다음 단계를 수행합니다.
myDirectory 디렉터리를 선택합니다. myDirectory 패널이 열립니다.
위쪽 메뉴에서 업로드를 선택합니다. 파일 업로드 패널이 열립니다.
폴더 아이콘을 선택하여 로컬 파일을 탐색할 수 있는 창을 엽니다.
파일을 선택한 다음, 열기를 선택합니다.
파일 업로드 페이지에서 파일 이름을 확인한 다음, 업로드를 선택합니다.
완료되면 파일이 myDirectory 페이지의 목록에 표시됩니다.
Set-AzStorageFileContent cmdlet을 사용하여 파일을 업로드하는 방법을 설명하려면 먼저 업로드할 PowerShell Cloud Shell의 임시 드라이브 내에 파일을 만들어야 합니다.
이 예제에서는 임시 드라이브의 새 파일에 현재 날짜 및 시간을 저장한 다음, 파일 공유에 파일을 업로드합니다.
# this expression will put the current date and time into a new file on your scratch drive
cd "~/CloudDrive/"
Get-Date | Out-File -FilePath "SampleUpload.txt" -Force
# this expression will upload that newly created file to your Azure file share
Set-AzStorageFileContent `
-Context $storageAcct.Context `
-ShareName $shareName `
-Source "SampleUpload.txt" `
-Path "myDirectory\SampleUpload.txt"
PowerShell을 로컬로 실행하는 경우 ~/CloudDrive/
를 컴퓨터에 있는 경로로 바꿉니다.
파일을 업로드한 후에 Get-AzStorageFile cmdlet을 사용하여 파일이 Azure 파일 공유에 업로드되었는지 확인할 수 있습니다.
Get-AzStorageFile `
-Context $storageAcct.Context `
-ShareName $shareName `
-Path "myDirectory\" | Get-AzStorageFile
az storage file upload
명령을 사용하여 파일을 업로드하는 방법을 보여 주기 위해 먼저 Cloud Shell의 임시 드라이브에 업로드할 파일을 만듭니다. 다음 예제에서는 파일을 만든 다음, 업로드합니다.
cd ~/clouddrive/
date > SampleUpload.txt
az storage file upload \
--account-name $storageAccountName \
--share-name $shareName \
--source "SampleUpload.txt" \
--path "myDirectory/SampleUpload.txt"
Azure CLI를 로컬로 실행 중인 경우 ~/clouddrive
를 컴퓨터에 있는 경로로 대체합니다.
파일을 업로드한 후에 az storage file list
명령을 사용하여 파일이 Azure 파일 공유에 업로드되었는지 확인할 수 있습니다.
az storage file list \
--account-name $storageAccountName \
--share-name $shareName \
--path "myDirectory" \
--output table
파일 다운로드
파일을 마우스 오른쪽 단추로 클릭하고 다운로드를 선택하여 업로드한 파일의 사본을 다운로드할 수 있습니다. 정확한 환경은 사용 중인 운영 체제와 브라우저에 따라 다릅니다.
Get-AzStorageFileContent cmdlet을 사용하여 업로드한 파일의 복사본을 Cloud Shell의 스크래치 드라이브에 다운로드할 수 있습니다.
# Delete an existing file by the same name as SampleDownload.txt, if it exists because you've run this example before.
Remove-Item `
-Path "SampleDownload.txt" `
-Force `
-ErrorAction SilentlyContinue
Get-AzStorageFileContent `
-Context $storageAcct.Context `
-ShareName $shareName `
-Path "myDirectory\SampleUpload.txt" `
-Destination "SampleDownload.txt"
파일에 다운로드한 후에 Get-ChildItem
cmdlet을 사용하여 PowerShell Cloud Shell의 임시 드라이브에 파일을 다운로드했는지 확인할 수 있습니다.
Get-ChildItem | Where-Object { $_.Name -eq "SampleDownload.txt" }
az storage file download
명령을 사용하여 Cloud Shell의 임시 드라이브에 업로드한 파일의 복사본을 다운로드할 수 있습니다.
# Delete an existing file by the same name as SampleDownload.txt, if it exists, because you've run this example before
rm -f SampleDownload.txt
az storage file download \
--account-name $storageAccountName \
--share-name $shareName \
--path "myDirectory/SampleUpload.txt" \
--dest "./SampleDownload.txt" \
--output none
파일 공유 삭제
워크플로에 따라 사용되지 않거나 오래된 파일 공유를 삭제할 수 있습니다. 다음 지침을 사용하여 파일 공유를 삭제할 수 있습니다. 일시 삭제를 사용하도록 설정된 스토리지 계정의 파일 공유는 보존 기간 내에 복구할 수 있습니다.
다음 지침에 따라 파일 공유를 삭제합니다.
스토리지 계정으로 이동합니다. 서비스 메뉴의 데이터 스토리지에서 파일 공유를 선택합니다.
파일 공유 목록에서 삭제할 파일 공유의 ...을(를) 선택합니다.
상황에 맞는 메뉴에서 공유 삭제를 선택합니다.
삭제 팝업에는 파일 공유를 삭제하는 이유에 대한 설문 조사가 포함되어 있습니다. 이 작업은 건너뛸 수 있지만, 특히 문제가 제대로 작동하지 않는 경우 Azure Files에 대한 피드백을 제공해 주셔서 감사합니다.
파일 공유 이름을 입력하여 삭제를 확인하고 삭제를 선택합니다.
Remove-AzRmStorageShare
cmdlet을 사용하여 파일 공유를 삭제할 수 있습니다. 변수 $resourceGroupName
, $storageAccountName
, $fileShareName
의 값과 파일 공유에 대해 원하는 값으로 바꿔야 합니다.
# The path to the file share resource to be deleted.
$resourceGroupName = "<resource-group>"
$storageAccountName = "<storage-account>"
$fileShareName = "<file-share>"
# Remove the file share
Remove-AzRmStorageShare `
-ResourceGroupName $resourceGroupName `
-StorageAccountName $storageAccountName `
-Name $fileShareName
az storage share-rm delete
명령을 사용하여 파일 공유를 삭제할 수 있습니다. 변수 resourceGroupName
, storageAccountName
, fileShareName
의 값과 파일 공유에 대해 원하는 값으로 바꿔야 합니다.
resourceGroupName="<resource-group>"
storageAccountName="<storage-account>"
fileShareName="<file-share>"
az storage share-rm delete \
--resource-group $resourceGroupName \
--storage-account $storageAccountName \
--name $fileShareName
다음 단계