GNU/Linux >> Belajar Linux >  >> Linux

Apa yang baru dengan rdiff-backup?

Pada bulan Maret 2020, rdiff-backup maju ke versi 2, 11 tahun setelah rilis besar terakhir. Penghentian Python 2 pada awal tahun 2020 menjadi pendorong pembaruan ini, tetapi hal itu memberi kesempatan kepada tim pengembangan untuk memasukkan fitur dan manfaat lainnya.

Selama sekitar dua dekade, rdiff-backup telah membantu pengguna Linux mempertahankan cadangan penuh data mereka secara lokal atau jarak jauh tanpa menguras sumber daya. Ini karena solusi open source tidak membalikkan pencadangan inkremental—hanya mencadangkan file yang diubah dari cadangan sebelumnya.

Perubahan (atau, seperti yang dikatakan beberapa orang, kelahiran kembali) terjadi berkat upaya tim pengembangan baru yang terorganisir sendiri (dipimpin oleh Eric Zolf dan Patrik Dufresne dari IKUS Software dan Otto Kekäläinen dari Seravo) yang menyatukan kepala dan tangan untuk manfaat dari semua pengguna rdiff-backup.

Fitur baru di rdiff-backup

Seiring dengan migrasi ke Python 3, yang dipelopori oleh Eric, proyek tersebut dimigrasikan ke repositori baru yang bebas perusahaan untuk menyambut kontribusi. Tim juga memasukkan semua tambalan yang dikirimkan selama bertahun-tahun, termasuk dukungan file yang jarang dan perbaikan untuk tautan keras.

Otomasi dengan Travis CI

Peningkatan besar lainnya adalah penambahan pipeline continuous integration/continuous delivery (CI/CD) menggunakan open source Travis CI. Ini memungkinkan pengujian rdiff-backup di berbagai lingkungan, yang memastikan bahwa perubahan tidak mempengaruhi stabilitas solusi. Pipeline CI/CD mencakup integrasi build dan distribusi biner untuk semua platform utama.

Instalasi mudah dengan yum dan apt

Solusi rdiff-backup baru berjalan di semua distribusi Linux utama, termasuk Fedora, Red Hat, Elementary, Debian, dan banyak lagi. Frank dan Otto bekerja keras untuk menyediakan repositori terbuka untuk memfasilitasi akses dan instalasi. Anda dapat menginstal rdiff-backup menggunakan manajer paket atau mengikuti petunjuk langkah demi langkah di halaman proyek GitHub.

Rumah baru

Lebih banyak sumber daya Linux

  • Lembar contekan perintah Linux
  • Lembar contekan perintah Linux tingkat lanjut
  • Kursus online gratis:Ikhtisar Teknis RHEL
  • Lembar contekan jaringan Linux
  • Lembar contekan SELinux
  • Lembar contekan perintah umum Linux
  • Apa itu container Linux?
  • Artikel Linux terbaru kami

Tim memigrasikan situs web dari Savannah ke GitHub Pages dan memperbarui situs resmi rdiff-backup.net untuk memasukkan konten baru dan membuat tampilan dan nuansa lebih tepat sasaran.

Cara menggunakan rdiff-backup

Jika Anda baru mengenal rdiff-backup, Anda mungkin terkejut dengan betapa mudahnya menggunakannya. Solusi pencadangan harus tidak mengintimidasi agar Anda merasa nyaman dengan proses pencadangan dan pemulihan.

Mulai pencadangan

Untuk memulai pencadangan ke drive lokal, seperti yang terpasang dengan USB, masukkan rdiff-backup perintah diikuti oleh drive yang ingin Anda cadangkan dan direktori target tempat Anda ingin menyimpan file.

Misalnya, untuk mencadangkan ke drive lokal bernama my_backup_drive , masukkan:

$ rdiff-backup /home/tux/ /run/media/tux/my_backup_drive/

Untuk mencadangkan data Anda ke penyimpanan di luar kantor, gunakan lokasi server jauh diikuti dengan :: untuk menunjuk ke titik pemasangan drive cadangan:

$ rdiff-backup /home/tux/ [email protected]::/my_backup_drive/

Anda mungkin perlu menyiapkan kunci SSH untuk mempermudah proses ini.

Pulihkan file

Alasan untuk membuat cadangan adalah bahwa terkadang file hilang. Untuk membuat pemulihan sesederhana mungkin, Anda bahkan tidak memerlukan rdiff-backup untuk memulihkan file (walaupun menggunakan rdiff-backup perintah memberikan beberapa kemudahan).

Jika Anda perlu mendapatkan file dari drive cadangan, Anda cukup menyalinnya dari drive cadangan ke sistem lokal Anda menggunakan cp untuk drive lokal atau scp untuk drive jarak jauh.

Untuk drive lokal, gunakan:

$ cp _run_media/tux/my_backup_drive/Documents/example.txt \ ~/Documents

Atau untuk drive jarak jauh:

$ scp [email protected]::/my_backup_drive/Documents/example.txt \ ~/Documents

Namun, menggunakan rdiff-backup perintah menyediakan opsi lain, termasuk --restore-as-of pilihan. Ini memungkinkan Anda menentukan versi file mana yang ingin Anda simpan.

Misalnya, Anda ingin menyelamatkan file seperti yang muncul empat hari yang lalu:

$ rdiff-backup --restore-as-of 4D \ /run/media/tux/foo.txt ~/foo_4D.txt

Anda juga dapat menggunakan rdiff-backup untuk mendapatkan versi terbaru:

$ rdiff-backup --restore-as-of now \ /run/media/tux/foo.txt ~/foo_4D.txt

Semudah itu. Selain itu, rdiff-backup memiliki banyak opsi lain, misalnya, Anda dapat mengecualikan file dari daftar, mencadangkan dari satu remote ke remote lainnya, dan banyak lagi, yang dapat Anda pelajari di dokumentasi.

Cadangkan

Tim pengembangan kami berharap pengguna akan menghargai solusi cadangan rdiff open source yang diperbarui ini, yang merupakan puncak dari upaya berkelanjutan kami. Kami juga menghargai kontributor kami, yang benar-benar menunjukkan kekuatan open source.


Linux
  1. Apa itu pengguna Linux?

  2. Apa itu Umask di Linux?

  3. Flatpak di Linux:Apa Itu dan Bagaimana Menginstal Aplikasi dengannya

  1. Perintah JQ di Linux dengan Contoh

  2. Apa yang dilakukan Linux dengan file yang ada di titik pemasangan?

  3. Di Linux, metrik apa yang memiliki rute tanpa metrik?

  1. Instal Linux dengan LVM

  2. Ganti du dengan debu di Linux

  3. Kelola cadangan Linux Anda dengan Rdiffweb