إنقاذ النظامSystemRescueCD، المعروف سابقًا باسم 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 محررين لتحرير الملفات.
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
تحديد القسم الجذر:
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
كيفية كتابة SystemRescue على محرك أقراص فلاش USB؟
تنزيل التوزيعة من الموقع الرسميثم قم بإنشاء محرك أقراص فلاش للتثبيت
ويندوز: مع روفوس
لينكس:
dd if=systemrescue.iso of=/dev/sdX bs=4M status=progress && sync
هل من الممكن استخدام SystemRescue بدون تثبيت؟
نعم، إنه يعمل بالكامل في الوضع المباشر - التشغيل من USB أو CD أو ISO في جهاز افتراضي.
ما هي أنظمة الملفات التي يدعمها؟
يدعم ext2/3/4، XFS، Btrfs، FAT، NTFS، ReiserFS، exFAT وغيرها.
كيفية استنساخ القرص؟
لينكس:
dd if=/dev/sda of=/dev/sdb bs=64K status=progress
هل من الممكن استعادة الملفات المحذوفة؟
نعم ، باستخدام photorec (واجهة نصية) أو testdisk (استعادة القسم).
كيفية إنشاء نسخة احتياطية؟
مثلا rsync:
rsync -aAXv /mnt/source/ /mnt/backup/
هل هناك دعم لأقراص الويندوز؟
نعم، يمكنك تحميل وقراءة NTFS وFAT32.
هل من الممكن استخدام SystemRescue عن بعد؟
نعم، يتم دعم SSH وVNC وSamba وNFS وأدوات الشبكة الأخرى.
خاتمة
SystemRescue أداة لا غنى عنها لمسؤولي النظام ومهندسي الدعم والمستخدمين المحترفين. تُسهّل استعادة البيانات، واستكشاف أخطاء التمهيد، وتشخيص أعطال الأجهزة، وإدارة الأقسام. بفضل مجموعة متنوعة من الأدوات المساعدة المدمجة، تُستبدل عشرات توزيعات Live المنفصلة والأدوات المساعدة في ملف ISO واحد.