Ubuntu

Cara Menginstal dan Menggunakan Restic di Ubuntu 18.04

Cara Menginstal dan Menggunakan Restic di Ubuntu 18.04
Istirahat adalah program yang mudah digunakan untuk mengambil cadangan. Istirahat dapat digunakan untuk mengambil cadangan secara lokal dan jarak jauh. Istirahat sangat cepat dan aman. Istirahat menyimpan semua file cadangannya di Istirahat repositori benar-benar terenkripsi dan dilindungi kata sandi. Istirahat tahu media penyimpanan Anda tidak aman. Jadi dibutuhkan setiap tindakan untuk menyelamatkan data Anda agar tidak dicuri. Ini juga sangat mudah untuk dipulihkan dari Istirahat cadangan. Istirahat juga memiliki fitur snapshot.

Pada artikel ini, saya akan menunjukkan cara menginstal dan menggunakan Istirahat di Ubuntu 18.04 LTS. Mari kita mulai.

Menginstal Restic di Ubuntu 18.04

Di bagian ini, saya akan menunjukkan cara menginstal Istirahat 0.8.3, yang merupakan versi stabil terbaru pada tulisan ini.  Ini tersedia di repositori paket resmi Ubuntu 18.04 LTS.

Perbarui dulu tepat repositori paket Ubuntu 18.04 LTS dengan perintah berikut:

$ sudo apt-get update

Itu tepat cache repositori paket harus diperbarui.

Sekarang jalankan perintah berikut untuk menginstal Istirahat:

$ sudo apt-get install restic

Istirahat harus dipasang.

Sekarang Anda dapat memeriksa apakah Istirahat bekerja dengan perintah berikut:

$ sudo versi restic

Seperti yang dapat Anda lihat dari tangkapan layar di bawah, versi the Istirahat saat ini diinstal pada mesin saya adalah 0.8.3.

Mengambil Cadangan Lokal dengan Restic

Di bagian ini, saya akan menunjukkan cara mengambil cadangan lokal dengan Istirahat.

Pertama, Anda harus membuat atau menginisialisasi yang baru Istirahat repositori di mana saja di sistem file lokal Anda. Ini mungkin hard drive eksternal atau USB thumb drive yang dipasang di sistem file lokal Anda juga.

Saya berasumsi Anda mengambil cadangan dari pengguna Anda RUMAH direktori ke hard drive eksternal atau USB thumb drive. Katakanlah perangkat blok adalah /dev/sdb1 di Ubuntu 18 saya.04 mesin.

Anda dapat mengetahui apa yang ada di komputer Anda dengan perintah berikut:

$ sudo lsblk

Sekarang buat /cadangan direktori pada sistem file Anda dengan perintah berikut:

$ sudo mkdir / cadangan

Sekarang pasang hard drive eksternal atau USB thumb drive (/dev/sdb1 dalam kasus saya) untuk /cadangan direktori dengan perintah berikut:

$ sudo mount /dev/sdb1 /backup

Anda dapat memverifikasi bahwa hard drive eksternal atau USB thumb drive dipasang ke lokasi yang benar dengan perintah berikut:

$ sudo df -h

Seperti yang Anda lihat dari bagian yang ditandai pada tangkapan layar di bawah, perangkat blokir /dev/sdb1 dipasang pada /cadangan direktori.

Anda dapat membuat atau menginisialisasi a Istirahat repositori aktif /cadangan direktori dengan perintah berikut:

$ sudo restic -r /backup init

Sekarang ketikkan kata sandi untuk Anda Istirahat repositori dan tekan . Ingat, Anda tidak dapat mengakses Istirahat repositori tanpa kata sandi ini dan Istirahat repositori tidak dapat dipulihkan tanpa kata sandi.

Sekarang ketik . Anda Istirahat kata sandi repositori lagi dan tekan .

Repositori Restic harus dibuat atau diinisialisasi.

Sekarang Anda siap untuk mencadangkan file dan direktori Anda.

Katakanlah, Anda ingin membuat cadangan pengguna Anda RUMAH direktori dengan Istirahat, anda dapat melakukannya dengan perintah berikut:

$ sudo restic -r /cadangan cadangan /home/shovon

CATATAN: Disini /rumah/shovon adalah milik pengguna saya RUMAH direktori.

Sekarang ketik . Anda Istirahat kata sandi repositori dan tekan .

Cadangan harus diambil. Seperti yang dapat Anda lihat di bagian yang ditandai pada tangkapan layar di bawah, /rumah/shovon direktori dicadangkan dan id snapshot 21f198eb dicetak. Ini penting karena Anda dapat merujuk atau memilih cadangan tertentu dengan id snapshot. Tapi kamu tidak harus mengingatnya. Anda dapat mengetahui snapshot apa yang tersedia di cadangan Restic Anda. Saya akan menunjukkan caranya segera.

