Cara Menyinkronkan Akun OneDrive Anda di Komputer Linux

OneDrive, layanan penyimpanan cloud Microsoft adalah penawaran yang cukup populer dalam hal layanan penyimpanan cloud. OneDrive memungkinkan kita mengakses file kita kapan saja, di mana saja, di semua perangkat kita. Namun, ada satu peringatan besar – tidak ada klien Linux resmi yang tersedia. Oleh karena itu, pengguna Linux harus mengandalkan versi web (yang tidak menyediakan sinkronisasi), atau pada klien tidak resmi. Dulu ada klien tidak resmi yang berfungsi bernama onedrive-d, namun tidak lagi dipertahankan . Karena itu, ada klien OneDrive tidak resmi lainnya yang dinamai onedrive oleh pengguna GitHub skilion . Ini memiliki dukungan untuk sinkronisasi manual dan otomatis, pemantauan file waktu nyata dan unggahan yang dapat dilanjutkan. Meskipun pengaturan melibatkan beberapa mengutak-atik dan menggunakan baris perintah, ia bekerja cukup baik untuk penggunaan sehari-hari dan tidak menimbulkan masalah. Jadi, jika Anda ingin menyinkronkan data OneDrive dengan komputer Linux Anda, berikut cara melakukannya:

Catatan: Program ini telah diuji di Linux Mint 18. Instruksi ini akan bekerja tanpa dimodifikasi dengan Ubuntu 16.04. Meskipun membuatnya bekerja dengan distribusi lain dimungkinkan, kita belum membahasnya di artikel ini.

Menginstal OneDrive di Linux

Buka Terminal , dan jalankan perintah berikut untuk menginstal perangkat lunak prasyarat libcurl , libsqlite , build-essential , dan git :

[Kode sumber]

sudo apt-get install libcurl4-openssl-dev libsqlite3-dev build-essential git

[/Kode sumber]

Setelah instalasi selesai, jalankan perintah berikut untuk menginstal compiler bahasa pemrograman D:

[Kode sumber]

sudo wget http://master.dl.sourceforge.net/project/d-apt/files/d-apt.list -O /etc/apt/sources.list.d/d-apt.list wget -qO – http ://dlang.org/d-keyring.gpg | sudo apt-key add – sudo apt-get update && sudo apt-get install dmd-bin

[/Kode sumber]

Kita sekarang akan mengunduh dan menginstal perangkat lunak onedrive . Di direktori Home Anda , unduh kode sumber menggunakan perintah berikut:

[kode sumber] git clone https://github.com/skilion/onedrive.git onedrive_code[/sourcecode]

Sekarang, kompilasi dan instal perangkat lunak:

[sourcecode]cd onedrive_code make sudo make install

[/Kode sumber]

Dan Anda selesai.

Mengonfigurasi Akun OneDrive Anda

Untuk mengonfigurasi akun OneDrive Anda untuk pertama kalinya, buka Terminal , dan jalankan onedrive . Anda akan melihat prompt dengan URL seperti ini:

Cukup salin URL ini , dan masukkan di browser web pilihan Anda. Anda akan dimintai akun Microsoft dan kata sandi Anda. Setelah masuk, Anda akan mendapatkan layar berikut :

Pilih Ya di sini, dan salin URL yang muncul di layar berikut:

Sekarang rekatkan URL ini di jendela Terminal Anda , dan tekan Enter . Anda akan melihat bahwa itu secara otomatis mulai menyinkronkan akun OneDrive Anda dengan folder Onedrive di direktori home Anda. Jika Anda memiliki beberapa gigabyte data yang disimpan di akun OneDrive Anda, bersabarlah karena ini akan memakan waktu cukup lama.

Penggunaan Dasar

Kapan pun Anda ingin menyinkronkan penyimpanan lokal Anda dengan akun OneDrive Anda di Linux, cukup jalankan perintah onedrive dari terminal Anda. Sebagai demonstrasi, saya menghapus beberapa gambar dari penyimpanan OneDrive saya menggunakan aplikasi web. Di sistem Linux saya, saya membuat file teks di folder Onedrive . Menjalankan perintah onedrive memberi saya hasil berikut:

Menyiapkan Sinkronisasi Otomatis

Jika Anda ingin agar akun OneDrive Anda tetap sinkron secara otomatis, alih-alih menjalankan perintah secara manual setiap saat, Anda dapat mengaktifkan layanan systemd. Di terminal, jalankan:

[sourcecode]systemctl –pengguna mengaktifkan onedrive systemctl –pengguna memulai onedrive[/sourcecode]

Ada peringatan di sini. Menambahkan atau menghapus file dari sistem file lokal Anda mencerminkan perubahan di akun OneDrive Anda hampir seketika. Namun, sebaliknya sedikit tertunda. Ini bukan masalah besar bagi kebanyakan orang, tetapi bisa menjadi masalah jika Anda mentransfer banyak file secara teratur.

Jika Anda tidak yakin apakah file tertentu disinkronkan atau tidak, Anda dapat memeriksa log. Untuk melakukan itu, jalankan:

[kode sumber]journalctl –unit pengguna satu drive -f[/kode sumber]

Mengecualikan File Dan Folder Dari Sinkronisasi

Katakanlah Anda memiliki folder yang terisi penuh dengan video HD di akun OneDrive Anda, dan Anda ingin menghindari sinkronisasi itu, karena akan memakan bandwidth dan ruang yang signifikan. Mungkin Anda juga ingin menghindari sinkronisasi gambar disk (file .iso). Untuk melakukannya, buka file ~/.config/onedrive/config menggunakan editor teks favorit Anda, dan ubah bagian skip_file dan skip_dir yang sesuai:

[sourcecode]skip_file = “.*|~*|*.iso” skip_dir = “.*|Video”[/sourcecode]

Jika Anda menjalankan layanan sinkronisasi, maka Anda harus mematikannya terlebih dahulu:

[sourcecode]systemctl –pengguna menghentikan onedrive[/sourcecode]

Setelah itu, jalankan onedrive dengan opsi sinkronisasi ulang:

[sourcecode]onedrive –resync[/sourcecode]

Setelah ini, Anda dapat mengaktifkan kembali layanan sinkronisasi:

[sourcecode]systemctl –pengguna memulai onedrive[/sourcecode]

LIHAT JUGA: 4 Klien Linux Google Drive Populer (Tidak Resmi)

Gunakan OneDrive dengan Mulus Dengan Linux

Klien Linux OneDrive lain yang bagus untuk dipertimbangkan adalah rclone . Meskipun hanya menawarkan sinkronisasi manual, ia memiliki fitur tambahan tertentu yang tidak ada di onedrive, seperti dukungan untuk beberapa akun cloud secara bersamaan, termasuk, namun tidak terbatas pada OneDrive, Google Drive, Dropbox, Amazon S3, dan Yandex. Anda bisa mendapatkan rclone di sini .

Nah, begitulah cara menyinkronkan akun Microsoft OneDrive dengan Linux. Beri tahu kita cara kerjanya untuk Anda. Jika Anda mengalami masalah dalam mengaturnya, jangan ragu untuk mengajukan pertanyaan kepada kita di bagian komentar di bawah.