본문 바로가기

리눅스

리눅스용 MICROSOFT의 OneDrive 연동 방법

리눅스에 MS의 OneDrive를 설치해보자


우분투를 사용하면서 클라우드 서비스를 연동하는 법을 알아 보겠습니다. 저같은 경우 리눅스를 하모니카 리눅스를 설치하였고 그 바탕은 우분투 입니다. 그래서 우분투에 설치하는 방법과 같습니다.


노트북에 120기가 SSD를 장착해서 리눅스를 사용중인데 용량이 항상 아쉽다는 생각을 가지게 되었습니다. 기존 DROPBOX에 1테라 공간이 있고 OneDrive에 1.2테라 공간을 가지고 있고 모든 사진을 두공간에 업로드 하면서 사용하고 블로그 작성시 사진을 모두 dropbox에 작성시 다운받아서 사용합니다.







드롭박스의 경우는 리눅스용 소스를 제공합니다. 쉽게 설치되지만 OneDrive는 제공되지 않습니다.
대신 api가 열려 있기 때문에 사용이 가능합니다. 물론 다른 개발자가 이미 개발해서 공개 해놓았기 때문에 가능합니다.


어플이 아닌 연동


설치해 보니 어플이라고 하기는 조금 부족할것 같고 연동 프로그램이 돌아가게 되는 방식입니다. 일종의 서버 프로그램으로 백그라운드에서 계속 싱크해 가는 프로그램이였습니다. 어쩌면 이게 더 나을수 있을것 같다는 생각입니다.


실제 프로그램이 눈에 보이는것도 좋기는 하지만 그것보다는 백그라운드에서 최신 파일을 연동해 주도록 하는게 나을수 있습니다. pc사용자들에게는 익숙하지 않지만 서버 프로그램이라고 보시면 될겁니다. 백그라운드에서 계속 최신 파일을 업로드와 다운해 주는 겁니다.


GITHUB프로그램을 먼저 설치하세요.

모든 개발자들의 소스가 등록되어 있는 GIT에 역시 이번에도 등록되어 있네요. 그럼 언제든지 최신판을 사용가능하다는 점이 좋습니다. 


그리고 다음 순서로 설치하시면 됩니다.


git clone https://github.com/xybu/onedrive-d.git

cd onedrive-d



이렇게 소스를 다운받으신후 clone 폴드에 보시면 install.sh가 있을겁니다. 컴파일 할수 있도록 배치파일이 있을겁니다.


./install.sh


일단 설치는 된겁니다. 그런 다음 초기 파일 생성 작업을 해야 합니다.


onedrive-pref


실행하신 후 여기서 물어보는 과정을 그래서 작성해 주시면 됩니다. 이부분은 큰어려움은 없을겁니다. 

1. OneDrive 로그인후 피드백 페이지를 넣어 주시고

2. 연동 폴드를 지정해 주시면 됩니다.

3. 대부분은 디폴트로 하시면 됩니다.


이렇게 초기 세팅을 완료하면 데몬이 설치 됩니다. 이 데몬을 실행해 보시면 됩니다.


onedrive-d start


이렇게 실행해보시면 원하시는 폴드에 데몬이 계속 싱크해 줍니다. 


자신의 하드 디스크에 싱크해 주는 프로그램


이 프로그램은 자신의 하드디스크의 폴드와 OneDrive를 일치 시켜주는 Sync프로그램입니다. 새로운 온라인 디스크가 아닙니다. 설치하시면 하드디스크에 공간을 차지합니다. 필요한 폴드만 싱크하세요. 


이 설명은 help옵션을 보시면 데몬 명령이 있습니다. 기껏해야 4개 정도 명령이니 쉽게 보실수 있을겁니다. 

클론 하는겁니다. 그러니깐 리눅스의 새 드리이버가 마운트 되는게 아니고 자신의 폴드와 OneDrive의 파일을 일치 시켜 주는겁니다. 혹시 windows 8.1과 같이 온라인으로 드라이버가 생기는것으로 착각하시면 않됩니다.


이렇게 싱크해놓고 필요한 파일만 싱크한 폴드에 넣어 주시면 충분히 활용가능합니다. 만약 다 사용한 파일은 OneDrive의 다른 폴드에 옮겨서 백업해 주시면서 관리하시면 편합니다.


점점 클라우드 서비스가 늘어 나는데 GDrive등도 연동 가능하므로 하나씩 용도에 맞춰서 사용하시면 편리하실겁니다. 다만 너무 많은 클라우드를 연동하면 속도가 떨어집니다. 필요한 클라우드 하나만 집중에서 관리하시면 편합니다.


한꼬마의 리눅스 입니다. 저도 초보이기 때문에 하나씩 같이 공부해 가면서 리눅스에 대해 알가면 좋겠습니다. 


관련 링크 입니다.


저보다 더 자세히 안내한 링크도 있습니다. 

http://www.howtogeek.com/208437/how-to-sync-files-with-your-onedrive-account-on-ubuntu-14.04/


저같은 터미널로 처리했습니다. 민트에서GUI가 안되서 터미널로 처리해는데 같은 이야기일겁니다. 

필요하신 분 계시면 확인해보세요.