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
Pada bagian ini, saya akan menunjukkan cara menginstal Istirahat 0.8.3, yang merupakan versi stabil terbaru saat tulisan ini dibuat. Ini tersedia di repositori paket resmi Ubuntu 18.04 LTS.
Pertama perbarui tepat repositori paket Ubuntu 18.04 LTS dengan perintah berikut:
$ sudo pembaruan apt-get
Itu tepat cache repositori paket harus diperbarui.
Sekarang jalankan perintah berikut untuk menginstal Istirahat :
$ sudo apt-get instal istirahat
Istirahat harus diinstal.
Sekarang Anda dapat memeriksa apakah Istirahat bekerja dengan perintah berikut:
$ sudo versi istirahat
Seperti yang dapat Anda lihat dari tangkapan layar di bawah, versi dari 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 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 terpasang pada sistem file lokal Anda juga.
Saya menganggap Anda mengambil cadangan pengguna Anda RUMAH direktori ke hard drive eksternal atau USB thumb drive. Katakanlah perangkat blok itu /dev/sdb1 di mesin Ubuntu 18.04 saya.
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 gunung / dev / sdb1 / cadangan
Anda dapat memverifikasi bahwa hard drive eksternal atau USB thumb drive dipasang ke lokasi yang benar dengan perintah berikut:
$ sudo df -hSeperti yang Anda lihat dari bagian yang ditandai dari tangkapan layar di bawah, perangkat blok /dev/sdb1 dipasang pada /cadangan direktori.
Anda dapat membuat atau menginisialisasi a Istirahat repositori aktif /cadangan direktori dengan perintah berikut:
$ sudo istirahat -r / cadangan init
Sekarang ketikkan kata sandi untuk Anda Istirahat penyimpanan dan tekan
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 mencadangkan milik pengguna Anda RUMAH direktori dengan Istirahat , Anda dapat melakukannya dengan perintah berikut:
$ sudo istirahat -r / cadangan cadangan / rumah / shovonCATATAN: Di sini /home/shovon adalah milik pengguna saya RUMAH direktori.
Sekarang ketik Anda Istirahat kata sandi repositori dan tekan
Cadangan harus diambil. Seperti yang Anda lihat di bagian yang ditandai dari tangkapan layar di bawah ini, itu /home/shovon direktori didukung dan id snapshot 21f198eb dicetak. Ini penting karena Anda dapat merujuk atau memilih cadangan tertentu dengan id snapshot. Tetapi Anda tidak harus mengingatnya. Anda dapat mengetahui snapshot apa yang tersedia di cadangan Restic Anda. Saya akan menunjukkan caranya sebentar lagi.
Mari buat cadangan direktori lain /dll demi demonstrasi.
$ sudo istirahat -r / cadangan cadangan / dll.
Pencadangan selesai.
Sekarang Anda dapat membuat daftar semua yang tersedia Istirahat snapshot dengan perintah berikut:
$ sudo istirahat -r / snapshot cadangan
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 membuat cadangan 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 akan 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 backup dengan id snapshot-nya.
$ sudo istirahat -r / pemulihan cadangan 21f198eb --target / rumah / shovonCATATAN: Di sini 21f198eb adalah SNAPSHOT_ID dan /home/shovon adalah RESTORE_DIRECTORY dalam kasus saya. Ingat bahwa RESTORE_DIRECTORY mungkin berbeda dari direktori yang dicadangkan. Misalnya, Anda dapat mengambil cadangan dari /dll direktori, tetapi ketika Anda memulihkan, jika Anda mau, Anda dapat meletakkan isinya /dll direktori ke beberapa direktori lain, misalnya /memulihkan/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 untuk Anda memulihkan dari id snapshot terbaru dari direktori cadangan tertentu.
Anda dapat menjalankan perintah berikut untuk mengembalikan cadangan versi terbaru untuk direktori tertentu (dalam kasus saya / direktori home / shovon):
$ sudo istirahat -r / pemulihan cadangan terbaru --jalur / rumah / shovon --target / rumah / shovon
Versi terbaru cadangan untuk jalur /home/shovon dikembalikan pada target /home/shovon .
Mengambil Cadangan Jarak Jauh dengan Restic
Pastikan mesin Ubuntu 18.04 di mana Istirahat diinstal memiliki server SFTP diinstal sebelum Anda mencoba mengambil cadangan jarak jauh Istirahat .
Anda dapat menginstal server SFTP di mesin Ubuntu 18.04 LTS Anda dengan perintah berikut:
$ sudo apt-get instal openssh-server
Tekan Y lalu tekan
Server SFTP harus diinstal.
Sekarang ganti setiap -r /LOKAL/PATH ke -r sftp: [email dilindungi] :/REMOTE/PATH
Misalnya, perintah untuk membuat atau menginisialisasi repositori lokal Restic harus diubah dari
$ sudo restic init -r / cadanganke
$ sudo restic init -r sftp: nama pengguna @ nama inang: / cadangan
Di Sini nama belakang dan nama host adalah nama pengguna dan nama host atau alamat IP dari server jarak jauh tempat Istirahat diinstal. /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.