Cara mengambil cadangan Raspberry Pi

Cara Mengambil Cadangan Raspberry Pi



Tidak ada seorang pun yang ingin kehilangan kemajuannya karena kegagalan sistem, jadi apa pun platformnya, selalu ada cara untuk menyimpan cadangan sistem Anda. Dalam posting ini, kita akan menggunakan Sinkronisasi R  ke cadangan Raspberry Pi tanpa kerepotan. Ini bukan alat baris perintah yang dapat dengan mudah mengambil cadangan sistem Anda dan memulihkannya bila diperlukan.



Ambil cadangan Raspberry Pi

Dalam tutorial ini, kita akan mempelajari cara membuat cadangan Raspberry Pi, menjadwalkannya, dan memulihkannya menggunakan cadangan tersebut.





  1. Gunakan Rsync untuk mengambil cadangan
  2. Buat cadangan penuh dan jadwalkan menggunakan Cronjob
  3. Pulihkan menggunakan cadangan

Mari kita bahas secara rinci.





1] Gunakan Rsync untuk mengambil cadangan

  ambil cadangan Raspberry Pi



Rsync adalah alat baris perintah berguna yang digunakan untuk menyinkronkan dan mentransfer file. Ini bagus untuk membuat cadangan karena hanya menyalin bagian file yang telah diubah. Ini menghemat waktu dan sumber daya. Rsync sangat berguna untuk membuat cadangan file atau folder besar yang sering berubah.

Meskipun sudah diinstal sebelumnya di sebagian besar Raspberry Pi, kami masih perlu memeriksa dari pihak kami dan menginstalnya. Untuk melakukannya, buka  Terminal  lalu jalankan perintah berikut.

sudo apt-get install

Jika Anda mendapat pesan yang mengatakan  rsync sudah menjadi versi terbaru,  fitur tersebut telah diinstal, dan Anda dapat melanjutkan dengan pencadangan.



Selanjutnya, kita perlu memutuskan di mana kita ingin menyimpan cadangan. Ini bisa berupa drive eksternal, Network-Attached Storage (NAS), folder di komputer Anda, atau komputer lain di jaringan Anda.

Untuk mengambil cadangan, Anda perlu menjalankan perintah berikut.

rsync -av --delete /path/to/source /path/to/destination

Sekarang, izinkan kami menguraikan perintah ini untuk Anda.

  • atau  arsip mempertahankan izin file, stempel waktu, dan atribut lainnya.
  • ay  atau  bertele-tele memberikan output rinci dari file yang sedang disalin.
  • -menghapus  menghapus file dari tujuan yang tidak ada lagi di sumbernya

Pastikan untuk memberikan jalur sumber dan tujuan yang benar dan jalankan perintah.

Jika Anda perlu memverifikasi setelah mengambil cadangan, Anda dapat menjalankan perintah berikut.

rsync -avn --delete /path/to/source /path/to/destination

Jika tidak ada file yang terdaftar, cadangan Anda adalah yang terbaru.

2] Buat cadangan penuh dan jadwalkan menggunakan Cronjob

Jika Anda familiar dengan OS Linux, Anda pasti tahu bahwa ada opsi untuk menjadwalkan backup di Crontab. Namun, sebelum itu, kita akan mempelajari cara mengambil full backup Raspberry Pi Anda.

Karena kami akan melakukan pencadangan penuh, Anda harus memiliki tujuan pencadangan, seperti kartu SD atau drive eksternal yang dapat menyimpan pencadangan. Pastikan drive cadangan diformat dengan sistem file yang kompatibel dengan Linux seperti ext4 untuk mempertahankan izin file.

sudo rsync -avxhP --delete / /backup-location

Namun, sebelum kita melanjutkan dan menjalankan perintah pencadangan, jika ada beberapa direktori yang ingin Anda kecualikan, buatlah daftar semuanya, lalu tambahkan ke sebuah file, katakanlah pengecualian-direktori.txt . Setelah Anda memilikinya, Anda dapat menjalankan perintah berikut.

