Linux에서 pCloud 마운트하기 — NetDrive의 실험적 우분투 빌드

3분 읽기 provider-guide pcloud linux
Casey
CaseyProduct Manager
NetDrive의 실험적 우분투 빌드로 pCloud 계정을 네이티브 Linux 마운트 지점에 연결하세요. 설정 단계와 일반적인 문제 해결법을 안내합니다.

한 데이터 분석가는 우분투 서버의 야간 cron 작업이 읽고 재처리해야 하는 클라이언트 내보내기 파일들을 공유 pCloud 폴더에 보관하고 있다. pCloud의 웹 UI나 별도의 동기화 에이전트로 파일을 가져오려면 다운로드를 일일이 수동으로 지켜봐야 한다. NetDrive의 Linux 빌드는 동일한 pCloud 계정을 일반 마운트 지점에 마운트하므로, /mnt/pcloud/exports/latest.csv를 읽는 스크립트는 그저 최신 파일을 보게 된다.

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

우분투에 pCloud 마운트하기

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

  • Ubuntu 16.04 이상에서 실행
  • 별도의 동기화 폴더 없이 pCloud 계정을 Linux 마운트 지점에 마운트
  • 동일한 pCloud 계정을 Windows, macOS, Linux에서 함께 사용
WindowsmacOS
Linux용 NetDrive 다운로드 →

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

NetDrive Linux 빌드의 pCloud 지원

NetDrive는 버전 3.16.589(2022년 3월)에서 Google Photos, SharePoint와 함께 pCloud를 지원 제공자로 추가했다. Windows와 macOS에서 이 지원은 프로덕션급으로 취급되지만, Linux에서는 NetDrive 자체의 실험적(experimental) 라벨이 붙는다 — 이는 특정 제공자 하나가 아니라 Linux 빌드 전체에 적용되는 지정이다. Windows와 macOS는 여전히 더 폭넓게 테스트되는 대상이며, 전 플랫폼에 걸친 현재 NetDrive 릴리스는 3.19.7이다.

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

NetDrive가 지원하는 클라우드 스토리지 연결 중 하나인 pCloud 클라우드 스토리지 제공자 로고

우분투에 NetDrive 설치하기

  1. github.com/NetDrive/installer로 이동해 사용 중인 우분투 버전에 맞는 릴리스를 다운로드한다.
  2. 해당 빌드에 포함된 릴리스 노트를 따른다 — NetDrive가 무언가를 마운트하려면 먼저 드라이버 컴포넌트가 설치되어야 하며, 이 과정에서 sudo를 요구할 수 있다.
  3. NetDrive 패키지를 설치한다.
  4. 터미널이나 데스크톱 환경의 애플리케이션 메뉴에서 NetDrive를 실행한다.

업데이트가 apt upgrade가 아니라 GitHub 릴리스로 배포되기 때문에, Linux 빌드는 자체 릴리스 일정에 따라 유지 관리된다 — 이번 주에 Windows나 macOS에 반영된 수정 사항이 같은 주에 Linux에도 반드시 도달한다는 보장은 없다. cron 작업이 특정 NetDrive 동작에 의존한다면 유의할 부분이다.

단계별 안내: pCloud 계정 연결하기

  1. NetDrive의 Drive Manager를 연 뒤 + Add Drive를 클릭한다.
  2. 연결 유형 목록에서 Select pCloud를 선택한다.
  3. 인증 화면이 나타나면 pCloud 자격 증명으로 로그인하고, NetDrive의 접근 요청을 승인한다.
  4. 마운트 지점을 설정한다 — /mnt/pcloud 같은 경로나 사용자 계정이 쓸 수 있는 빈 디렉터리면 된다.
  5. Click Connect. NetDrive가 pCloud에 인증한 뒤 해당 경로에 계정을 마운트한다.

클라우드 스토리지 계정을 로컬 드라이브로 마운트하는 NetDrive — Linux 빌드가 마운트 지점에서 제공하는 것과 동일한 방식

pCloud 계정이 비즈니스나 팀 플랜을 사용 중이라면, 인증 단계 전에 관리자에게 타사 앱 접근이 허용되는지 확인하라 — 일부 관리형 pCloud 테넌트는 연결 가능한 앱을 제한한다.

마운트 확인과 흔한 문제들

파일 관리자만 믿지 말고 터미널에서 마운트를 확인하라. 특히 실험적 빌드에서는 더욱 그렇다.

# Confirm the mount is listed
mount | grep pcloud

# Or just try listing it
ls /mnt/pcloud

마운트 후 클라우드 드라이브가 성공적으로 연결되었는지 확인하는 화면

인증 화면이 로드되지 않는 경우 — 대개 pCloud 자체의 문제라기보다 우분투 호스트의 네트워크나 방화벽 문제다. 재시도하기 전에 해당 머신에서 아웃바운드 HTTPS가 도달 가능한지 확인하라.

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

큰 폴더 목록을 불러오는 데 시간이 걸리는 경우 — Linux 빌드는 Windows, macOS와 동일한 방식으로 디렉터리 목록을 스트리밍한다. pCloud 자체는 빠르게 응답하더라도, 수만 개의 파일이 있는 폴더는 처음 탐색할 때 채워지는 데 잠시 시간이 걸릴 수 있다.

마무리

우분투에 pCloud를 마운트하면 NetDrive가 Windows와 macOS에서 제공하는 것과 동일한 드라이브 방식의 접근을, 패키지 저장소가 아닌 GitHub로 배포되는 설치 프로그램을 통해 Linux 워크스테이션에서도 누릴 수 있다. Linux 전반에 대해서는 NetDrive on Ubuntu Linux를, 더 폭넓게 테스트된 플랫폼에서 같은 제공자를 다루는 내용은 Mount pCloud on Windows를, Linux 빌드의 다른 연결 유형에 대해서는 Mount a WebDAV Server on Linux를 참고하라.

— Casey, NetDrive