리눅스에서 Wasabi 마운트하기 — NetDrive의 실험적 Ubuntu 빌드

3분 읽기 provider-guide wasabi linux
Jay
JayTech Writer
NetDrive의 실험적 Ubuntu 빌드로 Wasabi 핫 클라우드 스토리지를 네이티브 리눅스 마운트 지점에 마운트합니다. 설정 절차, 자격 증명, 확인 방법을 안내합니다.

Ubuntu에서 실행되는 빌드 서버가 매일 밤 Wasabi 버킷에서 릴리스 아카이브를 읽어야 하는데, 각 작업 전에 CLI 도구로 버킷 전체를 다운로드하면 파이프라인에 여유가 없는 시간을 낭비하게 됩니다. NetDrive의 리눅스 빌드는 해당 Wasabi 버킷을 일반 마운트 지점에 마운트하므로, /mnt/wasabi/releases/latest.tar.gz를 읽는 스크립트는 별도의 동기화 단계나 작업 전 다운로드 없이 현재 파일을 그대로 보게 됩니다.

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

Ubuntu에서 Wasabi 마운트하기

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

  • Ubuntu 16.04 이상에서 실행됩니다
  • 별도의 동기화 폴더 없이 Wasabi 버킷을 리눅스 마운트 지점에 마운트합니다
  • 동일한 Wasabi 자격 증명이 Windows, macOS, Linux에서 모두 작동합니다
WindowsmacOS
Linux용 NetDrive 다운로드 →

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

NetDrive 리눅스 빌드의 Wasabi 지원

NetDrive는 버전 3.4.398(2018년 3월)부터 S3 호환 스토리지를 지원해 왔으며, 전송 비용과 API 요청 비용이 없는 Wasabi는 명시적으로 나열된 S3 호환 제공업체 중 하나입니다. Windows와 macOS에서는 이 지원이 프로덕션급으로 취급됩니다. Linux에서는 특정 제공업체가 아니라 리눅스 빌드 전체에 적용되는 NetDrive 고유의 실험적(experimental) 표시가 붙습니다. 현재 모든 플랫폼의 NetDrive 릴리스 버전은 3.19.7입니다.

NetDrive for Linux는 apt나 배포판 패키지 관리자를 통해 배포되지 않습니다. github.com/NetDrive/installer의 GitHub 릴리스로 제공되며, Ubuntu 16.04가 지원되는 최소 버전입니다.

Wasabi hot cloud storage logo, one of NetDrive's supported S3-compatible connections

Ubuntu에 NetDrive 설치하기

  1. github.com/NetDrive/installer로 이동해 사용 중인 Ubuntu 버전에 맞는 릴리스를 다운로드합니다.
  2. 해당 빌드에 포함된 릴리스 노트를 따릅니다 — NetDrive가 무엇이든 마운트하기 전에 드라이버 구성 요소가 설치되어야 하며, 이 과정에서 sudo를 요구할 수 있습니다.
  3. NetDrive 패키지를 설치합니다.
  4. 터미널이나 데스크톱 환경의 애플리케이션 메뉴에서 NetDrive를 실행합니다.

리눅스 빌드는 apt upgrade가 아니라 GitHub 릴리스로 제공되기 때문에, 이 플랫폼은 자체 릴리스 일정에 따라 관리됩니다 — 이번 주에 Windows나 macOS에 반영된 수정 사항이 같은 주에 Linux에도 반영된다는 보장은 없습니다. 예약된 작업이 NetDrive의 특정 동작에 의존한다면 알아둘 필요가 있습니다.

Wasabi 자격 증명 수집하기

NetDrive를 열기 전에 Wasabi 콘솔에서 다음 세 가지 값을 수집합니다.

  • 액세스 키 IDAccount → Access Keys에서 생성합니다.
  • 시크릿 액세스 키 — 생성 시 한 번만 표시됩니다. 분실했다면 새 키 쌍을 생성하세요.
  • 지역 엔드포인트 URL — Wasabi는 지역별 호스트명을 사용합니다. us-east-1의 버킷은 s3.wasabisys.com을 사용하고, eu-central-1s3.eu-central-1.wasabisys.com을 사용합니다. Wasabi의 서비스 엔드포인트 문서에 모든 지역 호스트명이 나열되어 있습니다.

단계별 안내: Wasabi 버킷 연결하기

  1. NetDrive의 Drive Manager를 열고 + Add Drive를 클릭합니다.
  2. 연결 유형 목록에서 Amazon S3를 선택합니다 — Wasabi는 S3 호환이므로 별도의 “Wasabi” 항목이 아니라 이 커넥터를 사용하는 것이 맞습니다.
  3. Access Key / Secret Key — Wasabi 콘솔에서 확인한 자격 증명을 붙여넣습니다.
  4. Custom endpoint — “Use custom endpoint” 토글을 켜고 버킷의 지역 호스트명을 입력합니다. 예: s3.eu-central-1.wasabisys.com.
  5. Bucket — 버킷 이름을 입력하거나, 목록 기능을 사용해 자격 증명에 연결된 버킷을 열거합니다.
  6. Mount point/mnt/wasabi와 같은 경로, 또는 사용자 계정이 쓸 수 있는 빈 디렉터리를 지정합니다.
  7. Connect를 클릭합니다. NetDrive가 Wasabi에 인증하고 해당 경로에 버킷을 마운트합니다.

NetDrive mounting a cloud storage account as a local drive — the same interaction the Linux build provides at a mount point

마운트 확인하기

특히 실험적 빌드에서는 파일 관리자만 믿지 말고 터미널에서 마운트 상태를 확인하세요.

# Confirm the mount is listed
mount | grep wasabi

# Or just try listing it
ls /mnt/wasabi

Confirming that a cloud drive connected successfully after mounting on the NetDrive Linux build

Connect 후 마운트 지점이 비어 있는 경우 — 디렉터리가 존재하고 NetDrive를 실행하는 사용자가 쓸 수 있는지 확인하세요. 쓸 수 없거나 존재하지 않는 마운트 지점이 Linux에서 조용히 실패하는 가장 흔한 원인입니다.

403 또는 인증 오류 — 액세스 키와 시크릿이 정확하더라도, 지역 엔드포인트 호스트명이 버킷의 실제 지역과 일치하는지 다시 확인하세요. Wasabi는 잘못된 지역 엔드포인트로 보낸 요청을 거부합니다.

큰 버킷은 처음 목록을 불러올 때 시간이 걸립니다 — 리눅스 빌드도 Windows, macOS와 동일한 방식으로 디렉터리 목록을 스트리밍합니다. Wasabi 자체는 빠르게 응답하더라도, 객체 수가 수만 개인 버킷은 처음 탐색할 때 채워지는 데 다소 시간이 걸릴 수 있습니다.

마무리

Ubuntu에서 Wasabi를 마운트하면 NetDrive가 Windows와 macOS에서 제공하는 것과 동일한 드라이브 방식 접근을, 패키지 저장소가 아니라 GitHub에 배포되는 설치 프로그램을 통해 리눅스 빌드 서버나 워크스테이션에서도 누릴 수 있습니다. 리눅스에 대한 더 넓은 그림은 NetDrive on Ubuntu Linux를 참고하고, 더 폭넓게 검증된 플랫폼에서 동일한 제공업체를 다루는 내용은 Mount Wasabi on Windows with NetDrive를 참고하세요. 연결 후 액세스 오류가 발생하면 Fix S3 Access Denied Errors with NetDrive에서 Wasabi의 S3 호환 API에도 동일하게 적용되는 자격 증명 및 정책 점검 방법을 다룹니다.

— Jay, NetDrive