sudo rsync -avxhP --delete --exclude-from=/text-file-location/excluded-directories.txt / /home/backup/rootfs/

Perintah ini akan mengambil cadangan penuh Raspberry, dan mengecualikan direktori yang disebutkan dalam file yang dikecualikan-direktori.txt dan /home/backup/rootfs/directory adalah tempat file kita disimpan.

Sekarang, mari kita membuat skrip untuk menjadwalkan pencadangan, tetapi sebelum itu, buat direktori baru bernama  cadangan  di /rumah/pi  lokasi.

#!/bin/bash
# Define backup and log paths
BACKUP_DIR="/home/pi/backup"
LOG_PATH="logfile-location/backup.txt"
# Verify if the backup directory is mounted
if ! grep -qs "$BACKUP_DIR" /proc/mounts; then
echo "Backup drive not mounted at $BACKUP_DIR" >> $LOG_PATH
exit 1
fi
# Log the current date and time
echo "Backup started: $(date)" >> $LOG_PATH
# Execute rsync to back up the root file system
sudo rsync -avxhP --delete \
/ "$BACKUP_DIR/rootfs/" \
>> $LOG_PATH 2>&1
# Confirm the backup completion
echo "Backup completed: $(date)" >> $LOG_PATH
echo "----------------------" >> $LOG_PATH

Pastikan untuk mengganti logfile-location/backup.txt dengan lokasi cadangan sebenarnya.

Kami akan memberi nama file tersebut  cadangan-penuh.sh.

kode kesalahan 0x80070035

Sebelum menjadwalkannya, mari kita jalankan chmod +x cadangan-pi.sh.  Untuk menjadwalkannya, ketik  crontab -e,  lalu tambahkan barisnya 0 14 * * 6 /lokasi skrip cadangan/backup-full.sh.

Anda sekarang dapat menyimpan file.

3] Pulihkan menggunakan cadangan

Sekarang kita telah membuat cadangan dan menjadwalkannya, mari kita lihat cara memulihkan sistem dengan menggunakannya. Jika Anda ingin memulihkan direktori, jalankan kueri berikut.

rsync -av /home/backup/rasp /home/backup/rasp1

/home/cadangan/serak adalah tujuan sumber dari mana file cadangan disalin, sedangkan, /home/cadangan/rasp1 adalah lokasi tujuan tempat file disalin.

Untuk memulihkan sistem Anda, instal salinan baru Raspberry Pi OS pada kartu SD baru. Setelah terinstal, boot Pi Anda dan selesaikan pengaturan awal. Setelah itu, sambungkan drive cadangan Anda ke Pi. Setelah semuanya terhubung dan berfungsi, gunakan perintah berikut untuk memulihkan cadangan.

sudo rsync -avxhP /home/backup/rootfs/ /

Setelah selesai, reboot komputer Anda dan Anda siap melakukannya.

Membaca:  Cara mengatur modul Raspberry Pi dengan pengaturan default

Bagaimana cara menyimpan Raspberry Pi saya?

Jika Anda ingin menyimpan Raspberry Pi Anda, Anda dapat membuat cadangan sistem operasi. menggunakan utilitas perintah Rsync. Yang perlu Anda lakukan hanyalah memasang kartu SD dan mengambil cadangan penuh menggunakan perintah yang disebutkan sebelumnya.

Membaca:  Aktifkan akses Remote Desktop dengan XRDP di Raspberry Pi

Bagaimana cara menghapus dan mereset Raspberry Pi saya?

Tidak ada opsi untuk mengatur ulang pabrik Raspberry Pi Anda. Yang dapat Anda lakukan dalam hal ini adalah menginstal ulang OS Raspberry Pi di kartu SD Anda, ini akan menghapus semua data. Jika Anda ingin menyimpan beberapa item sebelum menginstal ulang cadangan direktori tersebut, ikuti tutorial yang disebutkan di atas.

Baca Juga: Instal Windows IoT Core di Raspberry Pi.

Pesan Populer