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.