SystemRescue, שנודעה בעבר בשם SystemRescueCD, היא הפצת לינוקס שנועדה לשחזור מערכות הפעלה פגומות, ניהול מחיצות, גיבוי וניהול. היא מבוססת על 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 במצב קונסולה
הפעולות העיקריות מבוצעות במצב קונסולה. ניתן לטעון מחיצות כדי לאבחן מערכות לינוקס או חלונות המותקנות בדיסק שלך. ניתן לטעון מערכות קבצים של לינוקס (ext4, xfs, btrfs, reiserfs), כמו גם מחיצות FAT ו-NTFS בהן משתמש חלונות, ניתן לגבות נתונים וקבצי מערכת הפעלה ולשחזר אותם, ניתן להשתמש ב... vim ו nano עורכים לעריכת קבצים.
מערכת הצלה עם ממשק משתמש גרפי
אם אתם זקוקים לכלי גרפיקה, תוכלו להפעיל את הסביבה הגרפית על ידי הזנת startx הפקודה. הסביבה הגרפית מאפשרת לך לעבוד עם GParted (מנהל מחיצות), להשתמש בעורכים גרפיים כמו Geany או Featherpad, לגלוש באינטרנט ולהשתמש במסופים כמו xfce-terminal.
הגדרות רשת מערכת הצלה
SystemRescue מאפשר לך להתחבר לרשת. תכונה זו מאפשרת לך ליצור גיבויים דרך הרשת, להוריד קבצים, לעבוד מרחוק דרך SSH או לגשת לקבצים הממוקמים בשרת לינוקס (דרך 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, בחר את המכונה הרצויה והשבת את מצב השחזור בתפריט; לאחר אתחול מחדש, השרת יאתחל למצבו הקודם.
שאלות נפוצות
כיצד לכתוב SystemRescue לכונן הבזק מסוג USB?
הורד את ההפצה מ- אתר רשמי, לאחר מכן צור כונן הבזק להתקנה
Windows: עם רופוס
לינוקס:
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 you
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 יחיד.