Sistem Tar dan Pemulihan - Skrip Cadangan Sistem Serbaguna untuk Linux

Sistem Tar dan Pemulihan - Skrip Cadangan Sistem Serbaguna untuk Linux

Sistem tar dan kembalikan adalah skrip cadangan sistem serbaguna untuk sistem linux. Muncul dengan dua skrip bash, skrip utama bintang.SH dan skrip pembungkus GUI bintang-gui.SH, yang dilakukan dalam tiga mode: cadangan, memulihkan Dan transfer.

Baca juga: 14 utilitas cadangan yang luar biasa untuk sistem linux

Fitur

  1. Cadangan Sistem Penuh atau Parsial
  2. Kembalikan atau transfer ke tata letak disk/partisi yang sama atau berbeda.
  3. Kembalikan atau transfer cadangan ke drive eksternal seperti USB, kartu SD dll.
  4. Kembalikan sistem berbasis bios ke UEFI dan sebaliknya.
  5. Atur sistem dalam mesin virtual (seperti VirtualBox), cadangkan dan kembalikan dalam sistem normal.

Persyaratan:

  1. gtkdialog 0.8.3 atau lebih baru (untuk GUI).
  2. Tar 1.27 atau lebih baru (dukungan ACLS dan XATTR).
  3. rsync (untuk mode transfer).
  4. wget (untuk mengunduh arsip cadangan).
  5. GPTFDISK/GDISK (Untuk GPT dan Syslinux).
  6. openssl/GPG (untuk enkripsi).

Cara menginstal sistem tar dan pemulihan sistem di linux

Untuk memasang Sistem tar dan kembalikan Program, Anda harus terlebih dahulu menginstal semua paket perangkat lunak yang diperlukan seperti yang tercantum di bawah ini.

$ sudo apt install git tar rsync wget gptfdisk openssl [on Debian/Ubuntu] # yum menginstal git tar rsync wget gptfdisk openssl [on Centos/rhel] # DNF menginstal git tar rsync wget gptfdisk openssl [on Fedora] 

Setelah semua paket yang diperlukan diinstal, sekarang saatnya untuk mengunduh skrip ini dengan mengkloning sistem tar dan kembalikan Repositori ke sistem Anda dan jalankan skrip ini dengan hak pengguna root, jika tidak, gunakan perintah sudo.

$ cd download $ git clone https: // github.com/tritonas00/system-tar-and-restore.Git $ CD System-Tar-and-Restore/ $ LS 
Pasang sistem tar dan kembalikan

Cadangan Sistem Linux

Pertama -tama buat direktori di mana file cadangan sistem Anda akan disimpan (Anda benar -benar dapat menggunakan direktori lain pilihan Anda).

$ sudo mkdir /cadangan 

Sekarang jalankan perintah berikut untuk membuat file cadangan sistem di /cadangan direktori, file arsip akan dikompresi menggunakan utilitas XZ, di mana bendera berada.

  • -Saya - Menentukan mode operasi (0 Artinya mode cadangan).
  • -D - Menentukan direktori tujuan, di mana file cadangan akan disimpan.
  • -C - mendefinisikan utilitas kompresi.
  • -u - memungkinkan untuk membaca opsi tar/rsync tambahan.
$ sudo ./bintang.sh -i 0 -d /cadangan -c xz -u "--warning = none" 
Lakukan Cadangan Sistem Linux

Untuk mengecualikan /rumah di cadangan, tambahkan -H bendera, dan gunakan utilitas kompresi gzip seperti yang ditunjukkan.

$ sudo ./bintang.sh -i 0 -d /cadangan -c gzip -h -u "--warning = none" 

Kembalikan Cadangan Sistem Linux

Anda juga dapat mengembalikan cadangan seperti pada perintah berikut.

$ sudo ./bintang.sh -i 1 -r /dev /sdb1 -g /dev /sdb -f /cadangan /cadangan.ter.xz 

dimana pilihannya adalah:

  • -Saya - Menentukan mode operasi (1 Arti Mode Pemulihan).
  • -R - mendefinisikan root yang ditargetkan (/) partisi.
  • -G - mendefinisikan partisi grub.
  • -F - menentukan jalur file cadangan.

Contoh terakhir menunjukkan cara menjalankannya dalam mode transfer (2). Opsi baru di sini adalah -B, yang menetapkan partisi boot.

$ sudo ./bintang.sh -i 2 -r /dev /sdb2 -b /dev /sdb1 -g /dev /sdb 

Selain itu, jika Anda telah dipasang /usr Dan /var Pada partisi terpisah, mengingat perintah sebelumnya, Anda dapat menentukannya menggunakan -T beralih, seperti yang ditunjukkan.

$ sudo ./bintang.sh -i 2 -r/dev/sdb2 -b/dev/sdb1 -t "/var =/dev/sdb4/usr =/dev/sdb3" -g/dev/sdb 

Kami baru saja melihat beberapa pilihan dasar Sistem tar dan kembalikan skrip, Anda dapat melihat semua opsi yang tersedia menggunakan perintah berikut.

$ Star.Sh --help 

Jika Anda terbiasa dengan antarmuka pengguna grafis, Anda dapat menggunakan pembungkus GUI bintang-gui.SH alih-alih. Tapi Anda perlu menginstal gtkdialog - Digunakan untuk membuat antarmuka grafis (GTK+) dan kotak dialog menggunakan skrip shell di Linux.

Sistem tar dan kembalikan GUI

Anda dapat menemukan lebih banyak contoh penggunaan baris perintah dari Sistem tar dan kembalikan Repositori GitHub: https: // github.com/tritonas00/system-tar-and-restore.

Ringkasan

Sistem tar dan kembalikan adalah skrip cadangan sistem yang sederhana namun kuat, dan serbaguna untuk sistem Linux. Cobalah secara komprehensif dan bagikan pemikiran Anda tentang hal itu melalui formulir umpan balik di bawah ini.