리눅스에서 Dropbox Business 마운트 — NetDrive의 실험적 Ubuntu 빌드
NetDrive의 실험적 Ubuntu 빌드로 Dropbox Business 팀 계정을 네이티브 리눅스 마운트 지점에 마운트하는 방법 — 설정, OAuth, 검증 단계.
Ubuntu를 실행하는 빌드 서버가 회사의 Dropbox Business 팀 계정에 있는 공유 자산에 읽기 접근이 필요하지만, 헤드리스 서버에 공식 Dropbox 클라이언트를 설치하고 팀 폴더 전체를 로컬로 동기화하는 것은 디스크 공간이 이미 빠듯한 상황에서는 선택지가 되지 못합니다. NetDrive의 리눅스 빌드는 대신 해당 Dropbox Business 계정을 일반 마운트 지점에 마운트해 주므로, 스크립트나 CI 작업이 디스크의 다른 디렉터리와 똑같은 방식으로 파일을 읽을 수 있습니다.

Ubuntu에서 Dropbox Business 마운트하기
NetDrive 는 Google Drive, OneDrive, S3, SFTP, WebDAV 등을 Windows 와 macOS 에서 일반 드라이브처럼 보이게 합니다 — 동기화도, 전체 다운로드도 없이.
- Ubuntu 16.04 이상에서 실행
- 로컬 동기화 폴더 없이 Dropbox Business 팀 계정을 리눅스 마운트 지점에 마운트
- 동일한 연결이 Windows, macOS, Linux 전반에서 동작
무료 체험. 평생 라이선스와 구독 플랜 제공.
NetDrive 리눅스 빌드의 Dropbox Business
NetDrive는 버전 3.9.1190(2020년 4월)에서 Team Drive, 파일 잠금과 함께 Dropbox Business 지원을 추가했습니다. Windows와 macOS에서는 이 지원이 프로덕션급으로 취급되어 테스트도 대부분 여기에 집중됩니다. 리눅스에서는 NetDrive 자체의 실험적(experimental) 라벨을 그대로 물려받는데, 이는 특정 프로바이더가 아니라 리눅스 빌드 전체에 적용되는 지정입니다. 현재 모든 플랫폼에서 NetDrive 릴리스 버전은 3.19.7입니다.
NetDrive for Linux는 apt나 배포판 패키지 관리자를 통해 배포되지 않습니다. github.com/NetDrive/installer의 GitHub 릴리스로 배포되며, Ubuntu 16.04가 지원되는 최소 버전입니다. 마운트 메커니즘은 리눅스 빌드의 모든 프로바이더에서 동일하며, Dropbox Business라고 해서 별도로 특별 취급되지 않습니다.

Ubuntu에 NetDrive 설치하기
- github.com/NetDrive/installer로 이동해 사용 중인 Ubuntu 버전에 맞는 릴리스를 다운로드합니다.
- 해당 빌드에 포함된 릴리스 노트를 따라 진행합니다 — NetDrive가 무언가를 마운트하기 전에 드라이버 구성 요소가 먼저 설치되며, 이 과정에서
sudo를 요구할 수 있습니다. - 패키지를 설치합니다.
- 터미널이나 데스크톱 환경의 애플리케이션 메뉴에서 NetDrive를 실행합니다.
리눅스 빌드는 apt upgrade가 아니라 GitHub 릴리스 형태로 배포되므로, 이 플랫폼은 자체적인 릴리스 주기로 운영됩니다 — 이번 주에 Windows나 macOS에 반영된 수정 사항이 같은 주에 리눅스에도 반영된다는 보장은 없습니다. 파이프라인이 특정 NetDrive 동작이나 버그 수정에 의존한다면 알아둘 가치가 있는 사실입니다.
단계별 안내: Dropbox Business 계정 연결하기
- NetDrive의 Drive Manager를 열고 + Add Drive를 클릭합니다.
- 연결 유형 목록에서 Select Dropbox Business를 선택합니다. Dropbox Business는 개인 계정이 아니라 팀 계정에 대해 인증하므로, 개인용 Dropbox 항목과는 별개의 커넥터입니다.
- Connect를 클릭하고 NetDrive가 여는 브라우저 창에서 OAuth 로그인을 완료합니다. 필요한 폴더에 접근 권한이 있는 팀 구성원 계정으로 로그인하세요 — NetDrive는 해당 구성원의 Dropbox Business 권한이 허용하는 범위만 볼 수 있습니다.
- Mount point —
/mnt/dropbox-business와 같은 경로, 또는 사용자 계정이 쓰기 권한을 가진 임의의 빈 디렉터리를 지정합니다. - 마무리하려면 Connect를 다시 클릭합니다. NetDrive가 Dropbox에 인증하고 해당 경로에 팀 계정을 마운트합니다.

마운트 확인하기
특히 실험적 빌드에서는 파일 관리자만 믿지 말고 터미널에서 마운트 상태를 확인하세요.
# Confirm the mount is listed
mount | grep dropbox
# Or just try listing it
ls /mnt/dropbox-business

Connect 이후 마운트 지점이 계속 비어 있음 — 디렉터리가 존재하고 NetDrive를 실행하는 사용자가 쓰기 권한을 가지고 있는지 확인하세요. 쓰기 불가능하거나 존재하지 않는 마운트 지점이 리눅스에서 조용한 실패의 가장 흔한 원인입니다.
OAuth 창이 열리지 않음 — 리눅스 빌드는 브라우저 플로우를 실행하기 위해 데스크톱 환경이나 X11 포워딩 세션이 필요합니다. 완전히 헤드리스한 SSH 전용 세션에서는 새 연결에 대한 로그인 단계를 완료할 수 없습니다.
예상한 팀 폴더가 보이지 않음 — Dropbox Business는 로그인한 구성원 본인의 폴더 권한을 그대로 따릅니다. 폴더가 보이지 않는다면, 팀 관리자가 팀 전체가 아니라 실제로 해당 구성원 계정에 그 폴더를 공유했는지 확인하세요.
마무리
Ubuntu에서 Dropbox Business를 마운트하면 Windows와 macOS에서 NetDrive가 제공하는 것과 동일한 드라이브 방식의 접근을, 패키지 저장소가 아니라 GitHub로 배포되는 설치 프로그램을 통해 리눅스 빌드 서버나 워크스테이션에서도 누릴 수 있습니다. 리눅스에 대한 더 폭넓은 내용은 NetDrive on Ubuntu Linux를, 더 많이 테스트된 플랫폼에서의 동일한 계정 유형은 Mount Dropbox Business on Windows with NetDrive를, 팀 계정이 아닌 개인 Dropbox 계정을 리눅스에서 사용하려면 Mount Dropbox on Linux with NetDrive를 참고하세요.
— Kai, NetDrive