Instal dan gunakan backupninja di Ubuntu

ninja cadangan

Setiap pengguna tahu betapa pentingnya membuat cadangan secara teratur, dan kita semua pernah menderita di beberapa titik dalam hidup kita karena tidak memperhitungkan kebenaran yang tak terbantahkan ini. Mungkin karena kurangnya waktu, mungkin karena kita tidak menghabiskan cukup waktu untuk mencari alat yang paling sesuai dengan preferensi kita, kenyataannya ketika sesuatu gagal dan kita kehilangan gambar, dokumen, video dan lain-lain adalah ketika kita bersumpah bahwa sesuatu seperti ini tidak akan pernah kembali terjadi pada kita.

Hal baiknya adalah bahwa alat untuk membuat cadangan menjadi lebih baik dan lebih sederhana untuk dikonfigurasi, dan ini menambah peningkatan perangkat keras yang tersedia untuk menggunakannya karena tidak hanya kecepatan koneksi internet yang lebih tinggi, tetapi juga ukuran hard drivex dan drive yang dapat dilepas . Hari ini kami ingin menunjukkan cara menginstal backupninja, alat cadangan yang sangat lengkap dan serbaguna yang berorientasi pada Debian dan distro turunan, di antaranya tentu saja kami memiliki Ubuntu.

Beberapa manfaat yang ditawarkannya kepada kita ninja cadangan adalah kemungkinan gunakan skrip shell untuk mengkonfigurasi cadangan kami, sesuatu yang seperti diketahui selalu menarik pengguna Linux secara umum. Selain itu, ini juga merupakan nilai tambah dari mengandalkan alat terkenal seperti duplikat, rdiff-backup, mysqdump, msqlhotcopy, dan MySQL atau MariaDB.

Untuk memulai, kita harus menginstal backupninja, sesuatu yang lebih dari sederhana karena ditemukan di repositori resmi Ubuntu, jadi kita dapat melakukannya dengan cara yang sederhana:

# apt-get install backupninja

Kami membiarkan alat instalasi melakukan tugasnya, dan pada akhirnya kami akan membuat direktori dan file yang digunakannya, misalnya / usr / sbin / backupninja (skrip dasar dari aplikasi ini), /etc/cron.d/backupninja (untuk mengotomatiskan peluncurannya), /etc/logrotate.d/backupninja (untuk file log), /etc/backup.d/ (berikut adalah file konfigurasinya), /etc/backupninja.conf (file konfigurasi umum) dan / usr / share / doc / backupninja / example yang, seperti namanya, berisi template konfigurasi contoh.

Sekarang kita bisa mulai, dan hal pertama yang harus kita lakukan adalah jalankan file ninjahelper, yang akan membantu kami dalam mengonfigurasi alat pencadangan ini. Hal pertama yang dilakukan skrip ini adalah meminta kita untuk menginstal 'dialog', alat yang memfasilitasi pembuatan dialog di terminal, sesuatu yang diperlukan agar kita dapat melihat opsi dan menjalankan yang diinginkan. Jadi kami menerimanya dan setelah beberapa detik kami akan memiliki dialog pembuatan cadangan di depan kami: untuk membuatnya, kami cukup memindahkan dengan panah kursor dan memilih opsi "baru" dengan 'Enter'.

Kemudian kita akan melihat opsi, yang terdiri dari membuat cadangan informasi sistem dan perangkat keras, database makecd, mysql atau postgresql, atau opsi yang menggunakan alat seperti rdiff, rsync atau tar. Ayo lihat cara menggunakan rsync untuk membuat backup direktori jarak jauh, secara otomatis disinkronkan dengan folder lokal dan memungkinkan ini dilakukan secara berkala berkat cron / anacron.

Yang harus kita lakukan adalah membuat file di direktori /etc/backup.d, simpan dan ubah izinnya menjadi 600 (yaitu, baca dan tulis untuk pemilik, bukan untuk grup dan untuk orang lain).

# Nama pengguna di komputer jarak jauh
pengguna = root
# Komputer remot
host = server1
# Direktori jarak jauh
remotedir = / home / documents /
# Direktori lokal
localdir = / home / backup
# Direktori tempat kami memiliki cadangan sebelumnya
localdirant = / home / backup.1
mv $ localdir $ localdirant
#rsync
rsync -av –delete –recursive –link-dest = $ localdirant $ user @ $ host: $ remotedir $ localdir

Sekarang kami menjalankannya melalui:

# cadanganninja -n

Dan kami akan melanjutkan untuk membuat folder bernama backup.0 yang akan memiliki semua file yang baru atau yang telah dimodifikasi dibandingkan dengan cadangan sebelumnya, dan akan berisi tautan keras ke file yang tetap tidak berubah, sesuatu yang dapat kami verifikasi hanya dengan membandingkan inode dan ukuran kedua direktori.

Informasi lebih lanjut: backupninja (Situs Web Resmi)


Jadilah yang pertama mengomentari

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.