우분투 리눅스용 NetDrive — 실험적 클라우드 드라이브 마운트

3분 읽기 platform linux
Alex
AlexPrincipal Engineer
NetDrive의 리눅스 빌드는 우분투 16.04 이상에서 실험적 릴리스로 동작합니다. 설치, 마운트, 공급자 설정이 Windows·macOS와 어떻게 다른지 정리했습니다.

우분투로 운영되는 셀프호스팅 미디어 서버에서는 Backblaze B2 아카이브나 SFTP 백업 대상을 일반 마운트 포인트처럼 보이게 해야 할 때가 있습니다. 커스텀 rclone 유닛 파일을 직접 작성하고 재부팅할 때마다 돌봐주지 않아도 되도록 말이죠. NetDrive는 바로 이런 용도로 리눅스 빌드를 제공하며, 패키지 저장소가 아니라 GitHub를 통해 직접 배포됩니다 — 다만 진지하게 받아들여야 할 딱지가 하나 붙어 있습니다: experimental.

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

NetDrive로 우분투에서 클라우드 스토리지 마운트하기

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

  • 우분투 16.04 이상에서 동작
  • Windows·macOS 빌드와 동일한 공급자 목록
  • 리눅스 패키지 매니저가 아닌 GitHub로 배포 및 업데이트
WindowsmacOS
리눅스용 NetDrive 다운로드 →

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

리눅스에서 “Experimental”이 의미하는 것

NetDrive 자체 비교 페이지에서도 리눅스 지원에는 “experimental”로 풀이되는 별표가 붙어 있습니다 — 이는 마케팅상의 과장된 신중함이 아니라 정확한 현황입니다. Windows와 macOS는 NetDrive가 주력으로 삼아 적극적으로 다져온 대상이며, 리눅스 빌드는 동일한 공급자 연결을 제공하지만 여러 배포판과 커널 버전에 걸친 테스트 범위는 같은 수준에 이르지 못했습니다. 프로덕션 서버에서 몇 달씩 무인 상태로 버텨야 하는 마운트가 필요하다면, 의존하기 전에 자신의 우분투 버전과 워크로드로 테스트할 시간을 확보하고, 미션 크리티컬한 작업에는 대안(예: 예약된 rclone 동기화)을 마련해 두세요.

이 점을 감안하더라도 최소 지원 버전은 우분투 16.04입니다. 내부적으로 NetDrive의 리눅스 빌드는 Windows·macOS 버전과 동일한 역할을 수행합니다: 표준 파일시스템 호출을 연결된 클라우드 공급자에 대한 요청으로 변환하여, 마운트된 폴더가 이를 읽고 쓰는 애플리케이션에게 여느 디렉터리와 똑같이 동작하도록 만드는 것입니다.

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

우분투에 NetDrive 설치하기

NetDrive for Linux는 우분투 기본 저장소에 .deb로 패키징되어 있지 않습니다. 대신 다음 절차를 따릅니다:

  1. github.com/NetDrive/installer로 이동해 사용 중인 우분투 버전에 맞는 최신 릴리스를 받습니다.
  2. 설치 저장소의 릴리스 노트를 자신의 우분투 버전에 맞게 따라 합니다 — NetDrive가 무언가를 마운트하기 전에 반드시 설치해야 하는 드라이버 구성 요소가 있습니다.
  3. NetDrive 패키지 자체를 설치합니다.
  4. NetDrive를 실행합니다. 처음 실행할 때 드라이버 구성 요소를 로드해야 하며, 시스템 설정에 따라 루트 권한이나 sudo 프롬프트가 필요할 수 있습니다.

배포가 apt가 아니라 GitHub 릴리스를 통해 이루어지므로, apt upgrade로 자동으로 받는 대신 새 릴리스가 나왔는지 직접 확인해야 합니다.

클라우드 공급자 추가하기

NetDrive가 실행되면 공급자 추가는 Windows·macOS와 같은 드라이브 목록 흐름을 따릅니다:

  1. NetDrive의 Drive Manager를 엽니다.
  2. + Add Drive를 클릭하고 공급자를 선택합니다 — Amazon S3, Backblaze B2, SFTP, WebDAV, Google Drive를 비롯해 NetDrive가 지원하는 나머지 목록 전부가 Windows·macOS와 동일하게 리눅스 빌드에서도 사용 가능합니다.
  3. 해당 공급자의 인증 절차를 완료합니다(일반 소비자용 클라우드는 브라우저에서 OAuth, SFTP·WebDAV·S3 형태의 엔드포인트는 자격 증명 직접 입력).
  4. 마운트 포인트를 설정하고 연결합니다.

NetDrive's Drive Manager for adding and configuring a cloud drive — the same interface concept the Linux build uses for mount points

연결 후에는 GUI만 보고 성공을 짐작하지 말고 터미널에서 실제로 마운트가 되었는지 확인하세요(마운트 포인트를 대상으로 mountgrep에 넘기거나, 단순히 마운트 포인트에서 ls를 실행). 실험적 빌드인 만큼 그만한 가치가 있는 확인 작업입니다.

Confirming that a cloud drive connected successfully after mounting

리눅스가 Windows·macOS와 다른 점

리눅스 빌드를 표준으로 삼기 전에 고려해야 할 몇 가지가 있습니다:

  • 파일시스템 드라이버: 리눅스 드라이버 구성 요소는 Windows·macOS 빌드와 별도로 관리되며, 릴리스 주기와 버그 수정이 세 플랫폼에서 반드시 같은 일정으로 진행되는 것은 아닙니다.
  • 배포 채널: 이 글을 쓰는 시점 기준으로 GitHub 릴리스뿐이며, 우분투 PPA나 Snap 패키지는 없습니다 — 유지보수 루틴에 수동 업데이트 확인을 포함시켜야 합니다.
  • 권장 주력 플랫폼: NetDrive 자체 가이드에서는 Windows와 macOS를 안정적이고 권장되는 환경으로 다룹니다. 리눅스는 테스트, 개인 프로젝트, 어느 정도의 불안정성을 감내할 수 있는 워크로드에 적합하며 — 자체 검증 없이 프로덕션 파이프라인을 맡길 플랫폼은 아직 아닙니다.

그렇다고 리눅스가 적합한 용도까지 배제되는 것은 아닙니다 — 홈 NAS 보완, 가끔 S3 버킷에 접근해야 하는 개발용 머신, 헤드리스 테스트 환경 등이 그렇습니다 — 다만 자신이 어떤 지원 등급 위에 있는지 알고 시작하세요.

마무리

NetDrive의 우분투 빌드는 Windows·macOS 버전과 동일한 공급자 연결을 바탕으로 같은 클라우드 마운트 경험을 제공하지만, 우분투 패키지 매니저 대신 GitHub를 통해 배포되며 명시적인 experimental 딱지가 붙어 있습니다. 무인 작업에 의존하기 전에 자신의 우분투 버전과 워크로드로 직접 테스트해 보세요. 같은 공급자를 더 폭넓게 검증된 플랫폼에서 쓰고 싶다면 Mount Amazon S3 on macOS with NetDrive 또는 Mount SFTP Server on Windows with NetDrive를 참고하세요.

— Alex, NetDrive