NetDrive로 macOS에 Amazon S3 마운트하기 — Console 없이 Finder에서 버킷 관리
NetDrive로 모든 Amazon S3 버킷을 네이티브 macOS 볼륨으로 마운트하세요. macOS 14 이상에서 Finder로 탐색하고, 드래그 앤 드롭하고, 대용량 업로드를 대기열에 넣을 수 있습니다.
Mac에 60GB짜리 학습 데이터 폴더가 있고, 이를 받아줄 s3://ml-team-staging/ 버킷도 준비되어 있는데, 5GB가 넘는 파일은 CLI가 필요하다고 알려주는 AWS Console 업로드 페이지를 상대할 인내심은 없습니다. NetDrive는 이 버킷을 macOS에서 Finder 볼륨으로 만들어주므로, 업로드는 평범한 드래그 앤 드롭이 되고 멀티파트 처리는 뒤에서 알아서 진행됩니다.

S3 버킷을 Finder 안으로
NetDrive 는 Google Drive, OneDrive, S3, SFTP, WebDAV 등을 Windows 와 macOS 에서 일반 드라이브처럼 보이게 합니다 — 동기화도, 전체 다운로드도 없이.
- 5GB가 넘는 파일도 멀티파트로 드래그 앤 드롭 업로드
- 스트리밍 읽기 — 버킷 전체를 SSD에 동기화할 필요 없음
- NetDrive 3.19의 리전 자동 감지로, 엔드포인트를 잘못 클릭해도 재마운트할 필요가 없습니다
무료 체험. 평생 라이선스와 구독 플랜 제공.
Console이나 aws s3 cp 대신 S3를 마운트하는 이유
AWS Console의 업로드 페이지는 파일 몇 개 정도면 괜찮습니다. 하지만 디렉터리 트리를 통째로 복사하거나, 중단된 업로드를 재개하거나, CLI 플래그를 가르치지 않고 신입에게 버킷 하나의 권한만 넘기고 싶을 때는 적합하지 않습니다. aws s3 sync는 업로드 문제는 해결하지만, Finder나 Preview, Quick Look, 원하는 편집기 등 이 버킷을 모르는 모든 macOS 앱에게는 여전히 보이지 않는 존재로 남습니다.
NetDrive는 세 번째 방법을 택합니다. 버킷을 마치 이동식 볼륨인 것처럼 보여주는 것이죠. Finder는 객체를 파일로, 폴더를 폴더로 보여주고, 마운트된 볼륨 아래 있는 logo.psd를 여는 편집기는 그저 일반적인 경로에 있는 파일 하나로 인식합니다. NetDrive는 읽은 것은 캐시하고, 읽지 않은 것은 스트리밍하며, 5GB가 넘는 업로드는 S3 멀티파트 API로 나누어 처리합니다.

