macOS에 Azure Blob Storage 마운트 — NetDrive 설정 가이드
NetDrive로 Azure Blob Storage 컨테이너를 macOS 드라이브로 연결하세요. macOS Sonoma 이상을 위한 단계별 가이드입니다.
머신러닝 파이프라인이 20분마다 모델 체크포인트를 Azure Blob에 기록한다면, 그 파일을 Mac으로 얼마나 빨리 가져올 수 있느냐가 관건입니다. Azure 웹 포털에서 컨테이너를 하나씩 다운로드하는 방식은 작업 흐름을 끊을 만큼 느립니다. NetDrive는 Blob 컨테이너를 Finder에 직접 마운트해 마치 로컬 드라이브에 있는 것처럼 파일을 끌어다 놓고 열 수 있게 해줍니다.

Azure Blob Storage를 Mac 드라이브로 마운트
NetDrive 는 Google Drive, OneDrive, S3, SFTP, WebDAV 등을 Windows 와 macOS 에서 일반 드라이브처럼 보이게 합니다 — 동기화도, 전체 다운로드도 없이.
- 다운로드 없이 Finder에서 컨테이너와 blob을 탐색
- 백그라운드 업로드 — 파일을 대기열에 넣고 바로 계속 작업
- 여러 Azure 계정을 나란히 추가
무료 체험. 평생 라이선스와 구독 플랜 제공.
요구 사항: macOS 버전과 Azure 인증 정보
NetDrive 현재 릴리스(3.18 이상)는 macOS 14 Sonoma 이상을 요구합니다. 아직 macOS 13 Ventura를 사용 중이라면 릴리스 아카이브에서 받을 수 있는 NetDrive 3.17이 필요합니다. Azure Blob Storage 지원은 NetDrive 3.11(2020년 7월 출시) 이후로 계속 포함되어 있으므로, 현재 빌드라면 모두 지원됩니다.
NetDrive를 열기 전에 Azure Portal에서 다음 두 값을 준비하세요.
- Storage Account Name — Azure Portal의 스토리지 계정 개요 페이지 상단에 표시됩니다.
- Access Key — 스토리지 계정 → Security + networking → Access keys로 이동해
key1또는key2중 하나를 복사합니다. 88자 base64 문자열이므로 전체 값을 복사해야 합니다.
루트 수준 계정 키를 넘기고 싶지 않다면, Blob 서비스로 범위를 한정하고 최소 Read, Write, List 권한을 가진 **공유 액세스 서명(SAS)**을 생성하세요. NetDrive는 같은 필드에서 두 형식 모두 지원합니다.
NetDrive에서 드라이브 추가하기
- 메뉴 막대 또는 Applications → NetDrive에서 NetDrive를 엽니다.
- Drive Manager에서 +(Add Drive)를 클릭합니다.
- 공급자 목록을 스크롤해 Azure Blob Storage를 선택합니다.
- 첫 번째 필드에 Account Name을 입력합니다.
- 키 필드에 Access Key(또는 SAS 토큰)를 붙여넣습니다.
- 드라이브에 이름을 붙입니다 — 드라이브를 여러 개 마운트했을 때는 “Azure ML Checkpoints”나 “Project Assets”처럼 명확한 이름이 도움이 됩니다.
- Connect를 클릭합니다. 몇 초 안에 Finder 사이드바에 볼륨이 나타납니다.

각 Blob 컨테이너는 마운트된 드라이브에서 최상위 폴더로 표시되며, blob은 그 폴더 안의 파일입니다. 이름 바꾸기, 복제, 휴지통으로 이동 등 표준 Finder 작업은 모두 그대로 동작하며 즉시 Azure에 반영됩니다.
대용량 파일과 업로드 다루기
NetDrive는 파일을 열기 전에 전체를 미리 내려받지 않고, 필요할 때마다 blob 데이터를 스트리밍합니다. Blob storage에 수백 기가바이트의 4K 원본 클립을 가진 영상 편집자라면, 전체 파일이 로컬에 도착하기를 기다리지 않고도 QuickTime에서 .mov 파일을 곧바로 탐색(scrub)할 수 있다는 뜻입니다.
업로드도 같은 방식으로 동작합니다. Mac에서 파일을 Azure 드라이브의 Finder 창으로 끌어다 놓으면 NetDrive가 이를 백그라운드 업로드로 대기열에 넣습니다. 메뉴 막대 아이콘에 실시간 진행률이 표시되며, 첫 번째 전송이 진행되는 동안에도 드라이브의 나머지 부분을 계속 사용하거나 다른 업로드를 추가로 시작할 수 있습니다. Drive Manager의 전송 목록에서 대기 중인 항목을 모니터링하거나 취소할 수 있습니다.

로그인 또는 부팅 시 자동 마운트
이 Blob 컨테이너가 일상 업무의 일부라면 매일 아침 다시 연결하는 수고를 덜어보세요. Azure 드라이브의 Drive Settings에서 Auto Mount를 Login(사용자 계정 로그인 시 연결) 또는 Boot(로그인 전, 시스템 시작 시 연결)로 설정합니다. Boot 옵션은 모든 사용자가 드라이브를 이용할 수 있어야 하는 공유 워크스테이션에 적합합니다.

흔한 오류 해결하기
Authentication failed — Account Name에 공백이나 줄바꿈이 섞여 있지 않은지, Access Key가 전체 그대로 붙여넣어졌는지 확인하세요. Azure Portal에서 키를 재발급하면 이전 키는 무효화됩니다. 다른 팀원이 최근 키를 교체했다면 최신 버전을 붙여넣으세요.
Container not visible — SAS 토큰이나 access key에 List Blobs 권한이 포함되어 있는지 확인하세요. List가 빠진 읽기 전용 SAS는 인증에는 성공하지만 빈 폴더 목록을 반환하므로, 컨테이너가 없는 것처럼 보일 수 있습니다.
Drive disconnects after sleep — Drive Settings → Connection에서 Keep alive를 활성화하세요. macOS는 디스플레이 절전 중에 네트워크 연결을 일시 중단할 수 있는데, keep-alive 옵션을 켜두면 연결이 유지되어 화면이 켜졌을 때 드라이브가 깔끔하게 다시 붙습니다.
마무리
NetDrive의 Azure Blob Storage 연동은 웹 포털로 전환할 필요 없이 macOS 사용자에게 Finder 네이티브 창으로 클라우드 데이터를 보여줍니다. 팀에서 전통적인 SMB 호환 파일 공유를 제공하는 Azure File Storage도 함께 사용한다면 설정 절차가 거의 동일합니다 — 참고로 Mount Azure File Storage on Windows with NetDrive를 확인하세요. 또한 여러 팀원이 같은 Blob 컨테이너에 접근해야 한다면, NetDrive의 Team Drive 기능을 통해 관리자가 중앙 콘솔에서 모든 사람의 기기로 연결을 배포할 수 있습니다.
— Alex, NetDrive