리눅스에서 Dropbox 마운트 — NetDrive의 실험적 Ubuntu 빌드
NetDrive의 실험적 Linux 빌드로 Ubuntu에 Dropbox를 로컬 드라이브로 마운트하세요 — 전체 로컬 동기화 사본 없이 계정을 바로 탐색할 수 있습니다.
참조 데이터셋으로 가득한 공유 Dropbox 폴더를 다루는 데이터 엔지니어는, 여유 공간이 40GB뿐인 VM에서 공식 Dropbox Linux 클라이언트의 기본 동작 — 무엇이든 사용하기 전에 폴더 전체를 로컬 디스크로 미러링하는 방식 — 을 원하지 않습니다. 그런 파일 대부분은 한 달에 몇 번밖에 읽히지 않습니다. NetDrive의 Linux 빌드는 같은 Dropbox 계정을 일반 경로에 마운트하므로, /mnt/dropbox/datasets/q3.csv를 읽는 스크립트는 몇 기가바이트짜리 동기화가 먼저 끝나기를 기다리는 대신 필요한 그 파일 하나만 그때그때 가져옵니다.

Ubuntu에 Dropbox 마운트하기
NetDrive 는 Google Drive, OneDrive, S3, SFTP, WebDAV 등을 Windows 와 macOS 에서 일반 드라이브처럼 보이게 합니다 — 동기화도, 전체 다운로드도 없이.
- Ubuntu 16.04 이상에서 실행
- 파일은 필요할 때 그때그때 전달 — 유지 관리할 전체 로컬 미러 없음
- Windows·macOS와 동일한 Dropbox 및 Dropbox Business 계정 지원
무료 체험. 평생 라이선스와 구독 플랜 제공.
Linux에서 Dropbox와 NetDrive
Dropbox는 2017년 9월 첫 NetDrive 3 출시 때부터 NetDrive가 지원해온 제공업체 중 하나이며, 3.9.1190에서는 Dropbox Business 계정 지원이 추가되었습니다. Windows와 macOS에서는 이 지원이 프로덕션급으로 취급되지만, Linux에서는 특정 제공업체가 아니라 플랫폼 전체에 적용되는 NetDrive 자체의 실험적(experimental) 라벨이 붙습니다.
NetDrive for Linux는 배포판의 패키지 저장소를 통해 배포되지 않습니다. github.com/NetDrive/installer에서 사용 중인 Ubuntu 버전에 맞는 릴리스로 제공됩니다. Ubuntu 16.04가 지원되는 최소 버전이며, 프로덕션 인프라라 부를 만한 용도에는 여전히 Windows나 macOS가 더 나은 선택입니다.

Ubuntu에 NetDrive 설치하기
- github.com/NetDrive/installer로 이동하여 사용 중인 Ubuntu 버전에 맞는 릴리스를 받습니다.
- 해당 릴리스의 설치 안내를 따릅니다 — NetDrive가 무언가를 마운트하기 전에 드라이버 구성 요소가 먼저 준비되어 있어야 합니다.
- 다운로드한 패키지를 설치합니다.
- NetDrive를 실행합니다. 처음 실행할 때 드라이버를 로드하며, 시스템 설정에 따라
sudo를 요구할 수 있습니다.
업데이트는 apt upgrade가 아니라 GitHub 릴리스로 제공되며, Linux 빌드는 별도의 주기로 관리됩니다 — 이번 주에 Windows나 macOS용으로 나온 수정 사항이 같은 주에 Linux에도 반영된다는 보장은 없습니다. 이 상자를 다루는 운영 문서 어디에든 적어둘 만한 사항입니다.
단계별 안내: Dropbox 계정 연결하기
- NetDrive의 Drive Manager를 엽니다 그리고 + Add Drive를 클릭합니다.
- 제공업체 목록에서 Select Dropbox를 선택합니다.

- 연결을 승인합니다. NetDrive가 Dropbox의 표준 OAuth 로그인 플로우를 엽니다 — Dropbox 계정으로 로그인하고 액세스를 승인하며, Windows와 macOS에서 사용되는 것과 동일한 인증 단계입니다.
- 마운트 지점을 설정합니다 —
/mnt/dropbox같은 경로나, 사용자가 쓰기 권한을 가진 임의의 빈 디렉터리면 됩니다. - Click Connect. NetDrive가 인증을 완료하고 해당 경로에 계정을 마운트합니다.
Dropbox Business 계정도 동일한 과정을 거칩니다 — Dropbox를 선택하고 비즈니스 계정으로 로그인하면, 공유 팀 폴더가 개인 공간의 내용과 함께 마운트 지점 아래에 나타납니다.
마운트 확인 및 흔한 문제
특히 실험적 빌드에서는 GUI만 믿지 말고 터미널에서 확인하세요.
# Confirm the mount is listed
mount | grep dropbox
# Or just try listing it
ls /mnt/dropbox

인증이 실패하거나 시간 초과된다 — 대체로 Dropbox 쪽 문제가 아니라 브라우저 문제입니다. OAuth 단계는 브라우저 창을 여는데, 브라우저가 구성되지 않은 헤드리스 상자에서는 이 단계가 렌더링할 대상이 없어 플로우가 멈춥니다. 인증을 진행하기 전에 세션에서 브라우저를 사용할 수 있는지 확인하거나, 데스크톱 환경이 있는 머신에서 설정을 진행하세요.
Connect 후에도 마운트 지점이 비어 있다 — 디렉터리가 존재하고 NetDrive를 실행하는 사용자가 쓸 수 있는지 다시 확인하세요. 실제 Dropbox 쪽 오류보다 빈 채로 남아 있거나 쓰기 권한이 없는 디렉터리가 원인인 경우가 더 흔합니다.
토큰이 예기치 않게 만료된다 — Dropbox 액세스 토큰은 Dropbox 계정의 연결된 앱 설정에서 해지될 수 있습니다. 이전에는 잘 작동하던 마운트가 인증에 실패하기 시작했다면, NetDrive 쪽 문제라고 단정하기 전에 그 설정부터 확인하세요.
마무리
Ubuntu에 Dropbox를 마운트하면, 전체 로컬 동기화에 디스크 공간을 먼저 투입하지 않고도 헤드리스 상자나 개발용 VM에서 Windows·macOS와 동일한 온디맨드 드라이브 방식 접근을 사용할 수 있습니다. 더 폭넓게 검증된 플랫폼에서의 같은 제공업체 안내는 Mount Dropbox on Windows 또는 Mount Dropbox on macOS를 참고하고, Linux 전반에 대한 내용은 NetDrive on Ubuntu Linux를 참고하세요.
— Steve, NetDrive