System Rescueکه قبلاً با نام SystemRescueCD شناخته میشد، یک توزیع لینوکس است که برای بازیابی سیستمعاملهای آسیبدیده، مدیریت پارتیشن، پشتیبانگیری و مدیریت طراحی شده است. این توزیع بر اساس Arch Linux ساخته شده و شامل ابزارهای بسیاری برای کار با سیستم است.
ویژگیهای اصلی SystemRescue
- بازیابی بوت لودر (GRUB، Syslinux)
- کار با سیستم فایل های آسیب دیده
- مدیریت پارتیشن (GParted، parted، fdisk، gdisk)
- ایجاد و بازیابی نسخههای پشتیبان (Clonezilla، dd، rsync)
- بررسی دیسکهای SMART (smartctl)
- کار با شبکهها (SSH، NFS، Samba)
- پشتیبانی از ابزارهای ویندوز برای 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 از راه دور کار کنید یا به فایلهای واقع در یک سرور لینوکس (از طریق NFS) یا یک سیستم ویندوز (از طریق Samba) دسترسی پیدا کنید. راحتترین راه برای پیکربندی شبکه، استفاده از سرویس Network-Manager است. این سرویس یک ابزار گرافیکی بسیار مناسب برای پیکربندی شبکه ارائه میدهد. این سرویس پیکربندی شبکه را بسیار ساده میکند. این ابزار به صورت یک آیکون کوچک در نوار وظیفه کنار ساعت در محیط گرافیکی موجود است. یک ابزار کنسول مناسب nmtui - یک رابط متنی برای پیکربندی و مدیریت اتصالات شبکه فراهم میکند. این بخشی از NetworkManager است و به کاربران امکان میدهد پارامترهای شبکه را بدون ترک ترمینال پیکربندی کنند.
اگر میخواهید شبکه را به صورت دستی راهاندازی کنید، میتوانید از ابزارهای خط فرمان مفید استفاده کنید.
یک ترمینال را باز کنید و اجرا کنید:
ip link show
لیستی از رابطها را مشاهده خواهید کرد، به عنوان مثال:
1. lo: ...
2. ens3: ...
تنظیم آی پی استاتیک:
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-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
پشتیبان گیری
MTXNUMX Web Terminal امکان اجرای فوری معاملات را بر روی هر مرورگر و دستگاهی (بدون نیاز به نصب) فراهم میآورد. مهمترین مزیت، دسترسی آسان و سریع به تمام ابزارهای معاملاتی و تحلیلی امبر مارکتس است. dd:
dd if=/dev/sdXn of=/dev/sdXn bs=64K status=progress
MTXNUMX Web Terminal امکان اجرای فوری معاملات را بر روی هر مرورگر و دستگاهی (بدون نیاز به نصب) فراهم میآورد. مهمترین مزیت، دسترسی آسان و سریع به تمام ابزارهای معاملاتی و تحلیلی امبر مارکتس است. 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 ابزاری ضروری برای مدیران سیستم، مهندسان پشتیبانی و کاربران حرفهای است. این ابزار بازیابی دادهها، عیبیابی مشکلات بوت، تشخیص سختافزار و مدیریت پارتیشنها را آسان میکند. با داشتن ابزارهای متنوع داخلی، جایگزین دهها توزیع زنده و ابزارهای جداگانه در یک ISO میشود.