Otomatiskan pencadangan drive rumah Raspberry Pi Anda dengan mudah menggunakan email dan Mutt.

Raspberry Pi adalah keajaiban komputasi berukuran kecil dan murah. Penggunanya sering menjalankan proyek penting atau menyimpan data berharga di perangkat mereka. Namun, seperti sistem komputer lainnya, Raspberry Pis tidak kebal terhadap kegagalan perangkat keras, kehilangan data, dan masalah lainnya.

Oleh karena itu, membuat cadangan rutin sangat penting untuk melindungi file dan data Anda. Tetapi bagaimana jika Anda dapat mengotomatiskan proses ini dan, sebagai tambahan, mengirimkan cadangannya langsung ke email Anda? Artikel ini akan memandu Anda mulai dari membuat cadangan hingga menginstal dan mengonfigurasi perangkat lunak yang diperlukan, menjadwalkan tugas, dan terakhir, mengirim email dengan cadangan.

Yang Anda butuhkan hanyalah klien email baris perintah dan, tentu saja, papan Raspberry Pi.

Buat Cadangan Raspberry Pi

Langkah pertama dalam proses ini adalah membuat cadangan file yang ingin Anda lindungi. Pada Raspberry Pi, ini dapat dengan mudah dilakukan dengan

ter memerintah. Misalnya, untuk membuat cadangan folder /home/pi/my_data, Anda akan menggunakan perintah berikut:

tar -zcvf /path/to/my_data_backup.tar.gz /home/pi/my_data

Di folder my_data kami, misalnya, kami memiliki file-file berikut:

Instal Perangkat Lunak yang Diperlukan

Setelah Anda membuat cadangan, Anda memerlukan cara untuk mengirimkannya melalui email. Untuk ini, gunakan Anjing kampung, klien email baris perintah. Untuk menginstal Mutt di Raspberry Pi Anda, masukkan:

sudo apt-mendapatkan instal mutt

Konfigurasikan Perangkat Lunak Mutt

Setelah menginstal Mutt, Anda perlu mengonfigurasinya untuk mengirim email. Buat file konfigurasi untuk Mutt di ~/.muttrc dengan konten sebagai berikut:

mengaturdari = "[email protected]"
mengatur nama asli = "Pertama Terakhir"

# pengaturan IMAP
mengatur imap_user = "[email protected]"
mengatur imap_pass = ""

# Pengaturan SMTP
mengatur smtp_url = "smtps://[email protected]"
mengatur smtp_pass = ""

# Folder Gmail jarak jauh
mengatur folder = "imaps://imap.gmail.com/"
mengatur file spool = "+ KOTAK MASUK"

Kami telah menunjukkan cara menggunakan Mutt dengan Gmail di Linux jika Anda tertarik lebih lanjut tentang alat ini.

Jadwalkan Tugas Pencadangan

Untuk memastikan file Anda dicadangkan secara teratur, Anda dapat menjadwalkan tugas pencadangan agar berjalan secara otomatis pada jadwal yang ditetapkan. Ini bisa dilakukan dengan cron, penjadwal tugas bawaan di Linux. Untuk membuka editor cron, gunakan crontab -e memerintah. Tambahkan baris berikut untuk menjadwalkan tugas pencadangan agar dijalankan setiap hari pada pukul 2 pagi:

0 2 * * * tar -zcvf /path/to/my_data_backup.tar.gz /home/pi/my_data

Anda dapat mempelajari cara menangani jenis ekspresi ini di Crontab Guru.

Kirim Cadangan melalui Email

Terakhir, Anda dapat menggunakan Mutt untuk mengirim cadangan melalui email. Inilah perintah yang Anda perlukan:

echo "Inilah keseharianmu cadangan" | mutt -a "/jalur/ke/my_data_backup.tar.gz" -S "Sehari-hari Cadangan" -- "[email protected]"

Pastikan Anda memasukkan alamat email Anda sendiri di tempat yang ditentukan.

Nikmati Proses Mengotomatiskan Cadangan Anda

Memastikan integritas dan keamanan data Anda sangatlah penting, terutama saat mengerjakan proyek penting atau menyimpan informasi penting di Raspberry Pi Anda. Meskipun membuat pencadangan reguler dan manual adalah kebiasaan yang baik, mengotomatiskan proses ini dan mengirimkan cadangan tersebut ke email Anda tidak hanya menghemat waktu tetapi juga memberi Anda lapisan tambahan keamanan.

Meskipun pada awalnya mungkin tampak seperti proses yang rumit, kami jamin bahwa manfaatnya jauh lebih besar daripada upaya awal. Anda tidak pernah dapat memprediksi kapan kegagalan sistem atau kehilangan data akan terjadi, jadi memiliki cadangan yang teratur dan dapat diakses dapat menjadi penyelamat yang nyata.