Windows + Android 환경에서 obsidian 동기화하기
# 나의 obsidian 사용환경
나는 Windows 환경에서 컴퓨터를 사용한다(노트북, 집, 사무실). 그리고 Android 폰을 쓴다.
# Resilio sync : 윈도우 - 우분투서버
다양한 동기화 방법이 있겠지만, 대부분의 시간동안 전원이 켜져 있는 NAS를 중심으로 집, 노트북, 사무실 컴퓨터가 동기화된다.
Resilio sync는 torrent 공유 방식을 파일 동기화에 사용한 것이다. 나의 경우에는 Sync Home
을 반값 세일할때 구매하였다. Resilio sync는 한번 구매하면 계속 사용할 수 있다. 구매일자를 살펴보니 2017년 말로 나온다. 버전관리는 되지 않지만 아주 빠른 동기화 속도 때문에 사용한다. 버전관리가 필요한 파일들은 Nextcloud
에 저장한다.
# Autosync : 안드로이드 - 우분투서버
안드로이드도 Resilio sync 어플이 있지만, 안드로이드에까지 실시간 동기화를 필요로 할 정도로 많이 쓰지는 않는다. 모바일 환경은 생산보다 소비쪽에 가깝고, 혹여나 모바일에서 새로이 메모를 한다고 해도 Autosync 동기화를 작동시켜주기만 하면 NAS를 중심으로 컴퓨터간에 빠르게 동기화가 되기 때문에 답답함을 느끼지는 못하고 있다. 클라우드 서비스를 통해서 동기화를 사용하는 사람들은 파일충돌과 동기화 딜레이에 답답함을 느끼는데, 나의 경우 단순히 Autosync 뿐만 아니라 NAS를 활용한 Resilio sync 덕분에 빠른 동기화가 가능한 것 같다.
내가 쓰는 Autosync 방법은 FTP 방법이다. 우분투서버에서 FTP를 설치하고 사용하고 있다. FTP 방식으로 안드로이드 데이터가 우분투 서버와 동기화가 되면 Resilio sync가 우분투 서버와 윈도우 컴퓨터들을 동기화시킨다.
Autosync 작동시기는 충전중에만 작동하도록 설정하여 두었고, 집이나 사무실에서 충전하는 상황, Wifi 접속된 상황에서만 동기화 하도록 해두었다. 이동중에 변경된 사안이 있어도 나중에 한꺼번에 동기화된다. 파일간 수정시기가 충돌이 있을 경우 Autosync는 새로운 파일을 생성하여 데이터를 남겨둔다. 나중에 노트북으로 검토하면서 불필요한 파일을 삭제하면 된다.