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) ва инчунин қисмҳои FAT ва NTFS-ро, ки Windows истифода мебаранд, васл кунед, шумо метавонед маълумот ва файлҳои системаи амалиётиро нусхабардорӣ кунед ва онҳоро барқарор кунед, шумо метавонед vim ва nano Муҳаррирон барои таҳрир кардани файлҳо.
SystemRescue бо GUI
Агар ба шумо асбобҳои графикӣ лозим бошад, шумо метавонед муҳити графикиро бо ворид кардани 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
Қисми решаро муайян кунед:
fdisk -l
Қисмҳои решаи насб:
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, мошини лозимиро интихоб кунед ва ҳолати барқароркуниро дар меню хомӯш кунед; пас аз бозоғозӣ, сервер ба ҳолати қаблии худ пурбор мешавад.
FAQ SystemRescue
Чӣ тавр SystemRescue -ро ба диски флеши USB нависед?
Тақсимотро аз сомонаи расмии, пас флеши насбкуниро эҷод кунед
Windows: бо Руфус
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 иваз мекунад.