Obsidian sync를 사용하지 않아도 아이폰에서는 obsidian 연동이 매우 쉽다고 합니다.

이 글에서는 우분투, 안드로이드폰에서 사용하기 위해서 Google drive와 연동하는 방법에 대한 내용을 정리합니다.

1. 우분투 + Google drive (참고 1)

rclone이라는 프로그램을 먼저 살펴봤습니다.(참고 2)

그냥 따라하기만 해도 뭔가 복잡하고 어려웠습니다.

그래서 다른 방법은 없는지 살펴보다가 google-drive-ocamlfuse 프로그램을 사용하는 방법을 확인했습니다. (참고1, 참고3)

 

(1-1) 아래와 같이 프로그램만 설치하고

$ sudo add-apt-repository ppa:alessandro-strada/ppa
$ sudo apt update
$ sudo apt install google-drive-ocamlfuse

(1-2) Google drive와 연동할 폴더를 생성하고,

$ mkdir gdrive

(1-3) Google drive와 연동하면 됩니다.

$ google-drive-ocamlfuse ~/gdrive

이 경우, Google drive의 전체 내용을 gdrive 폴더에서 확인할 수 있습니다.

구글 계정과의 연동은 참고 링크를 확인해 주십시오.

 

2. 우분투 + Google drive (특정 폴더)

만약 특정 폴더만 mount하고 싶은 경우에는 다음과 같이 합니다.

 

(2-1) config 파일을 확인합니다.

$ cd ~/.gdfuse/default
$ rm -r cache
$ gedit config

(2-2) config 파일에서 root_folder 부분을 찾습니다.

root_folder=

(2-3) 이 부분에 mount를 하고자 하는 특정 폴더의 이름을 적어 주면 된다고 합니다. (참고 3)

그런데, 저는 folder id를 입력해 줘야 동작했습니다.

참고 4를 살펴보면 아래와 같은 내용이 있습니다.

Root folder ID
...
So if the folder you want rclone to use has a URL which looks like https://drive.google.com/drive/folders/1XyfxxxxxxxxxxxxxxxxxxxxxxxxxKHCh in the browser, then you use 1XyfxxxxxxxxxxxxxxxxxxxxxxxxxKHCh as the root_folder_id in the config.

즉, 웹브라우저에서 Google drive에 접속한 후 mount하고자 하는 특정 폴더로 이동합니다.

이때 주소창에 보이는 주소에서 folders 이후의 주소를 복사해서 config 파일의 root_folder 뒤에 붙여 넣으면 됩니다.

 

3. 기타

처음에 mount한 경우에 우분투에서 폴더를 생성하거나 파일을 생성하는 경우에 "Input/output error" 문제가 있었고, read only로 mount되는 것을 debug message에서 확인할 수 있었습니다.

웹브라우저로 Google drive에 가서 text 파일을 만들고, 우분투에서 내용을 추가할 수 있었습니다.

이후 동작에 특별한 문제는 없었습니다.

이유는 모르지만 read only로 mount되는 경우가 있어 보입니다. (참고 5)

 

동작 이후 unmount는 아래 명령어를 사용했습니다.

$ fusermount -u ~/gdrive

.bashrc에 다음과 같은 alias를 만들어서 사용하고 있습니다.

alias gmount='google-drive-ocamlfuse ~/gdrive/'
alias gunmount='fusermount -u ~/gdrive'

 

- End -


참고 1. https://bigbigpark.tistory.com/43

참고 2. https://www.woobi.net/board2/4781

참고 3. https://jdselectron.tistory.com/164

참고 4. https://rclone.org/drive/

참고 5. https://astrada.github.io/google-drive-ocamlfuse/

 

 

 

 

반응형

'프로그래밍 > Tips & sites' 카테고리의 다른 글

[Sites] CRC  (0) 2020.09.12
[Tips] 파워포인트 매크로  (0) 2019.12.28
[Tips] VIM  (0) 2019.12.17
[Tips] Notepad++  (0) 2019.12.15

지금까지 사용한 메모 프로그램들에 대한 생각입니다.

  • 에버노트
    • 본격적으로 처음 사용한 앱입니다.
    • 좋은 자료를 찾아도 어떻게 정리할지 고민이었는데, 에버노트의 web scraper는 신기원이었습니다.
    • 하지만, 정리 없이 계속 자료를 채우기만 하니 어느덧 무거운 짐이 되어버렸습니다.
    • 다양한 환경에서 작업을 하는데 무료로는 2개의 기기만 지원하면서 사용 빈도가 줄어들었습니다.
    • 아직도 몇몇 노트들은 주로 사용하고 있지만, 자료 저장의 용도로는 더 이상 사용하지 않게 되었습니다.
    • 무료로 유용하게 사용하는 입장에서 매우 고마운 프로그램입니다.
  • 구글 Keep
    • 간단한 todo list나 메모를 적는 용도로 사용합니다.
    • 스마트폰에서 가끔 생각나는 것을 간단하게 메모하는 용도로 사용합니다.
    • 결국에는 정리가 필요하지만, 계속 사용할 예정입니다.
  • 노션
    • 에버노트의 대안으로 여러 프로그램을 알아보던 중 알게된 프로그램입니다.
    • 테스트 중에 블록 1000개의 제한으로 사용하기 힘들겠다고 생각하고 있었는데, 블록 사용이 무제한으로 되면서 지금까지 사용하고 있습니다.
    • 여러 플랫폼과 기기에서 sync를 지원해 줍니다.
    • toc (table of content), tog(toggle list), code, header등의 몇가지 단축키에 익숙해 지면서 더욱 많이 사용하고 있습니다.
    • 아직 DB까지는 제대로 사용하고 있지 못합니다.
    • 내용이 많이지면 느려진다고 이야기가 계속 들려옵니다.
    • 보기 좋게 정리하는 경우나  DB 위주로의 사용을 고려하고 있습니다.
    • 매우 유용한 메모 프로그램으로 계속 사용할 예정입니다.
  • Upnote
    • 게시판의 추천으로 처음 사용을 검토했습니다.
    • 월정액이 아니고 life time 요금제가 있어서 해당 요금제를 구매해서 사용하고 있습니다.
    • Web scraper도 되고 속도도 빠르며 백업도 간단하게 제공한다는 장점이 있어 보입니다.
    • 다양한 기능에서 다른 프로그램에 뒤진다는 평가가 있습니다.
    • 에버노트를 이어서 자료를 수집하는 용도로 사용할 예정입니다.

모두 잘 사용하고 있는 메모 프로그램들입니다만, Obsidian이라는 또 다른 프로그램을 검토하고 있습니다.

원래는 글쓰기나 제텔카스텐 용도로 많이 사용하는 프로그램인데, 각종 자료를 정리하고 검색하기에도 좋을 것 같아서 살펴보고 있습니다.

Obsidian Sync를 구독하지 않으면, 우분투와 안드로이드에서는 멀티 플랫폼으로 사용하기는 불편할 것 같습니다.

앞으로 Obsidian을 어떻게 사용하게 될지 잘 모르겠지만, 친해지기를 바래봅니다.

 

- End -

반응형

+ Recent posts