دانشنامه مارال هاست دانشنامه مارال هاست
  • صفحه اصلی
  • مقالات
    • هاست اشتراکی
    • دامنه
    • سرور مجازی
    • کنترل پنل سی‌پنل
    • کنترل پنل پلسک
    • کنترل پنل دایرکت ادمین
    • ایمیل
    • CloudLinux
    • Cloudflare
  • تماس با ما
دانشنامه مارال هاست دانشنامه مارال هاست
دانشنامه مارال هاست دانشنامه مارال هاست
  • صفحه اصلی
  • مقالات
    • هاست اشتراکی
    • دامنه
    • سرور مجازی
    • کنترل پنل سی‌پنل
    • کنترل پنل پلسک
    • کنترل پنل دایرکت ادمین
    • ایمیل
    • CloudLinux
    • Cloudflare
  • تماس با ما
کنترل پنل دایرکت ادمین (Direct Admin)
  • Folder icon closed Folder open iconBuild کردن سرویس‌ها در دایرکت ادمین (DirectAdmin)
  • Folder icon closed Folder open iconرفع خطای عدم اتصال MySql از طریق سوکت در دایرکت ادمین
  • Folder icon closed Folder open iconجلوگیری از حذف خودکار فایل‌ها در مسیر خاصی در دایرکت ادمین
  • Folder icon closed Folder open iconبهم ریختگی فایل های فارسی در دایرکت ادمین
  • Folder icon closed Folder open iconبررسی و پاک کردن لیست Messages در دایرکت ادمین
  • Folder icon closed Folder open iconمشاهده و تغییر پورت دایرکت ادمین
  • Folder icon closed Folder open iconآموزش کامل انتقال دامنه از یوزر Admin به یک ریسلر در DirectAdmin
  • Folder icon closed Folder open iconریستور دیتابیس در دایرکت ادمین
  • Folder icon closed Folder open iconبکاپ گیری دیتابیس در دایرکت ادمین
  • Folder icon closed Folder open iconبکاپ‌گیری اتوماتیک با استفاده از FTP و Cron Job در دایرکت ادمین
  • Folder icon closed Folder open iconتغییر نام دامنه‌ی اصلی در دایرکت ادمین
  • Folder icon closed Folder open iconتغییر و فیکس کردن پرمیژن ها در دایرکت ادمین
  • Folder icon closed Folder open iconبررسی فضای مصرفی دیسک در دایرکت ادمین
  • Folder icon closed Folder open iconبکاپ‌ها در DirectAdmin
  • Folder icon closed Folder open iconمدیریت کاربران بزرگ و زمان‌بندی بکاپ‌ها
  • Folder icon closed Folder open iconبکاپ روی موقعیت‌های ریموت (Backup to remote locations)
  • Folder icon closed Folder open iconانتقال اکانت‌ها (Migrating accounts)
  • Folder icon closed Folder open iconمهاجرت کامل در DirectAdmin
  • Folder icon closed Folder open iconمهاجرت از cPanel به DirectAdmin
  • Folder icon closed Folder open iconبکاپ CLI با Borg
  • Folder icon closed Folder open iconریستور و بازیابی (Restore and Recovery)
  • Folder icon closed Folder open iconراهنمای جامع سیستم‌های پشتیبان‌گیری (Backup) در DirectAdmin
  • Folder icon closed Folder open iconراهنمای جامع مدیریت بکاپ‌های حجیم و زمان‌بندی در DirectAdmin
  • Folder icon closed Folder open iconراهنمای جامع مدیریت بکاپ‌های ریموت در DirectAdmin
  • Folder icon closed Folder open iconراهنمای جامع انتقال حساب‌ها و مدیریت همگام‌سازی در DirectAdmin
  • Folder icon closed Folder open iconآموزش کامل مهاجرت سرور DirectAdmin
  • Folder icon closed Folder open iconراهنمای جامع مهاجرت از cPanel به DirectAdmin
  • Folder icon closed Folder open iconراهنمای کامل پشتیبان‌گیری CLI با استفاده از Borg
  • Folder icon closed Folder open iconآموزش جامع بازیابی و ریستور بکاپ در DirectAdmin
  • Folder icon closed Folder open iconآموزش جامع شخصی‌سازی ادمین در DirectAdmin
  • Folder icon closed Folder open iconآموزش کامل سفارشی‌سازی تنظیمات ادمین در DirectAdmin
  • Folder icon closed Folder open iconآموزش جامع سفارشی‌سازی کاربران در DirectAdmin
  • Folder icon closed Folder open iconراهنمای جامع سفارشی‌سازی و مدیریت FileManager در DirectAdmin
  • Folder icon closed Folder open iconفعال‌سازی و سفارشی‌سازی آمار وب‌سایت (Website Statistics) در DirectAdmin
  • Folder icon closed Folder open iconآموزش کامل پیکربندی DirectAdmin
  • Folder icon closed Folder open iconایمن‌سازی DirectAdmin
  • Folder icon closed Folder open iconایمن‌سازی با Brute Force Monitor در DirectAdmin
