~3 min read • Updated Mar 1, 2026
1. نحوه ریاستور بکآپ در DirectAdmin
اگر بکآپ توسط سیستم داخلی DirectAdmin ساخته شده باشد، میتوانید آن را از مسیر زیر ریاستور کنید:
Admin Level → Admin Backup/Transferاین صفحه فقط فرآیند ریاستور را آغاز میکند. اجرای واقعی توسط ابزار dataskq انجام میشود.
1.1 مانیتورینگ ریاستور از طریق CLI
/usr/local/directadmin/dataskq d80
این دستور ریاستور را با سطح گزارشدهی 80 اجرا میکند.
2. تنظیمات ریاستور
تنظیمات مهم ریاستور در دو بخش قرار دارند:
- Admin Level → Admin Backup/Transfer
- Reseller Level → Manage User Backups
در هر دو صفحه، لینک BACKUP/RESTORE SETTINGS در بالای صفحه قرار دارد.
3. مانیتورینگ پیشرفت ریاستور از طریق GUI
پس از شروع ریاستور، دوباره به صفحه Admin Backup/Transfer برگردید. یک تب جدید با عنوان In Progress نمایش داده میشود.
در این بخش موارد زیر را مشاهده میکنید:
- جزئیات کامل ریاستور
- نوار پیشرفت (Progress Bar)
- درصد پیشرفت هر مرحله
3.1 مراحل سطح 1 (Level 1)
برای هر کاربر، سه مرحله وجود دارد:
- تبدیل cpmove به فرمت DirectAdmin
- رمزگشایی (در صورت وجود)
- ریاستور کاربر
3.2 مراحل سطح 0 (Level 0)
این مرحله مربوط به دانلود FTP است. اگر دانلود وجود داشته باشد، درصدها نصف میشوند.
4. دیباگ فرآیند ریاستور
اگر ریاستور کوچک است و میخواهید روند را آهستهتر ببینید، از سطح دیباگ 2019 استفاده کنید:
./dataskq d2019
هر مرحله ۵ ثانیه مکث میکند تا بتوانید خروجی را بررسی کنید.
5. ریاستور در لایسنس Personal (حداکثر ۱ کاربر)
در لایسنس Personal فقط یک کاربر وجود دارد: admin.
اگر بکآپ کاربر دیگری را دارید، مثلاً:
user.admin.fred.tar.gz
فایل را در مسیر زیر قرار دهید:
/home/admin/backups/user.admin.fred.tar.gz
سپس از User Level ریاستور کنید.
چرا User Level؟
- تنظیمات admin تغییر نمیکند
- ریاستور فقط دادههای کاربر را اضافه میکند
روش جایگزین (غیر توصیهشده): تغییر نام فایل به:
user.admin.admin.tar.gz
اما این کار تنظیمات user.conf را روی admin اعمال میکند که مناسب نیست.
6. ریاستور بکآپهای سیستمی (sysbk)
sysbk ابزار ریاستور خودکار ندارد. باید فایلها را دستی ریاستور کنید.
مثال: ریاستور پوشه /etc/virtual:
cd /etc
tar xvzfp /backup/07-30-04/custom/etc/virtual.tar.gz
هشدار: هنگام ریاستور فایلهای سیستمی مثل /etc/passwd و /etc/shadow بسیار دقت کنید.
7. Admin Restore: استفاده از reseller_override
در ریاستورهای سطح Admin میتوانید تعیین کنید که مالک کاربران چه کسی باشد.
مثال:
reseller_override=fred
شرایط:
- fred باید Admin یا Reseller باشد
- اگر کاربر از قبل وجود داشته باشد، این تنظیم بیاثر است
- اگر
reseller_override=adminباشد، همیشه admin مالک میشود
این قابلیت برای ریاستورهای cPanel بسیار مفید است.
Written & researched by Dr. Shahin Siami