Tuesday, May 5, 2020

Cara Backup File Ke Google Drive Di Linux

  Google Drive ialah media yang sangat baik bagi orang-orang yang perlu menyimpan salinan online file mereka. Pengguna Linux dapat memanfaatkan paket gratis 15 GB untuk membackup file konfigurasi penting. Selain itu, anda dapat membackup data dalam jumlah besar, tergolong file media, kalau anda memiliki paket Google Workspace (sebelumnya G-Suite) yang aktif. Panduan ini akan memberikan bagaimana anda dapat membackup file secara otomatis ke Google Drive di Linux memakai package open source google-drive-ocamlfuse dan CRON. Apa itu google-drive-ocamlfuse? google-drive-ocamlfuse adalah system file FUSE yang memungkinkan pengguna memasang (mount) penyimpanan Google Drive mereka di mesin local. Ini ditulis menggunakan OCaml dan tersedia secara gratis lewat GitHub. Beberapa fitur utamanya tergolong susukan penuh read/write (baca/tulis), pinjaman banyak akun, Unix permission dan Team Drive support. Cara Menggunakannya untuk Backup Otomatis Langkah pertama yakni mount remote Google Drive ke system file local. Disinilah google-drive-ocamlfuse berperan. Kemudian kita mampu menggunakan scheduler otomatis untuk mentransfer file ke drive secara berkala. Untuk memudahkan, saya memakai utilitas Linux CRON untuk menangani proses scheduler. (Anda juga mampu menggunakan Zeit untuk schedule peran cron). Install dan Konfigurasi google-drive-ocamlfuse Pertama, kita perlu menginstall google-drive-ocamlfuse di mesin Linux kita. Untungnya, ini sungguh gampang. Jalankan terminal anda dan masukkan perintah berikut dibawah ini dikala diminta. sudo add-apt-repository ppa:alessandro-strada/ppa Ini akan menyertakan package yang diperlukan ke daftar repositori manajer package anda. Anda mampu melanjutkan dan menginstall package dengan menggunakan perintah berikut. Debian/Ubuntu sudo apt update && sudo apt install google-drive-ocamlfuse Fedora sudo dnf copr enable sergiomb/google-drive-ocamlfuse sudo dnf install google-drive-ocamlfuse Arch yay -S google-drive-ocamlfuse Tunggu hingga instalasi final. Setelah simpulan, anda perlu mengkonfigurasinya untuk mount. Langkah pertama untuk ini ialah menciptakan titik mount untuk Google Drive di system file local anda. Anda dapat melaksanakan ini dengan mengetikkan perintah di bawah ini di terminal anda. mkdir -p /mount/google-drive Selanjutnya, mount penyimpanan drive dengan perintah berikut ini. google-drive-ocamlfuse /mount/google-drive google-drive-ocamlfuse akan membuka browser default anda dan mengarahkan ke halaman otentikasi akun untuk Google Drive. Pilih akun yang ingin anda mount secara local. Kemudian masukkan passwor d untuk akun yang dipilih untuk mengotentikasi diri anda. Selanjutnya, Google akan memerlukan permission/izin untuk memperlihatkan terusan ke google-drive-ocamlfuse. Klik Allow dan teruskan ke halaman berikutnya. Anda akan diminta untuk mengizinkan akses ke akun pengguna anda sekali lagi. Setelah anda membolehkan, itu akan mengarahkan anda ke halaman web google-drive-ocamlfuse. Selamat, anda berhasil memasang akun Google Drive anda ke system file local. Sekarang dikala yang sempurna untuk memverifikasi apakah proses mount untuk Google Drive berlangsung lancar atau tidak. Jika tahap ini menunjukkan error, anda tidak mampu menggunakannya untuk membackup file ke Google Drive. Gunakan perintah di bawah ini untuk memverifikasi ini. ls -l /mount/google-drive/ Outputnya harus memperlihatkan daftar file dan direktori yang ada di penyimpanan Google Drive anda. Jika seluruhnya berjalan sesuai harapan, kita dapat melanjutkan untuk mengonfigurasi scheduler backup. Backup File ke Google Drive Menggunakan CRON Backup tidak lain adalah proses penyalinan. Karena Google Drive kita sudah terpasang, kita dapat menyalin file kesana sebagai bab dari system file local. Anda dapat memverifikasi ini dengan melaksanakan perintah berikut ini. touch test-file cp test-file /mount/google-drive/ Ini harus menyalin file test ke penyimpanan drive anda. Gunakan perintah ls untuk memverifikasi apakah berhasil disalin ke Google Drive. ls /mount/google-drive/ Sekarang seluruhnya sudah siap, konfigurasikan cron untuk mengotomatiskan proses backup. Jika anda belum mengetahuinya, cron ialah scheduler yang memungkinkan pengguna menjalankan perintah tertentu secara terpola. Kita dapat menentukan perintah mana yang hendak dijalankan dan kapan menjalankannya dengan menggunakan crontab. Kita memakai entri crontab berikut untuk menyalin konten folder "/tmp" kita ke Google Drive pada pukul 00:00 saban hari. 0 0 * * * cp /tmp/ /mount/google-drive/ Jika anda ingin membackup file anda sekali setiap ahad, gunakan entri crontab berikut. 0 0 * * 0 cp /tmp/ /mount/google-drive/ Ini akan menyalin konten "/tmp" ke penyimpanan drive anda pada pukul 00:00 saban hari Minggu. Ganti "/tmp" dengan direktori yang berisi file eksklusif anda. Namun, ada satu langkah terakhir. Tidak ada entri crontab di atas yang mount Google Drive secara otomatis. Salah satu penyelesaian cepat untuk ini yaitu mount penyimpanan drive menggunakan entri crontab lain, kemudian menindaklanjutinya dengan entri untuk backup. 55 23 * * 0 google-drive-ocamlfuse /mount/google-drive 0 0 * * 0 cp /tmp/ /mount/google-drive/ Seperti yang anda lihat, kita dapat memasang drive lima menit sebelumnya. Ini memberi cron cukup waktu untuk memastikan tidak melewatkan proses backup alasannya adalah persoalan inisialisasi. Gunakan perintah mirip gambar di bawah ini untuk mengedit crontab dan menyertakan baris di atas. Saya sudah menyuguhkan cara sederhana untuk membackup file ke Google Drive memakai google-drive-ocamlfuse dan cron. Anda juga dapat membaca artikel aku lainnya perihal cara sinkronisasi Microsoft OneDrive dengan Linux atau cara backup dan restore hard drive anda dengan Gnome Disk Utility . Sekian tutorial kali ini, semoga berfaedah buat anda. Jangan lupa tinggalkan komentar anda dibawah ini untuk membuatkan pengalaman dalam mengikuti tutorial ini. Terimakasih dan GBU. BERSATU LAWAN COVID-19!!
Sumber https://mastertipsorialindo.blogspot.com


EmoticonEmoticon