Cara menginstal dan mengkonfigurasi rsnapshot untuk incremental backup

rsnapshot

Pekerjaan rumah dari backup Penting untuk melindungi informasi yang kita miliki di komputer kita, meskipun jelas bahwa satu hal adalah melakukannya di rumah dan yang lainnya adalah harus melindungi data universitas atau perusahaan, yang volume informasinya banyak. lebih besar dan ada tanggung jawab yang berbeda. Oleh karena itu, kebutuhan akan alat yang kuat dan serbaguna jauh lebih besar, meskipun jelas bahwa alat ini juga dapat digunakan oleh kita semua di rumah.

Sekarang mari kita lihat cara menginstal dan mengkonfigurasi rsnapshot untuk incremental backupIni adalah alat yang tidak hanya memungkinkan kita untuk melindungi informasi dengan cara yang aman dan sederhana, tetapi juga melakukannya dengan sangat efisien. Contoh dari hal ini yang kami katakan adalah fakta bahwa file ruang yang dibutuhkan untuk penyimpanan, terlepas dari bagaimana kita menggunakannya, itu benar sedikit lebih tinggi dari cadangan sejak saat itu satu-satunya yang disimpan adalah salinan dari file-file itu yang dimodifikasi. Keuntungan lain dari rsnapshot adalah bahwa backup tersebut merupakan hard link ke backup sebelumnya, selama tidak ada perubahan pada backup Tentu saja.

Untuk dapat menggunakan rsnapshot kita harus memenuhi beberapa pertanyaan, dan itu adalah alat yang pada gilirannya bergantung pada orang lain untuk operasinya. Misalnya, mari perlu rsync diinstal dan juga memiliki akses melalui SSH ke komputer tempat kami akan menyimpan cadangan kami, yaitu, kami harus menginstal SSH pada kedua perangkat dan kunci yang dikonfigurasi agar dapat mengakses tanpa harus memasukkan kata sandi 'dengan tangan'.

Jadi, pertama-tama kita akan mengkonfigurasi ini:

ssh-keygen -t rsa

Di sini SSH akan menanyakan frase tersebut kepada kami, tetapi karena kami akan menjalankan perintah dari jarak jauh, kami menginginkan interaksi 0 jadi kami akan membuangnya dengan menekan tombol Enter / Enter sebanyak 2 kali saat kami diminta. Pada akhirnya kita akan memiliki 2 file baru di ~ / .ssh: satu adalah id_rsa dan berisi kunci identifikasi pribadi, yang lainnya adalah id_rsa.pub dan berisi kunci publik. Kami menyalin yang terakhir ke server jarak jauh menggunakan perintah ssh-copy-id, yang meminta kami untuk kata sandi akun di server tersebut dan kemudian menangani pengunggahan dan penyimpanan dengan cara yang benar, yaitu membuat direktori yang sesuai dan mengatur izin yang diperlukan:

# ssh-copy-id -i ~ / .ssh / id_rsa.pub pengguna @ server jarak jauh

Kemudian kami menginstal rsync dan rsnapshot:

# sudo apt-get install rsync rsnapshot

Sekarang kita mengedit file konfigurasi rsnapshot untuk membuat direktori tempat kita akan membuat cadangan:

# nano /etc/rsnapshot.conf

Kami memodifikasi bagian snapshot_root untuk menunjukkan di mana kami akan menyimpan cadangan di komputer jarak jauh:

# snapshot_root / disk1 / backup

Kami menetapkan interval di mana rsnapshot akan melakukan tugasnya (dalam contoh ini, empat kali sehari yaitu setiap enam jam), dan untuk ini kita menghapus # di depan yang akan kita gunakan, dan memodifikasinya sesuai selera, misalnya:

interval 4 setiap jam

Sekarang kami membuat folder lokal yang akan kami sinkronkan, yang kami tambahkan bersama dengan opsi 'cadangan':

backup / home / localhost /

backup / etc localhost /

Perlu dicatat bahwa field dipisahkan oleh 'tab', artinya setelah memasukkan satu kita menekan tombol tab, dan seterusnya. Demikian juga kami dapat menunjukkan file mana yang ingin kami kecualikan dari cadangan kami, yang kami gunakan garis yang didedikasikan untuk masing-masing:

exclude_file /etc/rsnapshot.conf

exclude_file /etc/bashrc.conf

Kemudian kami menyimpan dan menyelesaikan konfigurasi ini, tetapi untungnya kami memiliki kemungkinan untuk memeriksanya melalui sebuah parameter:

# tes konfigurasi rnapshot

Jika semuanya berjalan dengan baik kami akan menerima pesan yang mengatakan 'Sintax OK'.

Opsi lain adalah menjalankannya dalam mode uji, yang kami masukkan:

# rsnapshot -t setiap jam

Akhirnya, kami memiliki jalankan rsnapshot, yang kami lakukan dengan memasang mode eksekusi, yang harus sesuai dengan interval yang telah kami gunakan: per jam, harian, mingguan, atau bulanan.

Dalam kasus kami:

#rsnapshot setiap jam

Kita akan melihatnya di dalam / disk1 / backup akan menjadi foldernya /daily.0/localhost/home y daily.0 / localhost / etc, dan di dalamnya akan ada konten yang sama seperti di folder tim yang ingin kami lindungi. Itu saja, dan terima kasih rsnapshot mulai sekarang kita bisa mengandalkan cadangan tambahan di sistem kami.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.