구글 드라이브로 파일을 관리하고 있는데, 우분투(Ubuntu)와 동기화하는 방법을 찾고 계신가요?
아쉽게도 구글은 리눅스 사용자를 위해 브라우저 없이 사용할 수 있는 전용 파일 클라이언트를 제공하지 않습니다. 하지만 걱정할 필요는 없습니다. 무료 또는 저렴한 비용으로 활용할 수 있는 다양한 도구가 있기 때문입니다. 이 글에서는 누구나 따라 할 수 있는 세 가지 방법을 소개합니다.

1. ODrive(Open Drive)
ODrive는 구글 드라이브와 우분투를 동기화하거나 백업할 수 있는 오픈소스 그래픽 클라이언트입니다.
웹 브라우저를 열거나 터미널 명령어를 입력할 필요가 없습니다. 복잡한 옵션, 설정, 연동 과정이 없어서 초보자도 부담 없이 사용할 수 있다는 것이 가장 큰 장점입니다.
설치 및 설정 방법
- ODrive 페이지에 접속한 뒤 install(설치) 버튼을 클릭합니다.

- Flatpak 애플리케이션 설치 여부를 묻는 대화상자가 나타나면 OK(확인)를 선택합니다.

- 소프트웨어 저장소가 Flatpak 애플리케이션에 함께 포함되어 있는 것을 확인할 수 있습니다. 이후 install(설치)을 클릭합니다.

- 다음 단계에서 Sudo 비밀번호(루트 계정 비밀번호)로 계정 인증을 요구합니다. authenticate(인증)를 클릭하세요.

- 다운로드와 설치가 완료되면 키보드의 Super 키(또는 Windows 키)를 누릅니다.
- 검색창에 ODrive를 입력합니다.

- Open Drive를 클릭하면 ODrive가 실행되며 초기 설정이 필요하다는 화면이 나타납니다.

- 이제 구글 드라이브를 설정하고 인증해야 합니다. next(다음)를 클릭해 ODrive 설정을 진행합니다.
- 계정을 연결하고, 구글 드라이브 데이터를 저장할 폴더 위치를 선택합니다.

- ODrive 설정을 마친 후에는 구글 드라이브 계정에 로그인해야 합니다.

- ODrive가 구글 계정 접근 권한을 요청하면 allow(허용)를 선택합니다.

- 계정이 드라이브에 추가되고, 리눅스 머신에도 디렉터리가 생성된 것을 확인할 수 있습니다.

- synchronize(동기화) 버튼을 클릭하면 구글 드라이브 데이터가 리눅스 머신과 동기화됩니다.
- 동기화가 제대로 완료되었는지 확인하려면 홈 폴더를 열어보세요. 파일 관리자에 Google Drive라는 이름의 폴더가 생성되어 있습니다. 해당 폴더를 더블클릭하면 안에 있는 파일들을 확인할 수 있습니다.

다만 이러한 단순함에는 단점이 있습니다. ODrive는 기본적인 기능만 제공하기 때문에 선택적 동기화가 불가능하고, 특정 파일을 다운로드 대상에서 제외하는 것도 지원하지 않습니다.
즉, 구글 드라이브의 모든 파일을 통째로 동기화하거나 아예 동기화하지 않거나, 둘 중 하나만 선택할 수 있습니다. 동기화할 파일을 직접 골라야 하는 상황이라면 이 방법은 최선이 아닐 수 있습니다.
동기화할 파일을 자유롭게 선택하고 싶다면 다음에 소개할 Insync를 활용해 보세요.
2. Insync
Insync는 초보자부터 고급 리눅스 사용자까지 모두에게 적합한 도구입니다. CLI(명령줄 인터페이스)와 GUI(그래픽 인터페이스)를 모두 지원하며, 다음과 같은 기능을 제공합니다.
- 데스크톱 알림 수신
- 여러 개의 구글 계정 동시 사용
- 공유 파일 동기화
Insync는 유료 프로그램이지만 15일 무료 체험이 가능합니다. 가격은 일회성 결제 기준으로 다음과 같습니다.
- Prime: 구글 계정당 $39.99
- Teams: 구글 계정당 $49.99(Prime 기능 + 공유 드라이브 동기화 포함)
아래 순서대로 진행하면 Insync로 우분투와 구글 드라이브를 동기화할 수 있습니다.
Insync 설치하기
- 먼저 DEB 설치 파일을 선택해 컴퓨터에 Insync를 설치합니다. 프로그램을 실행하기 전에는 반드시 다른 구글 드라이브 클라이언트를 모두 종료하세요.

