Windows에서 Google Cloud Storage 마운트하기 — NetDrive 설정 가이드

4분 읽기 provider-guide google-cloud-storage windows
Alex
AlexPrincipal Engineer
NetDrive로 Google Cloud Storage 버킷을 Windows 드라이브 문자로 마운트하세요. gsutil 없이 Windows 10, 11, Server에서 탐색기로 GCS에 바로 접근합니다.

데이터 파이프라인이 처리 결과를 Google Cloud Storage 버킷에 씁니다. Windows 기반 도구가 이 결과를 읽어야 하는데, 지금까지는 Google Cloud SDK를 설치하거나, gsutil cp를 스케줄로 돌리거나, 동기화 에이전트를 계속 실행해두는 방법뿐이었습니다. NetDrive는 이 모든 과정을 없애줍니다. GCS 버킷을 로컬 드라이브 문자로 마운트하면, G:\에서 읽는 모든 애플리케이션이 버킷을 직접 읽습니다 — SDK도, 동기화 루프도 필요 없습니다.

NetDrive drive manager showing Google Drive, S3 and pCloud mounted as drive lettersMounted clouds appearing as native drives in Windows File Explorer

GCS 버킷을 여느 Windows 드라이브처럼 사용하세요

NetDrive 는 Google Drive, OneDrive, S3, SFTP, WebDAV 등을 Windows 와 macOS 에서 일반 드라이브처럼 보이게 합니다 — 동기화도, 전체 다운로드도 없이.

  • 사용하지 않는 드라이브 문자를 GCS 버킷에 할당
  • 머신에 Google Cloud SDK나 gsutil이 필요 없음
  • Windows 8부터 Windows 11, Server 2022까지 지원
WindowsmacOS
NetDrive 다운로드 →

무료 체험. 평생 라이선스와 구독 플랜 제공.

연결 전에 준비할 것

NetDrive는 Windows 8, 8.1, 10, 11, 그리고 Windows Server 2012부터 2022까지 지원합니다. 최신 설치 프로그램은 netdrive.net/download/windows에서 내려받을 수 있으며, 현재 안정 버전은 3.19.7입니다. NetDrive는 Microsoft Visual C++ 재배포 패키지(vcredist12, vcredist14의 32비트·64비트 버전)에 의존합니다. 시스템에 이것이 없다면 NetDrive 다운로드 페이지에서 별도로 받을 수 있습니다.

자격 증명을 위해서는 해당 버킷에 대한 적절한 IAM 권한을 가진 Google 계정이 필요합니다. 읽기 전용 접근에는 Storage Object Viewer 권한으로 충분하며, 쓰기를 하려면 Storage Object Admin 권한이 필요합니다. 빌드 서버나 렌더팜 노드처럼 자동화된 워크로드를 위해 설정하는 경우, 마운트가 특정 개인의 자격 증명에 묶이지 않도록 전용 서비스 계정을 사용하는 것이 올바른 접근입니다.

Google Cloud CLI나 다른 Google 소프트웨어를 설치할 필요는 없습니다. NetDrive가 API 호출을 알아서 처리합니다.

Google Cloud Storage — NetDrive가 출시 초기부터 지원하는 객체 스토리지 제공자

Drive Manager에서 Google Cloud Storage 추가하기

시스템 트레이에서 NetDrive를 엽니다. Drive Manager 창에서 모든 클라우드 연결을 관리하며, 구성된 드라이브마다 카드가 표시됩니다. GCS를 추가하려면:

  1. Add를 클릭해 제공자 선택 대화상자를 엽니다.
  2. 제공자 목록에서 Google Cloud Storage를 선택합니다.
  3. Google 계정으로 인증합니다. OAuth 흐름이 기본 브라우저에서 열리면 로그인한 뒤 NetDrive가 Google Cloud Storage 데이터에 접근하도록 권한을 부여합니다.
  4. 인증이 끝나면 NetDrive가 계정으로 접근 가능한 버킷 목록을 표시합니다. 마운트할 버킷을 선택합니다.
  5. 드라이브 문자를 지정합니다. 사용하지 않는 문자라면 어떤 것이든 가능하며, GCS에는 흔히 G:가 쓰이지만 D:부터 Z:까지 어떤 문자도 유효합니다.
  6. Auto Mount에서 로그인 전에 드라이브가 준비되도록(서버나 예약 작업에 유용) On Boot를 선택하거나, 일반 워크스테이션 용도로는 On Login을 선택합니다.
  7. Save를 클릭해 확정합니다.

