Skip to content

emka.web.id

Menu
  • Home
  • Indeks Artikel
  • Tutorial
  • Tentang Kami
Menu

Mencadangkan Sistem Linux Anda dengan Rsync: Panduan Langkah demi Langkah

Posted on January 17, 2023 by Syauqi Wiryahasana

Bagi banyak pengguna komputer, bagian yang paling menegangkan saat bekerja dengan sistem Linux adalah harus mencadangkan data mereka. Kabar baiknya adalah ada solusi sederhana untuk masalah ini: atur skrip cadangan rsync otomatis yang secara otomatis akan menjaga keamanan data Anda. Pada artikel ini, kita akan membahas alat dan langkah-langkah yang perlu Anda ambil untuk menyiapkan sistem pencadangan otomatis pada sistem Linux dengan rsync. Anda akan mempelajari cara menggunakan rsync untuk membuat cadangan file secara otomatis, cara menjaga cadangan ini tetap mutakhir, dan cara memulihkannya jika terjadi kehilangan atau kerusakan data.
Advertisement
Jika Anda secara teratur melakukan pencadangan pada sistem Linux Anda, kemungkinan besar apakah Anda sudah tahu tentang rsync, utilitas baris perintah yang dapat digunakan untuk mencadangkan dan menyinkronkan file dan direktori. Namun, jika Anda baru mengenal rsync, mungkin mengejutkan bahwa perintah sederhana ini mampu membackup seluruh sistem Linux Anda. Dalam panduan ini, kami akan menunjukkan kepada Anda cara menggunakan rsync untuk mencadangkan sistem Linux Anda menggunakan berbagai strategi.
Langkah-Langkah Mencadangkan Sistem Linux Anda
Siapkan Perangkat Cadangan

Untuk membuat cadangan lengkap sistem, Anda memerlukan perangkat yang memiliki banyak ruang untuk disimpan semua data. Perangkat cadangan dapat berupa drive yang terhubung secara lokal, perangkat jaringan, atau penyimpanan cloud seperti Amazon S3, Azure Spaces, dll.

Buat direktori untuk menyimpan cadangan di perangkat cadangan. Dengan asumsi Anda telah memasang disk terpisah di mesin lokal Anda yang dipasang di /mnt directory.
mkdir /mmnt/full-backup 
Install Rsync Utility

Rsync adalah utilitas baris perintah yang membantu menyinkronkan konten antara dua direktori. Mereka ada di sistem lokal atau bisa di remote. Anda dapat menginstal dengan cepat menggunakan pengelola paket default di sebagian besar distribusi Linux modern. Untuk menginstal Rsync pada sistem berbasis Debian, ketik:
sudo apt install rsync 
Backup Sistem Anda

Anda dapat menjalankan perintah secara langsung untuk membuat cadangan sistem lengkap. Misalnya, untuk membuat cadangan sistem ke direktori “/mnt/full-backup”, jalankan perintah berikut.
sudo rsync -aAXv / --exclude={"/dev/*" ,"/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} /mnt/full-backup 

Perintah di atas akan mencadangkan seluruh direktori root (/), tidak termasuk direktori /dev, /proc, /sys, /tmp, /run, /mnt, /media, dan /lost+found, dan simpan data di folder /mnt/full-backup. Di sini:

Opsi `-aAXv` digunakan agar file ditransfer dalam mode "arsip", yang memastikan bahwa tautan simbolis, perangkat, izin, kepemilikan, waktu modifikasi, ACL, dan atribut tambahan dipertahankan.
Otomatiskan Pencadangan

Ini praktik yang baik untuk menjadwalkan pencadangan otomatis. Anda cukup menambahkan perintah di atas di crontab, atau menuliskannya di skrip shell lalu menjadwalkan skrip.


#!/usr/bin/evn bash BACKUP_PATH="/mnt/full-backup" EXCLUDE_DIR=`{"/dev /*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+ ditemukan"}` SOURCE_DIR="/" sudo rsync -aAXv ${SOURCE_DIR} --exclude=${EXCLUDE_DIR} ${BACKUP_PATH} jika [ $? -eq 0 ]; lalu echo "Pencadangan berhasil diselesaikan" else echo "Beberapa kesalahan terjadi selama pencadangan" fi12345678910111213#!/usr/bin/evn bash BACKUP_PATH="/mnt/full-backup"EXCLUDE_DIR=`{"/dev/*","/proc /*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"}`SOURCE_DIR=" /" sudo rsync -aAXv ${SOURCE_DIR} --exclude=${EXCLUDE_DIR} ${BACKUP_PATH} jika [ $? -eq 0 ]; lalu    gema "Pencadangan berhasil diselesaikan"selain itu    gema "Terjadi kesalahan selama pencadangan"fi


Anda dapat menjadwalkan skrip untuk berjalan secara otomatis menggunakan alat seperti cron. Ini akan memungkinkan Anda untuk membuat cadangan reguler sistem Anda tanpa harus menjalankan skrip secara manual.

Untuk menjadwalkan skrip, edit crontab:
crontab -e 

Tambahkan entri berikut. Pastikan untuk menetapkan nama dan jalur skrip yang benar. Jadwal di bawah ini akan menjalankan skrip pada pukul 02 pagi setiap hari.


0 2 * * * bash backup.sh >> backup.log10  2  *  *  *  bash backup.sh >> backup.log


Simpan dan tutup editor. Kesimpulan


Sekarang setelah Anda mengetahui cara menggunakan rsync, Anda mungkin ingin memanfaatkan fitur lanjutannya. Misalnya, Anda dapat menggunakan rsync untuk menyalin file secara efisien dari satu direktori ke direktori lainnya. Anda juga dapat membuat cadangan inkremental yang memungkinkan Anda memulihkan file dengan cepat kapan saja. Jika Anda ingin lebih mengontrol proses pencadangan, Anda bahkan dapat menjadwalkan pencadangan.



Referensi tecadmin.com
Seedbacklink

Recent Posts

TENTANG EMKA.WEB>ID

EMKA.WEB.ID adalah blog seputar teknologi informasi, edukasi dan ke-NU-an yang hadir sejak tahun 2011. Kontak: kontak@emka.web.id.

©2024 emka.web.id Proudly powered by wpStatically