کنترل پنل دایرکت ادمین (Direct Admin)

آموزش جامع بازیابی و ریستور بکاپ در DirectAdmin

آموزش جامع بازیابی و ریستور بکاپ در DirectAdmin

مقدمه

یکی از مهم‌ترین بخش‌های مدیریت سرور و هاست، بازیابی (Restore) و ریکاوری اطلاعات است. در DirectAdmin ابزارها و روش‌های مختلفی برای بازگرداندن بکاپ‌ها وجود دارد؛ چه بکاپ‌های کاربری و چه بکاپ‌های سیستمی. در این آموزش به صورت کامل با نحوه‌ی بازیابی، تنظیمات ریستور، مانیتورینگ پیشرفت عملیات و همچنین بازسازی فایل‌های سیستمی آشنا خواهید شد.

روش بازیابی یک فایل بکاپ (Restore a Backup File)

اگر از طریق سیستم بکاپ داخلی DirectAdmin فایل بکاپ ایجاد کرده باشید، می‌توانید آن را از مسیر Admin Backup/Transfer در پنل DirectAdmin بازیابی کنید.

  • صفحه‌ی Admin Backup/Transfer تنها عملیات آغاز ریستور را انجام می‌دهد.
  • اجرای اصلی فرآیند توسط ابزار dataskq انجام می‌شود.

مانیتورینگ پیشرفت ریستور از CLI

برای مشاهده وضعیت ریستور از طریق خط فرمان، می‌توانید به شکل زیر عمل کنید:

/usr/local/directadmin/dataskq d80

تنظیمات ریستور (Restore Settings)

تنظیمات مرتبط با بکاپ و ریستور در دو بخش وجود دارند:

  • تنظیمات کلی سیستم: در بخش Admin Backup/Transfer
  • تنظیمات مرتبط با ری‌سلر و کاربران: در بخش Reseller → Manage User Backups

در بالای هر صفحه لینکی با عنوان BACKUP/RESTORE SETTINGS وجود دارد که با ورود به آن می‌توانید تنظیمات پیشرفته‌تری را تغییر دهید.

مانیتورینگ پیشرفت ریستور از طریق GUI

برای مشاهده فرآیند ریستور در محیط گرافیکی:

  1. عملیات ریستور را آغاز کنید.
  2. به صفحه‌ی Admin Backup/Transfer بازگردید.
  3. در آنجا یک تب یا جدول In Progress مشاهده خواهید کرد که میزان پیشرفت را نمایش می‌دهد.

این بخش شامل:

  • جزئیات کامل ریستور
  • نوار پیشرفت درصدی (Progress Bar) مشابه ابزار مانیتورینگ بکاپ

سطح‌بندی نوار پیشرفت

  • Level 1 Bar: شامل 3 مرحله برای هر کاربر:
    1. تبدیل cpmove-to-DA
    2. رمزگشایی (Decryption)
    3. ریستور کاربر (User Restore)
  • Level 0 Bar: مشابه بکاپ، 1 یا 2 فاز برای هر کاربر (بسته به وجود دانلود FTP).

مثال: اگر 10 کاربر ریستور شوند، پیشرفت به صورت 10% برای هر کاربر خواهد بود (یا 5% اگر از FTP دانلود شود).

همچنین در جدول Active Backups یک ستون جدید به نام Type اضافه می‌شود که مشخص می‌کند عملیات جاری بکاپ است یا ریستور.

دیباگ کردن فرآیند ریستور (Debugging Restore)

اگر بکاپ کوچک است اما می‌خواهید خروجی دقیق‌تر ببینید، می‌توانید از سطح دیباگ 2019 استفاده کنید:

./dataskq d2019

این دستور باعث می‌شود در هر مرحله 5 ثانیه توقف ایجاد شود تا فرصت بررسی خروجی داشته باشید.

ریستور سایر کاربران در لایسنس Personal (یک کاربره)

نوع لایسنس Personal فقط اجازه‌ی داشتن یک اکانت (معمولاً admin) را می‌دهد.

اگر می‌خواهید یک دامنه از کاربر دیگر را ایمپورت کنید، فرض کنیم فایل بکاپ شما به شکل زیر است:

user.admin.fred.tar.gz

که کاربر fred را شامل می‌شود. برای ریستور کافی است فایل را به این مسیر منتقل کنید:

/home/admin/backups/user.admin.fred.tar.gz

و سپس از همان‌جا ریستور نمایید.