Google Cloud Storage와 다른 제공자들이 Windows 드라이브 문자로 마운트된 NetDrive Drive Manager

Drive Manager로 돌아와 새 항목에서 Mount를 클릭합니다. 몇 초 안에 버킷이 Windows 탐색기의 내 PC 아래 로컬 디스크들과 나란히 나타납니다.

마운트된 GCS 볼륨 다루기

마운트가 끝나면 버킷은 모든 Windows 애플리케이션에게 일반 디스크 스토리지처럼 동작합니다. 할 수 있는 것들:

  • 파일을 연결된 애플리케이션에서 바로 열기 — 탐색기에서 .xlsx 파일을 더블클릭하면 Excel이 GCS에서 바로 엽니다.
  • 드라이브 경로에 대해 PowerShell이나 Python 스크립트 실행: python analyze.py G:\pipeline\output\.
  • GCS 드라이브와 로컬 폴더 사이에서 파일을 드래그 앤 드롭.
  • 드라이브 문자를 소스로 받아들이는 백업이나 아카이빙 도구 사용.

알아두어야 할 동작 하나: GCS에는 네이티브 디렉터리 계층 구조가 없습니다. 객체는 슬래시로 구분된 이름으로 저장되며, NetDrive가 이를 탐색기에서 보이는 폴더 구조로 매핑합니다. 마운트된 드라이브에 폴더를 만들면 버킷에 0바이트 접두사 객체가 생기는데, 이는 모든 GCS 클라이언트가 공유하는 표준 GCS 동작입니다.

MIME 타입 메타데이터는 NetDrive 3.15.450부터 업로드 시 보존됩니다. 마운트된 드라이브를 통해 쓴 파일은 GCS에서 제공될 때 올바른 content-type 헤더를 갖습니다.

C:, D: 드라이브와 나란히 탐색기에 표시되는, Windows 드라이브 문자로 마운트된 GCS 버킷

서버와 무인 머신을 위한 부팅 시 마운트

Windows 머신이 아무도 로그인하기 전에 작업을 실행한다면 — 새벽 3시 예약 작업이나 OS와 함께 시작되는 서비스 프로세스 — 드라이브 설정에서 Auto MountOn Boot로 설정하세요. NetDrive는 백그라운드 서비스를 로드해 어떤 사용자 세션과도 무관하게 Windows 시작 과정에서 드라이브를 마운트합니다.

부팅 시 무인 인증이 동작하려면 자격 증명이 NetDrive의 자격 증명 저장소에 저장되어 있어야 합니다(OAuth 흐름을 완료하면 기본으로 이렇게 됩니다). 재부팅할 때마다 다시 인증하라는 메시지를 받지 않습니다.

시작 시 자동 마운트가 설정된 NetDrive 부팅 시 마운트 설정 패널

캐시 크기와 대역폭 설정

NetDrive는 버킷 전체를 동기화하는 대신 콘텐츠를 필요할 때마다 스트리밍합니다. 같은 파일을 반복해서 읽는 워크로드라면, 로컬 캐시(Settings → Cache에서 100GB에서 1TB 사이로 설정 가능)가 최근 접근한 콘텐츠를 디스크에 보관해 불필요한 API 호출을 줄여줍니다.

대용량 백그라운드 업로드가 다른 네트워크 트래픽과 경쟁하고 있다면, Drive Manager의 Bandwidth 설정에서 드라이브별 업로드 대역폭을 제한할 수 있습니다.

마무리

NetDrive로 Google Cloud Storage를 Windows 드라이브 문자로 마운트하는 데는 처음부터 끝까지 약 5분이 걸립니다: 설치, 인증, 버킷 선택, 문자 지정. 그 결과로 탐색기, Office, Python, PowerShell 등 모든 Windows 도구가 표준 로컬 디스크로 취급하는 GCS 버킷을 얻게 되며, 머신에는 별도의 소프트웨어 계층이 남지 않습니다.

macOS에서의 객체 스토리지는 Mount Amazon S3 on macOS with NetDrive를 참고하세요. CI 파이프라인에서 S3 호환 스토리지를 사용하는 DevOps 중심 워크플로는 DevOps S3 Test Fixtures with NetDrive를 확인하세요.

— Alex, NetDrive