Cara Memasang dan Mengkonfigurasi rsnapshot dalam Linux

Cara Memasang Dan Mengkonfigurasi Rsnapshot Dalam Linux



Apabila berurusan dengan data yang besar, adalah penting untuk mempertimbangkan cara untuk menyandarkannya. Terdapat dua jenis pelan sandaran; satu ialah sandaran biasa yang menyandarkan keseluruhan data. Cara lain ialah sandaran tambahan yang hanya menyimpan data tambahan sejak sandaran terakhir. Kelemahan pelan pertama ialah ia menggunakan banyak memori kerana fail disimpan beberapa kali dengan penambahan baharu. Sebaliknya, sandaran tambahan mula-mula menyandarkan keseluruhan data; maka bahagian tambahan disandarkan sejak sandaran sebelumnya.

rsnapshot ialah utiliti sandaran tambahan berasaskan rsync yang membantu dengan sandaran sistem fail tempatan dan jauh. Kelebihan utama menggunakan rsnapshot ialah ia menjimatkan ruang cakera sebanyak mungkin.







Cara Memasang dan Mengkonfigurasi rsnapshot dalam Linux

Anda boleh memasang dan mengkonfigurasi rsnapshot dalam mana-mana pengedaran berasaskan Debian menggunakan proses yang disebutkan. Kami menjalankan arahan dalam Ubuntu 22.04:



Cara Memasang rsnapshot dalam Linux

Untuk bermula dengan rsnapshot pemasangan, pertama, kita perlu mengemas kini semua pakej sistem. Kemudian, anda boleh memuat turun rsnapshot alat menggunakan pengurus pakej apt.



Kemas kini sistem Ubuntu 22.04 dengan melaksanakan arahan yang disebutkan:





sudo kemas kini yang sesuai

Cara pemasangan utiliti rsnapshot pada pengedaran Linux berasaskan Debian agak mudah dan hanya satu arahan sahaja yang disebutkan di bawah:



sudo apt pasang rsnapshot

Untuk memasang rsnapshot pada RHEL/CentOS/Fedora, laksanakan arahan yang diberikan:

sudo sedap pasang rsnapshot

Bagaimana untuk mengkonfigurasi rsnapshot dalam Linux

Semua tetapan konfigurasi rsnapshot disimpan dalam /etc/rsnapshot.conf fail. Buka fail ini menggunakan mana-mana editor iaitu, Vim atau Nano dan anda akan melihat fail /var/cache/rsnapshot/ laluan di sana, di mana semua syot kilat akan disimpan.

nano / dan lain-lain / rsnapshot.conf

Direktori Sandaran

Sebelum membuat sandaran apa-apa, anda harus tahu fail, direktori atau data sebenar yang ingin anda sandarkan.

Jika anda menjalankan ini pada mesin tempatan anda, maka ini agak mudah untuk membuat sandaran data. Apabila anda membuka fail /etc/rsnapshot.conf, anda akan melihat beberapa direktori sudah dalam perjalanan untuk menyimpan secara lalai:

sandaran / rumah / localhost /

sandaran / dan lain-lain / localhost /

sandaran / usr / tempatan / localhost /

Katakan kita perlu membuat sandaran Dokumen pengarah, baris itu akan ditambah seperti ini:

sandaran / rumah / Dokumen    localhost /

Kekalkan Selang Sandaran

Seperti yang telah kita baca di atas, rsnapshot ialah sandaran tambahan, ia membantu untuk mengekalkan syot kilat lama sama ada setiap jam, harian mingguan atau bulanan. Anda boleh berbuat demikian dengan menetapkan bilangan syot kilat tertentu yang perlu dilakukan dalam selang waktu.

Dalam fail /etc/rsnapshot.conf, alihkan ke TAHAP SANDARAN / SELANG bahagian, dan taip yang berikut untuk mengekalkan syot kilat:

kekalkan setiap jam 5

simpan setiap hari 6

kekalkan setiap minggu 7

mengekalkan bulanan 10

Anda boleh menetapkan ini mengikut keperluan syot kilat anda.

Mesin Jauh Sandaran

Untuk membuat sandaran mesin jauh, harus ada sambungan SSH tanpa kata laluan dengan mesin jauh. Untuk menyediakan komunikasi SSH tanpa kata laluan dengan mesin jauh, baca proses yang disebut di bawah.

Untuk menjana kunci ssh, laksanakan arahan berikut dalam terminal:

ssh-keygen

Untuk menyalin kunci awam yang dijana ke mesin jauh, gunakan sintaks yang disebutkan:

ssh-copy-id < nama pengguna >@< alamat IP >

Sebagai contoh:

ssh-copy-id sam @ 192.168.13.14

Selepas melaksanakan langkah-langkah di atas, sambungan ssh tanpa kata laluan akan diwujudkan.

Untuk menyandarkan mesin jauh, anda perlu menyebut lokasi pelayan (direktori) dalam fail /etc/rsnapshot.conf:

sandaran < nama pengguna >@< alamat IP > : < laluan_data_mesin_jauh > < laluan_sandaran_mesin_pelanggan >

Sebagai contoh:

Saya sandaran @ 192.168.13.14: / rumah / dirinya sendiri / Dokumen / adalah / cache / rsnapshot

Sebaik sahaja anda telah menentukan direktori pelayan, jalankan arahan rsnapshot berikut untuk menetapkan selang sandaran:

rsnapshot setiap hari

Menjadualkan Tugasan Automasi dengan Cron

Untuk menjadualkan pelan sandaran automasi, anda perlu menyebut masa bersama-sama dengan selang waktu tertentu i-e., setiap jam, harian, mingguan atau bulanan; anda perlu membuka /etc/cron.d/rsnapshot fail menggunakan mana-mana editor.

sudo / dan lain-lain / cron.d / rsnapshot

Apabila anda membuka fail ini, nyahkomen sintaks yang disebutkan dan tetapkan jadual anda untuk melaksanakan sandaran automatik:

Dalam baris pertama, rsnapshot akan membuat sandaran setiap hari pada 06:00 pagi, dan dalam baris kedua, proses sandaran akan dilakukan pada 08:00 malam pada setiap hari pertama bulan itu.

Uji Konfigurasi rsnapshot

Setelah semua konfigurasi selesai, laksanakan arahan yang diberikan untuk menyemak sama ada ia bebas ralat. Jika anda mendapat respons Sintaks OK , bermakna tiada yang salah dengan tetapan:

sudo rsnapshot configtest

Anda juga boleh menyemak selang sandaran dengan menjalankan arahan rsnapshot yang diberikan:

sudo rsnapshot < selang waktu >

Gantikan dengan setiap jam, harian, mingguan atau bulanan, itulah yang anda mahu uji.

Kesimpulan

Snapshot ialah sandaran tambahan yang membantu menyandarkan data sekali dan kemudian menyandarkan fail atau direktori tambahan sejak sandaran terakhir. Konfigurasi rsnapshot disimpan dalam /etc/rsnapshot/conf fail di mana anda boleh mengedit tetapan. Garis panduan ini telah menyebut beberapa contoh untuk mengkonfigurasi fail rsnapshot dan cara kami boleh membuat sandaran direktori. Kami juga telah menguji fail konfigurasi dan tidak menemui ralat.