티스토리 뷰


 한 2년 전만 하더라도 구글 드라이브를 데스크탑 리눅스로 연동할 수 있는 방법을 딱히 찾을 수 없어 Insync 라는 유료 프로그램을 사용하여 구글 드라이브를 연동하는 방법을 포스팅 했었습니다만.. 최근에 좀 찾아보니 2가지의 새로운 방법을 알게 되었습니다. 그래도 완벽하게 하드 드라이브에 파일을 동기화하는 것은 아니고 네트워크 드라이브를 마운트하는 느낌의 동기화이므로 속도면에서 좀 답답한 감이 있습니다. 파일 자체를 동기화하기 원하신다면 Insync를 사용하는 방법 밖에 없는 듯 합니다.

Gnome 3.18 & Nautilus 파일 관리자를 사용한 구글 드라이브 동기화

 만약 데스크탑 환경으로 그놈 쉘을 쓰고 있다면 Gnome Shell 3.18 부터 구글 드라이브를 노틸러스 파일관리자에 연동하는 기능이 추가되었습니다. apt-get update && apt-get upgrade를 통해 gnome 업데이트가 자동으로 되지 않는다면 다음과 같이 apt-get install에 명시하여 업데이트 할 수 있습니다. (4월 21일 릴리즈될 우분투 16.04 LTS는 기본 그놈 쉘 버전이 3.18.4 인것을 확인함) 그놈 쉘만 3.18로 올린다고 구글 드라이브 연동 기능이 생기는 것은 아니고 노틸러스, 외부 플러그인 등을 모두 3.18에 맞게 업데이트 해줘야 동기화 기능을 사용할 수 있습니다.

$ sudo add-apt-repository ppa:gnome3-team/gnome3 
$ sudo apt-get update
$ sudo apt-get install gnome-shell nautilus
$ sudo apt-get upgrade -y
$ gnome-shell --version
cs


gnome-shell --version 명령어를 통해 그놈 버전을 확인할 수 있으며 업데이트 후 로그아웃 후 다시 로그인하여 그놈 쉘 버전 갱신. 우분투의 설정-온라인 계정에서 Google 계정 다시 연동한 뒤 해당 계정 정보에서 파일 탭을 활성화 해야합니다. 그러면 Nautilus 파일 관리자에서 에서 구글 드라이브 항목 확인할 수 있습니다 (google-drive://your@email.com). 파일 동기화 항목을 체크했음에도 다음과 같이 보이지 않는다면 패키지 업데이트가 제대로 되지 않은 겁니다. 치명적인 단점은 터미널에서 접근이 안되네요. 제가 못찾는 것일 수도.. 게다가 접근 속도가 영 느립니다.

google-drive-ocamlfuse 패키지를 사용한 구글 드라이브 동기화

 Gnome Shell이나 Nautilus를 사용하지 않을 경우, 혹은 나처럼 구글 드라이브를 터미널 접근하고 싶을 때는 Google Drive를 마운트 시켜주는 google-dirve-ocamlfuse 기능을 대안으로 사용할 수 있습니다. 다만 좀 사용해본 결과 로컬에서 터미널 작업하는 것과는 다르게 답답한 느낌이 있는데 네트워크 드라이브를 마운트하는 느낌이라 어쩔 수가 없는 것 같습니다. 이럴때는 빠르게 포기하고 Insync를 사용하여 구글 드라이브를 동기화하는 것이 낫겠네요.

$ sudo add-apt-repository ppa:alessandro-strada/ppa
$ sudo apt-get update && sudo apt-get install google-drive-ocamlfuse -y
$ google-drive-ocamlfuse
$ mkdir ~/googleDrive && google-drive-ocamlfuse ~/googleDrive



cs


최초에 google-drive-ocamlfuse 명령어를 실행하면 기본 웹 브라우저가 뜨고 google 로그인 요청을 합니다. 이때 제대로 설치 및 구글 인증이 완료되고 마운트가 정상적으로 되었다면 df 명령어로 다음과 같이 마운트 된 것을 확인 할 수 있습니다.


google-drive-ocamlfuse 패키지 설치에 관한 것과 좀 더 많은 기능이 알고 싶으면 원문 포스트를 참고하시기 바랍니다.




프로필사진

Yowu (Yu Yongwoo)

백엔드 개발 정점을 꿈꾸는 흔한 개발자입니다
우분투 데스크탑 개발 환경을 매우 선호합니다
최근에는 vscode에 vim 모드 올려서 쓰고 있습니다
개발용 키보드는 역시 해피해킹 프로2 무각입니다
락 밴드에서 드럼을 꽤나 오래 쳤었습니다