- 이제 프로그램을 설치할 준비가 되었습니다. 설치 과정에서 Insync 폴더를 설정하라는 안내가 표시됩니다.

- 이 Insync 폴더가 바로 구글 드라이브 파일이 저장되는 위치입니다. 프로그램을 열면 가장 먼저 구글 드라이브 디렉터리가 나타납니다.

Insync는 설치한다고 해서 자동으로 파일을 동기화하지 않습니다. 어떤 파일을 동기화할지 직접 지정하라는 안내가 표시됩니다.
동기화할 파일 선택하기
- 선택적 동기화를 시작하려면 대시보드 오른쪽 상단의 선택적 동기화 아이콘을 클릭합니다.

- 다음 화면이 선택적 동기화 모드입니다. 이 화면에서 동기화할 파일과 폴더를 고를 수 있습니다.

- 폴더 전체가 아니라 폴더 안의 특정 파일만 동기화하는 것도 가능합니다. 폴더를 클릭하면 그 안의 하위 폴더와 파일들이 표시됩니다.

- 드라이브 전체를 동기화하려면 select all(모두 선택)을 클릭합니다.

- 동기화할 파일과 폴더 선택을 마쳤다면 apply(적용)를 클릭해 다음 단계로 넘어갑니다.
- 이때 선택적 동기화 변경 사항을 정말 적용할 것인지 묻는 팝업이 나타납니다. 확실하다면 yes(예)를 클릭하세요.

- 동기화된 파일과 폴더는 기본 폴더(base folder)에서 확인할 수 있습니다.

Insync 외부 위치에 저장하기
구글 드라이브 폴더를 Insync 기본 폴더가 아닌 다른 위치에 저장할 수도 있습니다. 단, 최상위 폴더에 한해서만 가능합니다.
구글 드라이브 화면으로 돌아가 동기화할 폴더에 마우스를 올린 뒤, 아래 스크린샷처럼 sync to a custom location(사용자 지정 위치로 동기화) 아이콘을 클릭합니다.

- 그러면 저장 위치를 선택하라는 메뉴가 나타납니다.

- 폴더를 선택한 뒤 대시보드 오른쪽 상단의 open(열기)을 클릭하면 두 가지 선택지가 주어집니다. 하위 폴더로 동기화하거나, 기존의 다른 폴더와 병합하는 방식입니다.

- 하위 폴더로 동기화하려면 파란색 Sync as a subfolder(하위 폴더로 동기화) 버튼을 클릭합니다. 그러면 다시 구글 드라이브 화면으로 돌아가는데, 동기화된 하위 폴더를 넣을 위치의 폴더를 엽니다.
- 새 폴더는 동기화된 파일이 있는 위치에 생성됩니다.

3. 우분투 GNOME 내장 기능 활용하기
별도의 프로그램 설치 없이 파일 전체를 동기화하고 싶다면 우분투 GNOME에 내장된 방식을 활용하는 것도 좋은 선택입니다.
이 방법은 구글 계정을 GNOME 온라인 계정 목록에 추가하는 방식입니다. 먼저 구글 드라이브 계정을 노틸러스(Nautilus) 파일 관리자에 마운트하면, 이후 파일에 접근·추가·편집할 수 있습니다.
GNOME 설치 및 실행
- 구글 드라이브의 파일은 노틸러스 파일 관리자를 통해 접근합니다. 먼저 GNOME Control Center와 GNOME Online Accounts 패키지를 설치하세요.
- Unity 대시보드 또는 명령줄에서 GNOME Control Center를 엽니다.

- 명령줄에 GNOME control center를 입력한 뒤 Online Accounts(온라인 계정)를 클릭합니다.

- add account(계정 추가)를 클릭하고 Google을 선택한 후, 구글 계정 정보를 입력합니다.

- 다음으로 구글 드라이브 파일을 편집하고 가져올 수 있도록 GNOME의 접근 권한을 승인하라는 안내가 표시됩니다.

참고로 이 방법은 인터넷에 연결되어 있어야만 구글 드라이브에 접근할 수 있습니다. 하지만 클라우드 환경의 우분투와 구글 드라이브를 간편하게 연동할 수 있는 쉽고 효과적인 방법입니다.
파일을 오프라인에서 사용해야 한다면, 해당 파일을 구글 드라이브에서 컴퓨터의 로컬 폴더로 끌어다 놓으면 됩니다.
구글이 리눅스 사용자를 위한 공식 클라이언트를 제공하지 않더라도, 위에서 살펴본 세 가지 방법만으로도 충분히 같은 결과를 얻을 수 있습니다. 용도와 예산에 맞는 방법을 골라 구글 드라이브를 더욱 편리하게 활용해 보세요.