SystemRescue, dahulunya dikenali sebagai SystemRescueCD, ialah pengedaran Linux yang direka untuk memulihkan sistem pengendalian, pengurusan partition, sandaran dan pentadbiran yang rosak. Ia berdasarkan Arch Linux, yang mengandungi banyak utiliti untuk bekerja dengan sistem.
Ciri utama SystemRescue
- Pemulihan pemuat but (GRUB, Syslinux)
- Bekerja dengan sistem fail yang rosak
- Pengurusan partition (GParted, parted, fdisk, gdisk)
- Mencipta dan memulihkan sandaran (Clonezilla, dd, rsync)
- Menyemak cakera SMART (smartctl)
- Bekerja dengan rangkaian (SSH, NFS, Samba)
- Sokongan untuk utiliti untuk Windows NTFS dan FAT
- Akses jauh (VNC, SSH)
Bermula dengan SystemRescue
Untuk kemudahan pengguna, pengedaran SystemRescue sudah tersedia untuk memasuki mod pemulihan. Untuk menggunakan ciri ini, pergi ke panel kawalan pelayan maya VMManager dan aktifkan mod pemulihan.
Anda kini boleh mengakses pelayan. Bagaimana untuk melakukannya? Anda perlu menyambung melalui VNC protokol dalam apa jua cara yang mudah: melalui a pelayar atau pelanggan dipasang pada komputer anda. Kemudian anda akan mempunyai akses kepada semua pilihan pengurusan sistem melalui SystemRescue.
SystemRescue dalam mod konsol
Tindakan utama dilakukan dalam mod konsol. Lekapkan partition untuk mendiagnosis sistem Linux atau Windows yang dipasang pada cakera anda. Anda boleh memasang sistem fail Linux (ext4, xfs, btrfs, reiserfs), serta partition FAT dan NTFS yang digunakan oleh Windows, anda boleh membuat sandaran data dan fail sistem pengendalian, dan memulihkannya, anda boleh menggunakan vim dan nano editor untuk mengedit fail.
SystemRescue dengan GUI
Jika anda memerlukan alat grafik, anda boleh memulakan persekitaran grafik dengan memasukkan startx perintah. Persekitaran grafik membolehkan anda bekerja dengan GParted (pengurus partition), menggunakan editor grafik seperti Geany atau Featherpad, menyemak imbas web dan menggunakan terminal seperti xfce-terminal.
Tetapan Rangkaian SystemRescue
SystemRescue membolehkan anda menyambung ke rangkaian. Ciri ini membolehkan anda membuat sandaran melalui rangkaian, memuat turun fail, bekerja dari jauh melalui SSH atau mengakses fail yang terletak pada pelayan Linux (melalui NFS) atau sistem Windows (melalui Samba). Cara paling mudah untuk mengkonfigurasi rangkaian adalah dengan menggunakan perkhidmatan Network-Manager. Ia menyediakan alat grafik yang sangat mudah untuk mengkonfigurasi rangkaian. Ia sangat memudahkan konfigurasi rangkaian. Alat ini tersedia sebagai ikon kecil dalam bar tugas di sebelah jam dalam persekitaran grafik. Utiliti konsol yang mudah ialah nmtui - ia menyediakan antara muka teks untuk mengkonfigurasi dan mengurus sambungan rangkaian. Ia adalah sebahagian daripada NetworkManager dan membenarkan pengguna untuk mengkonfigurasi parameter rangkaian tanpa meninggalkan terminal.
Jika anda ingin menyediakan rangkaian secara manual, anda boleh menggunakan alat baris arahan yang berguna.
Buka terminal dan jalankan:
ip link show
Anda akan melihat senarai antara muka, contohnya:
1. lo: ...
2. ens3: ...
Persediaan IP statik:
ip addr add 192.168.1.100/24 dev ens3
ip route add default via 192.168.1.1
Semak dengan arahan:
ip addr show eth0
ip route
Anda boleh mengkonfigurasi DNS dengan mengedit atau mencipta fail /etc/resolv.conf:
nano /etc/resolv.conf
Dan buat entri:
nameserver 8.8.8.8
nameserver 1.1.1.1
Alat dan Perintah SystemRescue Asas
Memulihkan pemuat but GRUB
Tentukan partition root:
fdisk -l
Lekapkan partition root:
mount /dev/sdXn /mnt
Untuk sistem UEFI:
mount /dev/sdXn /mnt/boot/efi
Pasang GRUB:
grub-install --root-directory=/mnt /dev/sdXn
update-grub
Untuk XFS (semak sahaja):
xfs_repair -n /dev/sdXn
Mengurus partition
Perintah yang ada: parted, fdisk, gdisk, lsblk, mkfs, mount, umount
Mencipta partition ext4:
mkfs.ext4 /dev/sdXn
Bekerja dengan sistem fail
Menyemak dan memulihkan sistem fail:
fsck /dev/sdXn # для ext4, ext3
ntfsfix /dev/sdXn # для NTFS
Pemasangan:
mount /dev/sdXn /mnt
Bekerja dengan Btrfs dan XFS:
btrfs check /dev/sdXn
xfs_repair /dev/sdXn
Pengklonan cakera dengan ddrescue
Mengklonkan cakera yang rosak kepada imej:
ddrescue -f -n /dev/sdXn /mnt/backup/sdXn.img /mnt/backup/sdXn.log
Meneruskan pengklonan yang terganggu dengan percubaan untuk memulihkan sektor buruk:
ddrescue -d -f -r3 /dev/sdXn /mnt/backup/sdXn.img /mnt/backup/sdXn.log
Backup
Dengan dd:
dd if=/dev/sdXn of=/dev/sdXn bs=64K status=progress
Dengan rsync:
rsync -aAXv /mnt/source/ /mnt/backup/
Menyalin data melalui rangkaian
Pada mesin sasaran (penerima):
nc -l -p 1234 | dd of=disk.img
Pada mesin asal (sumber):
dd if=/dev/sdXn | nc 192.168.1.100 1234
Keluar mod pemulihan
Dalam panel kawalan pelayan maya VMManager, pilih mesin yang diperlukan dan lumpuhkan mod pemulihan dalam menu; selepas but semula, pelayan akan boot ke keadaan sebelumnya.
Soalan Lazim SystemRescue
Bagaimana untuk menulis SystemRescue ke pemacu kilat USB?
Muat turun pengedaran daripada laman web rasmi, kemudian buat pemacu kilat pemasangan
Windows: dengan Rufus
Linux:
dd if=systemrescue.iso of=/dev/sdX bs=4M status=progress && sync
Adakah mungkin untuk menggunakan SystemRescue tanpa pemasangan?
Ya, ia berfungsi sepenuhnya dalam mod Langsung - berjalan dari USB, CD atau ISO dalam mesin maya.
Apakah sistem fail yang disokongnya?
Disokong ext2/3/4, XFS, Btrfs, FAT, NTFS, ReiserFS, exFAT dan lain-lain.
Bagaimana untuk mengklon cakera?
Linux:
dd if=/dev/sda of=/dev/sdb bs=64K status=progress
Adakah mungkin untuk memulihkan fail yang dipadam?
Ya, menggunakan photorec (antara muka teks) atau testdisk (pemulihan partition).
Bagaimana untuk membuat salinan sandaran?
Sebagai contoh rsync:
rsync -aAXv /mnt/source/ /mnt/backup/
Adakah terdapat sokongan untuk cakera Windows?
Ya, anda boleh memasang dan membaca NTFS dan FAT32.
Adakah mungkin untuk menggunakan SystemRescue dari jauh?
Ya, SSH, VNC, Samba, NFS dan alatan rangkaian lain disokong.
Kesimpulan
SystemRescue ialah alat yang sangat diperlukan untuk pentadbir sistem, jurutera sokongan dan pengguna kuasa. Ia memudahkan untuk memulihkan data, menyelesaikan masalah but, mendiagnosis perkakasan dan mengurus partition. Dengan pelbagai utiliti terbina dalam, ia menggantikan berpuluh-puluh pengedaran Langsung dan utiliti yang berasingan dalam satu ISO.