SystemRescue, რომელიც ადრე ცნობილი იყო როგორც SystemRescueCD, არის Linux-ის დისტრიბუცია, რომელიც შექმნილია დაზიანებული ოპერაციული სისტემების აღსადგენად, დანაყოფების მართვისთვის, სარეზერვო ასლის შექმნისა და ადმინისტრირებისთვის. ის დაფუძნებულია Arch Linux-ზე და შეიცავს სისტემასთან მუშაობის მრავალ უტილიტას.
SystemRescue-ის ძირითადი მახასიათებლები
- ჩატვირთვის სისტემის აღდგენა (GRUB, Syslinux)
- დაზიანებულ ფაილურ სისტემებთან მუშაობა
- დანაყოფების მართვა (GParted, parted, fdisk, gdisk)
- სარეზერვო ასლების შექმნა და აღდგენა (Clonezilla, dd, rsync)
- SMART დისკების შემოწმება (smartctl)
- ქსელებთან მუშაობა (SSH, NFS, Samba)
- Windows-ის NTFS და FAT კომუნალური პროგრამების მხარდაჭერა
- დისტანციური წვდომა (VNC, SSH)
SystemRescue-ს გამოყენების დაწყება
მომხმარებლების მოხერხებულობისთვის, SystemRescue დისტრიბუცია უკვე ხელმისაწვდომია აღდგენის რეჟიმში გადასასვლელად. ამ ფუნქციის გამოსაყენებლად, გადადით VMManager ვირტუალური სერვერის მართვის პანელზე და გაააქტიურეთ აღდგენის რეჟიმი.
ახლა თქვენ შეგიძლიათ სერვერზე წვდომა. როგორ გავაკეთოთ ეს? თქვენ უნდა დაუკავშირდეთ VNC პროტოკოლი ნებისმიერი მოსახერხებელი გზით: მეშვეობით ბრაუზერი ან კლიენტი დაინსტალირებულია თქვენს კომპიუტერზე. შემდეგ თქვენ გექნებათ წვდომა სისტემის მართვის ყველა ვარიანტზე SystemRescue-ს მეშვეობით.
SystemRescue კონსოლის რეჟიმში
ძირითადი მოქმედებები კონსოლის რეჟიმში სრულდება. დისკზე დაინსტალირებული Linux ან Windows სისტემების დიაგნოსტიკისთვის დანაყოფების დამონტაჟება. შეგიძლიათ დაამონტაჟოთ Linux ფაილური სისტემები (ext4, xfs, btrfs, reiserfs), ასევე Windows-ის მიერ გამოყენებული FAT და NTFS დანაყოფები, შეგიძლიათ შექმნათ მონაცემების და ოპერაციული სისტემის ფაილების სარეზერვო ასლი და აღადგინოთ ისინი, შეგიძლიათ გამოიყენოთ vim მდე nano რედაქტორები ფაილების რედაქტირებისთვის.
SystemRescue გრაფიკული ინტერფეისით
თუ გრაფიკული ხელსაწყოები გჭირდებათ, გრაფიკული გარემოს დაწყება შეგიძლიათ შემდეგის შეყვანით: startx ბრძანება. გრაფიკული გარემო საშუალებას გაძლევთ იმუშაოთ GParted-თან (დანაყოფების მენეჯერი), გამოიყენოთ გრაფიკული რედაქტორები, როგორიცაა Geany ან Featherpad, დაათვალიეროთ ინტერნეტი და გამოიყენოთ ტერმინალები, როგორიცაა xfce-terminal.
ქსელის პარამეტრები SystemRescue
SystemRescue საშუალებას გაძლევთ დაუკავშირდეთ ქსელს. ეს ფუნქცია საშუალებას გაძლევთ შექმნათ სარეზერვო ასლები ქსელში, ჩამოტვირთოთ ფაილები, იმუშაოთ დისტანციურად SSH-ის საშუალებით ან მიიღოთ წვდომა Linux სერვერზე (NFS-ის საშუალებით) ან Windows სისტემაზე (Samba-ს საშუალებით) განთავსებულ ფაილებზე. ქსელის კონფიგურაციის ყველაზე მოსახერხებელი გზაა Network-Manager სერვისის გამოყენება. ის უზრუნველყოფს ძალიან მოსახერხებელ გრაფიკულ ინსტრუმენტს ქსელის კონფიგურაციისთვის. ის მნიშვნელოვნად ამარტივებს ქსელის კონფიგურაციას. ეს ინსტრუმენტი ხელმისაწვდომია პატარა ხატულის სახით გრაფიკულ გარემოში საათის გვერდით დავალების პანელზე. მოსახერხებელი კონსოლის პროგრამაა nmtui - ის უზრუნველყოფს ტექსტურ ინტერფეისს ქსელური კავშირების კონფიგურაციისა და მართვისთვის. ის NetworkManager-ის ნაწილია და მომხმარებლებს საშუალებას აძლევს, ტერმინალიდან გაუსვლელად დააკონფიგურირონ ქსელის პარამეტრები.
თუ გსურთ ქსელის ხელით დაყენება, შეგიძლიათ გამოიყენოთ მოსახერხებელი ბრძანების ხაზის ინსტრუმენტები.
გახსენით ტერმინალი და გაუშვით:
ip link show
თქვენ ნახავთ ინტერფეისების სიას, მაგალითად:
1. lo: ...
2. ens3: ...
სტატიკური IP მისამართის დაყენება:
ip addr add 192.168.1.100/24 dev ens3
ip route add default via 192.168.1.1
შეამოწმეთ ბრძანებით:
ip addr show eth0
ip route
DNS-ის კონფიგურაცია შეგიძლიათ ფაილის რედაქტირებით ან შექმნით /etc/resolv.conf:
nano /etc/resolv.conf
და გააკეთეთ ჩანაწერები:
nameserver 8.8.8.8
nameserver 1.1.1.1
SystemRescue-ის ძირითადი ინსტრუმენტები და ბრძანებები
GRUB ჩამტვირთავის აღდგენა
განსაზღვრეთ root დანაყოფი:
fdisk -l
root დანაყოფის დამონტაჟება:
mount /dev/sdXn /mnt
UEFI სისტემებისთვის:
mount /dev/sdXn /mnt/boot/efi
GRUB-ის ინსტალაცია:
grub-install --root-directory=/mnt /dev/sdXn
update-grub
XFS-ისთვის (მხოლოდ მონიშნეთ):
xfs_repair -n /dev/sdXn
დანაყოფების მართვა
ხელმისაწვდომი ბრძანებები: parted, fdisk, gdisk, lsblk, mkfs, mount, umount
ext4 დანაყოფის შექმნა:
mkfs.ext4 /dev/sdXn
ფაილურ სისტემებთან მუშაობა
ფაილური სისტემის შემოწმება და აღდგენა:
fsck /dev/sdXn # для ext4, ext3
ntfsfix /dev/sdXn # для NTFS
სამონტაჟო:
mount /dev/sdXn /mnt
Btrfs-თან და XFS-თან მუშაობა:
btrfs check /dev/sdXn
xfs_repair /dev/sdXn
დისკის კლონირება ddrescue-ს გამოყენებით
დაზიანებული დისკის გამოსახულებად კლონირება:
ddrescue -f -n /dev/sdXn /mnt/backup/sdXn.img /mnt/backup/sdXn.log
შეწყვეტილი კლონირების გაგრძელება დაზიანებული სექტორების აღდგენის მცდელობით:
ddrescue -d -f -r3 /dev/sdXn /mnt/backup/sdXn.img /mnt/backup/sdXn.log
სარეზერვო
ერთად dd:
dd if=/dev/sdXn of=/dev/sdXn bs=64K status=progress
ერთად rsync:
rsync -aAXv /mnt/source/ /mnt/backup/
მონაცემების კოპირება ქსელში
სამიზნე აპარატზე (მიმღებზე):
nc -l -p 1234 | dd of=disk.img
ორიგინალურ მოწყობილობაზე (წყარო):
dd if=/dev/sdXn | nc 192.168.1.100 1234
აღდგენის რეჟიმიდან გასვლა
VMManager ვირტუალური სერვერის მართვის პანელში აირჩიეთ საჭირო მანქანა და გამორთეთ აღდგენის რეჟიმი მენიუში; გადატვირთვის შემდეგ, სერვერი ჩაირთვება წინა მდგომარეობაში.
ხშირად დასმული კითხვები SystemRescue
როგორ ჩავწერო SystemRescue ფაილი USB ფლეშ დრაივზე?
ჩამოტვირთეთ დისტრიბუცია ბმულიდან ოფიციალური ვებ - გვერდიდა შემდეგ შექმენით ინსტალაციის ფლეშ დრაივი
Windows: თან Rufus
Linux:
dd if=systemrescue.iso of=/dev/sdX bs=4M status=progress && sync
შესაძლებელია თუ არა SystemRescue-ს გამოყენება ინსტალაციის გარეშე?
დიახ, ის მთლიანად Live რეჟიმში მუშაობს - მუშაობს USB-დან, CD-დან ან ISO-დან ვირტუალურ მანქანაში.
რა ფაილურ სისტემებს უჭერს მხარს?
მხარდაჭერილია ext2/3/4, XFS, Btrfs, FAT, NTFS, ReiserFS, exFAT და სხვა.
როგორ დავაკოპიროთ დისკი?
Linux:
dd if=/dev/sda of=/dev/sdb bs=64K status=progress
შესაძლებელია თუ არა წაშლილი ფაილების აღდგენა?
დიახ, გამოყენებით photorec (ტექსტური ინტერფეისი) ან testdisk (დანაყოფის აღდგენა).
როგორ შევქმნათ სარეზერვო ასლი?
მაგალითად rsync:
rsync -aAXv /mnt/source/ /mnt/backup/
Windows-ის დისკების მხარდაჭერა აქვს?
დიახ, შეგიძლიათ NTFS და FAT32 ფაილების დამონტაჟება და წაკითხვა.
შესაძლებელია თუ არა SystemRescue-ს დისტანციურად გამოყენება?
დიახ, მხარდაჭერილია SSH, VNC, Samba, NFS და სხვა ქსელური ინსტრუმენტები.
დასკვნა
SystemRescue შეუცვლელი ინსტრუმენტია სისტემის ადმინისტრატორებისთვის, დამხმარე ინჟინრებისა და გამოცდილი მომხმარებლებისთვის. ის აადვილებს მონაცემების აღდგენას, ჩატვირთვის პრობლემების მოგვარებას, აპარატურის დიაგნოსტიკას და დანაყოფების მართვას. ჩაშენებული უტილიტების მრავალფეროვნებით, ის ცვლის ათობით ცალკეულ Live დისტრიბუციას და უტილიტას ერთ ISO-ში.