Sistem Tar dan Pulihkan - Skrip Backup Sistem Sampah untuk Linux
- 1229
- 233
- Don Will
Tar sistem dan pulihkan adalah skrip sandaran sistem serba boleh untuk sistem linux. Ia dilengkapi dengan dua skrip bash, skrip utama bintang.sh dan skrip pembungkus GUI bintang-gui.sh, yang melaksanakan dalam tiga mod: sandaran, pulihkan dan pemindahan.
Baca juga: 14 utiliti sandaran yang luar biasa untuk sistem linux
ciri-ciri
- Sandaran sistem penuh atau separa
- Pulihkan atau pindahkan ke susun atur cakera/partition yang sama atau berbeza.
- Pulihkan atau pindahkan sandaran ke pemacu luaran seperti USB, kad SD dll.
- Pulihkan sistem berasaskan BIOS ke UEFI dan sebaliknya.
- Susun sistem dalam mesin maya (seperti VirtualBox), sandarkannya dan pulihkannya dalam sistem biasa.
Keperluan:
- gtkdialog 0.8.3 atau lebih baru (untuk GUI).
- tar 1.27 atau lebih baru (sokongan ACLS dan XATTRS).
- rsync (untuk mod pemindahan).
- wget (untuk memuat turun arkib sandaran).
- gptfdisk/gdisk (untuk GPT dan Syslinux).
- OpenSSL/GPG (untuk penyulitan).
Cara Memasang Sistem Tar dan Pulihkan Alat di Linux
Untuk memasang Tar sistem dan pulihkan program, anda perlu memasang semula semua pakej perisian yang diperlukan seperti yang disenaraikan di bawah.
$ sudo apt memasang git tar rsync wget gptfdisk openssl [on Debian/Ubuntu] # yum Pasang git tar rsync wget gptfdisk openssl [on Centos/RHEL] # DNF Pasang git tar rsync wget gptfdisk openssl [on Fedora]
Setelah semua pakej yang diperlukan dipasang, kini sudah tiba masanya untuk memuat turun skrip ini dengan mengkloning tar sistem dan pulihkan repositori ke sistem anda dan jalankan skrip ini dengan keistimewaan pengguna root, jika tidak, gunakan arahan sudo.
$ cd muat turun $ git clone https: // github.com/tritonas00/sistem-tar-and-restore.git $ cd sistem-tar-and-restore/ $ lsPasang tar sistem dan pulihkan
Sandaran Sistem Linux
Pertama buat direktori di mana fail sandaran sistem anda akan disimpan (anda sebenarnya boleh menggunakan mana -mana direktori pilihan anda).
$ sudo mkdir /sandaran
Sekarang jalankan arahan berikut untuk membuat fail sandaran sistem di /sandaran
direktori, fail arkib akan dimampatkan menggunakan utiliti XZ, di mana bendera.
-i
- Menentukan mod operasi (0 Maksud sandaran).-d
- Menentukan direktori destinasi, di mana fail sandaran akan disimpan.-c
- mentakrifkan utiliti mampatan.-u
- membolehkan membaca pilihan tar/rsync tambahan.
$ sudo ./bintang.sh -i 0 -d /sandaran -c xz -u "--warning = none"Lakukan sandaran sistem linux
Untuk mengecualikan /rumah
Dalam sandaran, tambahkan -H
bendera, dan gunakan utiliti mampatan gzip seperti yang ditunjukkan.
$ sudo ./bintang.sh -i 0 -d /sandaran -c gzip -h -u "--warning = none"
Pulihkan sandaran sistem linux
Anda juga boleh memulihkan sandaran seperti dalam perintah berikut.
$ sudo ./bintang.sh -i 1 -r /dev /sdb1 -g /dev /sdb -f /sandaran /sandaran.tar.xz
di mana pilihannya:
-i
- Menentukan mod operasi (1 Maksud pemulihan mod).-r
- mentakrifkan akar yang disasarkan (/) partition.-G
- mentakrifkan partition grub.-f
- Menentukan laluan fail sandaran.
Contoh terakhir menunjukkan cara menjalankannya dalam mod pemindahan (2). Pilihan baru di sini adalah -b
, yang menetapkan partition boot.
$ sudo ./bintang.SH -I 2 -R /DEV /SDB2 -B /DEV /SDB1 -G /DEV /SDB
Di samping itu, jika anda telah memasang /usr dan /var Pada partition berasingan, memandangkan perintah sebelumnya, anda boleh menentukannya menggunakan -t
Tukar, 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 sahaja melihat beberapa pilihan asas Tar sistem dan pulihkan skrip, anda boleh melihat semua pilihan yang tersedia menggunakan arahan berikut.
$ bintang.SH -HELP
Sekiranya anda terbiasa dengan antara muka pengguna grafik, anda boleh menggunakan pembalut GUI bintang-gui.sh sebaliknya. Tetapi anda perlu memasang gtkdialog - Digunakan untuk membuat kotak antara muka dan kotak dialog grafik (GTK+) menggunakan skrip shell di Linux.
Tar sistem dan pulihkan GUIAnda boleh mendapatkan lebih banyak contoh penggunaan baris arahan dari Tar sistem dan pulihkan Repositori GitHub: https: // github.com/tritonas00/sistem-tar-and-restore.
Ringkasan
Tar sistem dan pulihkan adalah skrip sandaran sistem yang sederhana namun berkuasa dan serba boleh untuk sistem linux. Cubalah secara komprehensif dan kongsi pendapat anda tentangnya melalui borang maklum balas di bawah.
- « Bilik berita - CLI moden untuk mendapatkan berita kegemaran anda di Linux
- Android Studio - IDE yang kuat untuk membina aplikasi untuk semua peranti Android »