نکته‌ها:

  • مطمئن شوید پوشه‌ی backups و فایل‌های .gz با مالکیت (chown) کاربر admin تنظیم شده باشند.
  • ریستور از سطح User Level در این حالت ترجیح داده می‌شود چون فقط داده‌هایی که تحت کنترل کاربر هستند بازگردانی می‌شود و فایل user.conf مربوط به ادمین دست‌کاری نمی‌شود.
  • اگر نام فایل را تغییر دهید به user.admin.admin.tar.gz و از مسیر ~/admin_backups ریستور کنید، تنظیمات کاربر از بکاپ روی اکانت admin اعمال خواهد شد که معمولاً مطلوب نیست.

ریستور بکاپ‌های سیستمی (System Backup Restore)

بکاپ‌های سیستمی با ابزار sysbk گرفته می‌شوند اما ابزار اتوماتیک برای ریستور ندارند.

این بکاپ‌ها در مسیر دلخواه ذخیره می‌شوند. مثال:

/backup/19-30-04

اگر بخواهید مسیر /etc/virtual را بازگردانی کنید:

cd /etc
tar xvzfp /backup/07-30-04/custom/etc/virtual.tar.gz

⚠️ توجه: هنگام ریستور فایل‌های سیستمی مانند /etc/passwd، /etc/shadow یا /etc/group بسیار دقت کنید. بهتر است یک جلسه SSH دیگر باز نگه دارید تا در صورت خطا بتوانید وارد شوید.

بازسازی کامل دایرکتوری /etc/virtual

گاهی ممکن است نیاز به بازسازی کامل ساختار ایمیل‌ها در /etc/virtual داشته باشید. در این حالت باید:

  1. بکاپ بگیرید:
    cd /etc cp -Rp virtual virtual.backup
  2. پوشه جدید بسازید و دسترسی‌ها را ست کنید.
  3. یک اسکریپت مانند /root/fix.sh ایجاد کنید که تمام دامنه‌ها و یوزرها را اسکن کرده و مجدداً ساختار ایمیل بسازد.

(کد کامل اسکریپت در متن اصلی موجود است و قابل اجراست.)

ریستورهای موازی و مشکل Lock در /etc/passwd

اگر چندین ریستور را به صورت موازی اجرا کنید، ممکن است به دلیل قفل شدن فایل /etc/passwd دچار مشکل شوید.

برای رفع مشکل، می‌توانید یک اسکریپت Lock بسازید که قبل از اجرای useradd قفل ایجاد کند و بعد از پایان حذف کند.

مسیر فایل‌ها:

/usr/local/directadmin/scripts/custom/user_create_pre/lock.sh
/usr/local/directadmin/scripts/custom/user_create_post/lock.sh

این کار مانع از اجرای همزمان useradd روی فایل /etc/passwd می‌شود.

ریست پرمیژن‌ها و مالکیت فایل‌ها

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

cd /usr/local/directadmin/scripts
./set_permissions.sh all

این اسکریپت تنظیمات پیش‌فرض را بازسازی می‌کند.
⚠️ توجه: این دستور فایل‌های public_html/private_html کاربران را تغییر نمی‌دهد.

جمع‌بندی

در این مقاله یاد گرفتیم:

  • نحوه ریستور بکاپ از DirectAdmin و مانیتورینگ آن
  • تنظیمات و دیباگ فرآیند ریستور
  • بازگردانی بکاپ‌ها در لایسنس Personal
  • ریستور بکاپ‌های سیستمی با sysbk
  • بازسازی /etc/virtual و رفع مشکلات قفل فایل‌های سیستمی
  • ریست پرمیژن‌ها و مدیریت خطاها

به این ترتیب شما می‌توانید با خیال راحت در شرایط اضطراری، سیستم را بازیابی کنید و مطمئن باشید که کنترل کامل روی فرآیند ریستور دارید

هنوز نیاز به کمک دارید؟

آیا سوالی دارید؟

آیا این مقاله برای شما مفید بود؟ بله خیر

مطالب اخیراً بازدیدشده

  • پیکربندی اتصالات SSL در MySQL
  • آموزش تنظیم هشدارهای مصرف دیسک در WHM
  • مشاهده بیشتر

نظرات خود را بنویسید... لغو پاسخ

اشتراک گذاری این مقاله

آموزش جامع بازیابی و ریستور بکاپ در DirectAdmin

کپی کردن لینک

Clipboard Icon

جدیدترین مقالات

CXS چیست و چگونه کار می‌کند
1 minute می 3, 2026
ساخت سرور چت المنت بروی لینوکس
5 minutes آوریل 25, 2026
Geo Routing و Geo DNS
2 minutes آوریل 22, 2026

تقویم

می 2026
شیدسچپج
 1
2345678
9101112131415
16171819202122
23242526272829
3031 
« آوریل    

عضویت

جدیدترین پست‌ها

CXS چیست و چگونه کار می‌کند
1 minute می 3, 2026
ساخت سرور چت المنت بروی لینوکس
5 minutes آوریل 25, 2026
Geo Routing و Geo DNS
2 minutes آوریل 22, 2026

سلام