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

3분 읽기 provider-guide koofr linux
Casey
CaseyProduct Manager
NetDrive의 실험적 리눅스 빌드로 Koofr를 우분투 마운트 지점으로 연결하세요. 자격 증명, 설정 단계, 터미널에서 마운트를 확인하는 방법까지 안내합니다.

로테르담의 3인 개발팀은 내부 문서와 설정 백업을 Koofr에 보관한다. 어느 고객사의 조달 체크리스트가 회사 데이터가 물리적으로 어디에 있는지 묻는데, “EU 내부 서버”가 답하기 쉬운 대답이기 때문이다. 문제는 이들의 우분투 빌드 서버에서 드러난다. 배포 스크립트가 그 Koofr 계정에서 설정 파일을 읽어야 하는데, 헤드리스 작업에서는 브라우저 탭을 띄울 수 없다. NetDrive의 리눅스 빌드는 Koofr를 일반 우분투 마운트 지점으로 연결한다. Windows와 macOS에서 이미 하던 방식 그대로여서, 스크립트는 그냥 경로 하나를 열면 된다.

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

우분투 환경에 Koofr 마운트하기

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

  • Koofr가 일반 우분투 마운트 지점으로 나타납니다
  • 파일은 필요할 때 스트리밍됩니다 — 별도의 동기화 클라이언트를 관리할 필요가 없습니다
  • S3, SFTP 등 20개 이상의 다른 프로바이더와 하나의 드라이브 관리자에서 함께 실행됩니다
WindowsmacOS
리눅스용 NetDrive 다운로드 →

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

여기서 마운트 지점이 Koofr 웹 앱보다 나은 이유

Koofr 자체의 웹 인터페이스와 모바일 앱은 일상적인 사용에는 충분하지만, 스크립트나 cron 작업, 일반 파일시스템 경로에서 읽기를 기대하는 tar 명령에는 도움이 되지 않는다. 먼저 사본을 내려받는 방식은 파일이 바뀌기 전까지만 통하고, 그 순간부터는 버전 두 개를 맞춰야 하는 문제가 생긴다. NetDrive로 계정을 마운트하면 이 단계를 건너뛴다. 읽기와 쓰기가 마운트 지점을 통해 곧바로 Koofr로 오가며, 로컬 디스크를 다루는 것과 같다.

Koofr는 최근 릴리스 주기에서 Filen, Files.com, ImageKit, OpenDrive와 함께 NetDrive의 지원 프로바이더 목록에 추가되었다. 다른 모든 플랫폼과 마찬가지로 리눅스에서도 NetDrive 최신 릴리스를 실행하면 된다.

Koofr 로고, 이제 NetDrive로 마운트할 수 있는 유럽 클라우드 스토리지 제공업체

우분투에 NetDrive 설치하기

리눅스용 NetDrive는 우분투 패키지 저장소를 통해 제공되지 않으며, 대신 GitHub 릴리스 형태로 배포된다.

  1. github.com/NetDrive/installer로 이동해 사용 중인 우분투 버전에 맞는 릴리스를 받는다.
  2. 해당 저장소의 안내에 따라 마운트가 의존하는 드라이버 구성요소를 설치한다 — 보통 처음 설치할 때 sudo 권한이 필요하다.
  3. NetDrive 패키지 자체를 설치한다.
  4. 드라이브를 추가하기 전에 NetDrive를 한 번 실행해 드라이버 구성요소가 로드되도록 한다.

지원되는 최소 버전은 Ubuntu 16.04이며, NetDrive의 비교 페이지는 여전히 리눅스를 실험적으로 표시하고 있다 — Windows와 macOS가 대부분의 테스트를 받고 수정도 더 빠르게 반영된다. 개발용 머신이나 CI 러너에서 Koofr를 마운트하는 것은 적절한 용도지만, 무인 운영 작업에 사용하려면 그 전에 자신의 하드웨어에서 충분히 테스트해 볼 가치가 있다.

NetDrive가 클라우드 스토리지 계정을 로컬 드라이브로 마운트하는 모습 — 리눅스 빌드도 마운트 지점에서 동일한 상호작용을 제공한다

Koofr 계정 연결하기

Koofr 연결은 계정 자격 증명만 요구한다 — 미리 찾아봐야 할 API 키나 엔드포인트가 없어서, 새 머신에 추가하기 가장 간단한 프로바이더 중 하나다.

  1. Open NetDrive’s Drive Manager를 열고 + Add Drive를 클릭한다.
  2. 프로바이더 목록에서 Select Koofr를 선택한다.
  3. 메시지가 뜨면 Koofr 계정의 이메일과 비밀번호로 Sign in한다.
  4. 마운트 지점을 설정한다/mnt/koofr 같은 경로나, 사용자가 관리하는 임의의 빈 디렉터리를 지정하면 된다.
  5. Click Connect. NetDrive가 인증을 마치고 해당 경로에 계정을 마운트한다.

터미널에서 마운트 확인하기

헤드리스 환경이나 원격 머신에서는 GUI만 믿지 말고 셸에서 확인한다.

# Confirm the mount is listed
mount | grep koofr

# Or just try listing it
ls /mnt/koofr

마운트 후 클라우드 드라이브가 정상적으로 연결되었는지 확인하는 모습

연결 직후 목록이 비어 있다면 대개는 루트 폴더가 아직 채워지는 중이라는 뜻이니, 문제가 있다고 판단하기 전에 몇 초 기다려 본다. 그 후에도 계속 비어 있다면 다른 무엇보다 먼저 Koofr 자격 증명을 다시 확인한다. 비밀번호 오타는 첫 연결이 명확한 오류 없이 조용히 실패하는 가장 흔한 원인이다.

Koofr로 다시 쓰기도 읽기와 같은 방식으로 동작한다 — 마운트 지점에 파일을 복사하면 NetDrive가 백그라운드에서 업로드를 큐에 넣고, 파일을 작성한 프로세스를 막지 않는다.

마운트된 클라우드 드라이브로의 파일 전송 진행 상황을 보여주는 백그라운드 업로드 큐

리눅스 빌드에서 염두에 둘 점

  • 릴리스 주기가 별도다. 리눅스 드라이버는 자체 일정으로 출시되므로, Windows나 macOS에 반영된 수정이 같은 주에 리눅스에 자동으로 반영되지는 않는다.
  • apt 연동이 없다. 설치와 업데이트는 우분투 패키지 관리자가 아니라 GitHub 릴리스를 통해 이루어진다.
  • Windows와 macOS가 안정화된 대상이다. NetDrive는 이 두 플랫폼을 프로덕션 준비 완료로 취급하며, 리눅스는 추후 공지가 있을 때까지 실험적으로 표시된다.

마무리

우분투에서 Koofr를 마운트하면, Windows와 macOS에서 NetDrive가 이미 제공하는 것과 같은 방식으로 EU에 호스팅된 스토리지에 일반 파일시스템처럼 접근할 수 있다 — 설치 파일은 apt가 아니라 GitHub에 있지만 말이다. 더 많이 테스트된 플랫폼에서 같은 프로바이더를 다루는 글은 Mount Koofr on macOS with NetDriveMount Koofr on Windows with NetDrive를 참고하라. 리눅스에서 NetDrive를 운영하는 전반적인 내용은 NetDrive on Ubuntu Linux를 참고하라.

— Casey, NetDrive