시작하기 전에
Mac 쪽에서 세 가지, AWS 쪽에서 두 가지가 필요합니다.
macOS 쪽:
- macOS 14(Sonoma) 이상. NetDrive 3.18부터 최소 요구 버전이 Sonoma로 올라갔습니다. 아직 Ventura를 쓰고 있다면 NetDrive 3.17은 계속 동작하지만 새 기능 업데이트는 받지 못합니다.
- macOS용 NetDrive 3 — netdrive.net/download/mac에서 DMG 설치 파일을 받을 수 있습니다. Apple Silicon Mac은 (3.14.309부터) 네이티브 ARM64 바이너리로 동작하며 Rosetta가 필요 없습니다.
- macFUSE — macOS 다운로드 페이지는 osxfuse.github.io의 프로젝트를 안내합니다. NetDrive를 처음 실행하기 전에 먼저 설치하세요.
AWS 쪽:
- IAM 사용자 또는 역할 — 최소한
s3:ListBucket과 실제로 필요한 읽기/쓰기 작업(s3:GetObject,s3:PutObject,s3:DeleteObject,s3:AbortMultipartUpload)에 대한 권한이 있어야 합니다. 루트 계정을 재사용하지 마세요. - 해당 IAM 주체로 발급받은 액세스 키 쌍. 셸 히스토리 파일이 아니라 비밀번호 관리자가 다루는 곳에 보관하세요.
체험판 사용자는 라이선스를 결정하기 전 7일 동안 워크플로를 확인할 수 있습니다.
단계별 안내: NetDrive에 S3 드라이브 추가하기
- Applications 폴더에서 NetDrive를 엽니다. 이 Mac에서 처음 실행하는 것이라면 Bdrive 계정으로 로그인해서 체험판이나 라이선스가 인식되도록 하세요.
- “New drive”를 클릭하고 제공업체 목록에서 Amazon S3를 선택합니다. S3는 Wasabi, Backblaze B2, Azure Blob, Google Cloud Storage와 함께 오브젝트 스토리지 섹션에 있습니다.
- 액세스 키와 시크릿을 붙여넣습니다. NetDrive는 버킷 인증에만 이 값을 사용합니다. 워크스테이션이 유출되더라도 프로덕션 계정 전체가 유출되지 않도록 IAM 주체의 권한 범위를 좁게 유지하세요.
- 버킷과 (선택적으로) 접두사를 지정합니다. 접두사를 비워두면 버킷 전체가 마운트되고,
team/photos/2026/처럼 지정하면 해당 하위 트리 하나만 마운트 루트가 됩니다. NetDrive 3.19.7부터는 버킷 메타데이터에서 리전을 자동으로 감지합니다 — 이전 버전에서는 여전히 직접 선택해야 합니다. - 마운트 유형을 선택합니다. 네트워크 드라이브가 기본값이며 대부분의 앱에서 잘 동작합니다. 읽기 전용은 조회만 할 프로덕션 버킷에 더 안전한 선택이고, 이동식은 네트워크 볼륨에 쓰기를 거부하는 드문 앱에 도움이 됩니다.
- Mount를 클릭합니다. Finder 사이드바에 새 항목으로 버킷이 나타납니다.

버킷을 마운트한 뒤 알아둘 점
큰 객체는 멀티파트로. 5GB를 넘는 파일은 자동으로 S3 멀티파트 업로드 API를 거칩니다 — NetDrive 3.5.434부터 기본 동작이었으므로, 22GB짜리 Final Cut 결과물을 올리는 도중 네트워크가 잠깐 끊겨도 파일 전체를 잃지 않습니다.
백그라운드 업로드. 볼륨에 파일을 놓으면 Finder는 즉시 제어권을 돌려줍니다. NetDrive의 드라이브 관리자가 진행 중인 각 전송의 대기열과 진행 상황을 보여줍니다.

S3 호환 엔드포인트. Wasabi, Backblaze B2, 또는 자체 호스팅 MinIO를 함께 쓴다면 동일한 Amazon S3 항목으로 처리할 수 있습니다 — AWS 엔드포인트 대신 커스텀 엔드포인트를 지정하면 됩니다. Wasabi 지원은 NetDrive 3.4.398, Backblaze B2는 3.5.434, MinIO 호환은 3.15.450에서 추가되었습니다.
캐시 크기. Preferences → Cache에서 NetDrive의 로컬 캐시를 100GB부터 최대 1TB까지 설정할 수 있습니다. Mac의 SSD 여유 공간이 넉넉하다면 넉넉하게 잡으세요 — 이미 캐시된 4GB짜리 마스터 파일을 다시 열면 즉시 열립니다.
마무리
macOS에서 NetDrive로 S3 버킷을 마운트하는 일은 대부분 IAM 자격 증명을 정하고 버킷 이름을 고르는 문제로 귀결됩니다. 일단 연결되면 Finder는 이를 다른 볼륨과 똑같이 취급합니다 — 바로 그게 핵심입니다. Windows에서도 작업한다면 Windows 11에서 Google Drive 마운트하기에서 액세스 키 대신 Google OAuth를 사용하는 동일한 흐름을 다루고 있고, NetDrive 3.18 macOS 안내에서 Sonoma 최소 요구 버전을 더 자세히 설명합니다.
— Kai, NetDrive