Ayo buat cadangan direktori lain /etc demi demonstrasi.

$ sudo restic -r /backup backup /etc

Pencadangan selesai.

Sekarang Anda dapat membuat daftar semua yang tersedia Istirahat snapshot dengan perintah berikut:

$ sudo restic -r /backup snapshots

Sekarang ketik . Anda Istirahat kata sandi repositori dan tekan .

Itu Istirahat snapshot harus terdaftar seperti yang Anda lihat pada tangkapan layar di bawah ini. Bagian tangkapan layar yang ditandai menunjukkan id snapshot untuk setiap direktori tempat Anda mencadangkan Istirahat.

CATATAN: Istirahat mendukung pencadangan tambahan. Jika Anda mencadangkan direktori yang sama seperti yang Anda cadangkan sebelumnya, hanya perubahan yang harus disimpan dan id snapshot baru harus dibuat.

Sekarang saatnya untuk menunjukkan kepada Anda bagaimana memulihkan file dan direktori dari Istirahat cadangan.

Katakanlah Anda ingin memulihkan RUMAH direktori (/ home/shovon dalam kasus saya) dari Istirahat cadangan. Anda dapat menjalankan perintah berikut untuk memulihkan a Istirahat cadangan dengan id snapshot-nya.

$ sudo restic -r /backup restore 21f198eb --target /home/shovon

CATATAN: Disini 21f198eb adalah SNAPSHOT_ID dan /rumah/shovon adalah RESTORE_DIRECTORY dalam hal ini. Ingat bahwa RESTORE_DIRECTORY mungkin berbeda dari direktori yang dicadangkan. Misalnya, Anda dapat mengambil cadangan dari /etc direktori, tetapi ketika Anda memulihkan, jika Anda mau, Anda dapat memasukkan konten /etc direktori ke beberapa direktori lain, misalnya /kembalikan/dll direktori.

Sekarang ketik . Anda Istirahat kata sandi repositori dan tekan .

Data harus dipulihkan dari cadangan.

Jika Anda mengambil cadangan tambahan dengan Istirahat, mungkin sulit bagi Anda untuk mengetahui id snapshot terbaru untuk direktori cadangan tertentu. dengan senang hati, Istirahat hadir dengan cara Anda memulihkan dari id snapshot terbaru dari direktori cadangan tertentu.

Anda dapat menjalankan perintah berikut untuk memulihkan versi cadangan terbaru untuk direktori tertentu (dalam kasus saya direktori /home/shovon):

$ sudo restic -r /backup restore terbaru --path /home/shovon --target /home/shovon

Versi terbaru dari cadangan untuk jalur /rumah/shovon dikembalikan pada target /rumah/shovon.

Mengambil Cadangan Jarak Jauh dengan Restic

Pastikan Ubuntu 18.04 mesin di mana Istirahat diinstal, server SFTP diinstal sebelum Anda mencoba mengambil cadangan jarak jauh dengan Istirahat.

Anda dapat menginstal server SFTP di Ubuntu 18 . Anda.04 mesin LTS dengan perintah berikut:

$ sudo apt-get install openssh-server

tekan kamu lalu tekan untuk melanjutkan.

Server SFTP harus diinstal.

Sekarang ganti setiap -r /LOKAL/JALAN untuk -r sftp:[dilindungi email]:/REMOTE/PATH

Misalnya, perintah untuk membuat atau menginisialisasi repositori lokal Restic harus dikonversi dari

$ sudo restic init -r /backup
untuk
$ sudo restic init -r sftp:namapengguna@namahost:/cadangan

Sini nama pengguna dan nama host adalah nama pengguna dan nama host atau alamat IP dari server jarak jauh tempat Istirahat sudah terpasang. /cadangan adalah direktori tempat Istirahat direktori cadangan harus dibuat atau sudah tersedia.

Begitulah cara Anda menginstal dan menggunakan Istirahat di Ubuntu 18.04 LTS. Terima kasih telah membaca artikel ini.

Cara Menginstal dan Memainkan Doom di Linux
Pengantar Doom Seri Doom berasal dari tahun 90-an setelah rilis Doom. Itu adalah hit instan dan sejak saat itu seri game telah menerima banyak penghar...
Vulkan untuk Pengguna Linux
Dengan setiap generasi baru kartu grafis, kami melihat pengembang game mendorong batas kesetiaan grafis dan selangkah lebih dekat ke fotorealisme. Tet...
OpenTTD vs Simutrans
Membuat simulasi transportasi Anda sendiri bisa menyenangkan, santai, dan sangat menarik. Itulah mengapa Anda perlu memastikan bahwa Anda mencoba game...