Dalam artikel ini, saya akan menunjukkan kepada anda cara memasang dan menggunakan Restik di Ubuntu 18.04 LTS. Mari kita mulakan.
Memasang Restik pada Ubuntu 18.04
Di bahagian ini, saya akan menunjukkan cara memasang Restik 0.8.3, yang merupakan versi stabil terkini dari penulisan ini. Ia boleh didapati di repositori pakej rasmi Ubuntu 18.04 LTS.
Kemas kini pertama tepat repositori pakej Ubuntu 18.04 LTS dengan arahan berikut:
$ sudo apt-get kemas kini
The tepat cache repositori pakej harus dikemas kini.
Sekarang jalankan arahan berikut untuk memasang Restik:
$ sudo apt-get restic pemasangan
Restik harus dipasang.
Sekarang anda boleh menyemak sama ada Restik berfungsi dengan arahan berikut:
versi restik $ sudo
Seperti yang anda lihat dari tangkapan skrin di bawah, versi Restik yang dipasang pada mesin saya ialah 0.8.3.
Mengambil Sandaran Tempatan dengan Restik
Di bahagian ini, saya akan menunjukkan kepada anda cara mengambil sandaran tempatan dengan Restik.
Mula-mula anda harus membuat atau memulakan yang baru Restik repositori di mana sahaja di sistem fail Tempatan anda. Ia mungkin pemacu keras luaran atau pemacu ibu jari USB yang dipasang di sistem fail tempatan anda juga.
Saya menganggap anda mengambil sandaran pengguna anda RUMAH direktori ke pemacu keras luaran atau pemacu ibu jari USB. Katakan peranti blok itu / dev / sdb1 pada Ubuntu 18 saya.04 mesin.
Anda dapat mengetahui apa yang ada di komputer anda dengan arahan berikut:
$ sudo lsblk
Sekarang buat a / sandaran direktori pada sistem fail anda dengan arahan berikut:
$ sudo mkdir / sandaran
Sekarang pasangkan cakera keras luaran atau pemacu ibu jari USB (/ dev / sdb1 dalam kes saya) kepada / sandaran direktori dengan arahan berikut:
$ sudo mount / dev / sdb1 / sandaran
Anda boleh mengesahkan bahawa pemacu keras luaran atau pemacu ibu jari USB dipasang ke lokasi yang betul dengan arahan berikut:
$ sudo df -hSeperti yang anda lihat dari bahagian tangkapan skrin yang ditandakan di bawah, blok peranti / dev / sdb1 dipasang di / sandaran direktori.
Anda boleh membuat atau memulakan a Restik repositori pada / sandaran direktori dengan arahan berikut:
$ sudo restic -r / backup init
Sekarang taip kata laluan untuk anda Restik repositori dan tekan
Sekarang taipkan anda Restik kata laluan repositori sekali lagi dan tekan
Repositori Restic harus dibuat atau diinisialisasi.
Sekarang anda sudah bersedia untuk membuat sandaran fail dan direktori anda.
Katakan, anda mahu membuat sandaran pengguna anda RUMAH direktori dengan Restik, anda boleh melakukannya dengan arahan berikut:
$ sudo restic -r / backup sandaran / home / shovonCATATAN: Di sini / rumah / penyodok adalah milik pengguna saya RUMAH direktori.
Sekarang taipkan anda Restik kata laluan repositori dan tekan
Sandaran harus diambil. Seperti yang anda lihat di bahagian bertanda tangkapan skrin di bawah, / rumah / penyodok direktori disandarkan dan id snapshot 21f198eb dicetak. Ini penting kerana anda boleh merujuk atau memilih sandaran tertentu dengan id snapshot. Tetapi anda tidak perlu mengingatinya. Anda dapat mengetahui gambar apa yang tersedia pada sandaran Restik anda. Saya akan menunjukkan sebentar lagi.
Mari sandarkan direktori lain /dan lain-lain demi demonstrasi.
$ sudo restic -r / backup sandaran / dll
Sandaran selesai.
Sekarang anda boleh menyenaraikan semua yang ada Restik gambar dengan arahan berikut:
$ sudo restic -r / snapshot sandaran
Sekarang taipkan anda Restik kata laluan repositori dan tekan
The Restik gambar mesti disenaraikan seperti yang anda lihat dalam tangkapan skrin di bawah. Bahagian tangkapan skrin yang ditandakan menunjukkan id snapshot untuk setiap direktori yang anda sandarkan Restik.
NOTA: Restik menyokong cadangan tambahan. Sekiranya anda membuat sandaran direktori yang sama seperti yang anda sandarkan sebelumnya, hanya perubahan yang harus disimpan dan id snapshot baru harus dihasilkan.
Kini tiba masanya untuk menunjukkan cara memulihkan fail dan direktori dari Restik sandaran.
Katakan anda mahu memulihkan RUMAH direktori (/ home / shovon dalam kes saya) dari Restik sandaran. Anda boleh menjalankan perintah berikut untuk memulihkan a Restik sandaran oleh id snapshotnya.
$ sudo restic -r / backup restore 21f198eb --target / home / shovonCATATAN: Di sini 21f198eb adalah SNAPSHOT_ID dan / rumah / penyodok adalah KEMBALIKAN_DIRECTORY dalam kes saya. Ingat itu KEMBALIKAN_DIRECTORY mungkin berbeza dari direktori yang disandarkan. Sebagai contoh, anda mungkin mengambil sandaran dari /dan lain-lain direktori, tetapi apabila anda memulihkan, jika anda mahu, anda boleh memasukkan isi /dan lain-lain direktori ke beberapa direktori lain, misalnya / memulihkan / dll direktori.
Sekarang taipkan anda Restik kata laluan repositori dan tekan
Data harus dipulihkan dari sandaran.
Sekiranya anda mengambil sandaran tambahan dengan Restik, mungkin sukar bagi anda untuk mengetahui id snapshot terbaru untuk direktori sandaran tertentu. Gembira, Restik dilengkapi dengan cara untuk anda memulihkan dari id snapshot terbaru dari direktori sandaran tertentu.
Anda boleh menjalankan perintah berikut untuk memulihkan versi sandaran terkini untuk direktori tertentu (dalam direktori kes / rumah / shovon saya):
$ sudo restic -r / backup restore terkini - path / home / shovon --target / home / shovon
Versi sandaran terkini untuk laluan / rumah / penyodok dipulihkan pada sasaran / rumah / penyodok.
Mengambil Sandaran Jauh dengan Restik
Pastikan bahawa Ubuntu 18.04 mesin di mana Restik dipasang pelayan SFTP sebelum anda cuba mengambil sandaran jauh dengan Restik.
Anda boleh memasang pelayan SFTP pada Ubuntu 18 anda.Mesin 04 LTS dengan arahan berikut:
$ sudo apt-get install openssh-server
Tekan y dan kemudian tekan
Pelayan SFTP harus dipasang.
Sekarang ganti setiap -r / TEMPATAN / PATH ke -r sftp: [dilindungi e-mel]: / REMOTE / PATH
Sebagai contoh, arahan untuk membuat atau memulakan repositori tempatan Restic harus ditukar dari
$ sudo restic init -r / backupke
$ sudo restic init -r sftp: username @ hostname: / sandaran
Di sini nama pengguna dan nama hos adalah nama pengguna dan nama host atau alamat IP pelayan jauh di mana Restik dipasang. / sandaran adalah direktori di mana Restik direktori sandaran harus dibuat atau sudah tersedia.
Itulah cara anda memasang dan menggunakan Restik di Ubuntu 18.04 LTS. Terima kasih kerana membaca artikel ini.