دانش محور دستورالعمل های ساده برای کار با سرویس Profitserver
اصلی دانش محور حالت نجات سیستم و بازیابی

حالت نجات سیستم و بازیابی


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 بروید و حالت ریکاوری را فعال کنید.

پنل صورتحساب پنل vmm پنل vmm-ورود به حالت بازیابی

اکنون می‌توانید به سرور دسترسی پیدا کنید. چگونه این کار را انجام دهید؟ شما باید از طریق ... متصل شوید. 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 است و به کاربران امکان می‌دهد پارامترهای شبکه را بدون ترک ترمینال پیکربندی کنند.

nmtui اتصال ویرایش nmtui

اگر می‌خواهید شبکه را به صورت دستی راه‌اندازی کنید، می‌توانید از ابزارهای خط فرمان مفید استفاده کنید.
یک ترمینال را باز کنید و اجرا کنید:

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، ماشین مورد نیاز را انتخاب کرده و حالت بازیابی را در منو غیرفعال کنید؛ پس از راه اندازی مجدد، سرور به حالت قبلی خود بوت خواهد شد.

exit-recovery-mode

سوالات متداول 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 می‌شود.

❮ مقاله قبلی مدیریت سرور اختصاصی، رابط IPMI.
مقاله بعدی ❯ تنظیم رکورد PTR (دی‌ان‌اس معکوس)

VPS را از ما بخواهید

ما همیشه آماده پاسخگویی به سوالات شما در هر ساعت از شبانه روز هستیم.