ایجاد و بازیابی نسخه پشتیبان در سطح Admin در DirectAdmin
این راهنما چگونگی پیکربندی، زمانبندی و بازیابی پشتیبانهای «Admin Backup/Transfer» در کنترلپنل DirectAdmin را بهصورت گامبهگام و قابلفهم ارائه میدهد. فرض میکنیم DirectAdmin از قبل نصب شده و دسترسی SSH با سطح root یا کاربر دارای دسترسی مدیریتی را دارید.
پیشنیازها
– DirectAdmin نصبشده
– دسترسی SSH به سرور با مجوز root یا کاربر مدیریتی
– حساب Admin در DirectAdmin (سطح Admin)
بخش اول — ورود به DirectAdmin
مرورگر را باز کنید و به آدرس پنل DirectAdmin وارد شوید، معمولاً:
https://your-server:2222
با حساب Admin وارد شوید.

بخش دوم — پیکربندی پشتیبان Admin
از منوی بالا به: Admin Tools → Admin Backup/Transfer بروید.

در صفحه پیکربندی، سه گزینه برای انتخاب وجود دارد:
– All Users (همه کاربران)
– All Users Except Selected (همه بهجز انتخابشدهها)
– Selected Users (فقط کاربران انتخابشده)
انتخاب پیشنهادی: All Users (برای پشتیبان کامل از همه حسابها).
تنظیم زمانبندی (Cron)
در صفحه زمانبندی، حالت اجرای پشتیبان را انتخاب کنید:
– میتوانید فوری اجرا کنید یا یک Cron job زمانبندی کنید.
– اگر Cron را انتخاب میکنید، فیلدهای زمانبندی را مطابق نیاز (روز/هفته/ساعت) تنظیم کنید.

تنظیمات Append و نوع پشتیبان
در بخش Append (اگر نیاز دارید نام فایل پشتیبان شامل روز هفته شود)، مقدار را از Nothing به مثالاً Day of Week: /Monday تغییر دهید (یا بر اساس روز موردنظر خود).
در بخش Selected Data:
– گزینههای مربوط به چه دادههایی در پشتیبان گنجانده شود را مشخص کنید (مثلاً Domains Directory، E-mail Data و غیره).
– برای صرفهجویی در فضا ممکن است برخی گزینهها را غیرفعال کنید. پس از تنظیم، روی Schedule یا Create کلیک کنید تا پشتیبان زمانبندی یا ایجاد شود.

بررسی افزودن Cron

برای تأیید، دوباره به Admin Tools → Admin Backup/Transfer بازگردید و بررسی کنید که Cron job اضافه شده است و در لیست Active Backups ظاهر میشود.

بخش سوم — بازیابی (Restore) از پشتیبان Admin
به Admin Tools → Admin Backup/Transfer بروید و روی Restore کلیک کنید.

منبع پشتیبان را انتخاب کنید:
– اگر فایل پشتیبان روی سرور است، میتوانید آن را از فهرست انتخاب کنید یا فایل را در مسیر /home/admin/admin_backups/ قرار دهید تا DirectAdmin آن را تشخیص دهد.

– اطمینان حاصل کنید فایلهای .tar.gz دسترسی حداقل 644 و پوشه والد توسط کاربر admin قابلنوشتن باشد.
پس از انتخاب فایل، روی Next Step کلیک کنید.

در مرحله انتخاب کاربران، کاربر(های) موردنظر برای بازیابی را انتخاب کنید (میتوانید از نوار جستجو برای یافتن نام کاربر استفاده کنید). سپس روی Restore کلیک کنید.

بخش چهارم — پیگیری وضعیت بازیابی
پس از آغاز بازیابی، پیامها و وضعیت فرآیند از طریق سیستم پیامهای DirectAdmin قابلمشاهده است: Username → Messages یا در صفحه Admin Backup/Transfer به تب In Progress نگاه کنید.
DirectAdmin یک نوار پیشرفت نشان میدهد که درصد تکمیل را براساس مراحل (مثلاً تبدیل، رمزگشایی، بازیابی کاربر) نمایش میدهد.
اگر خطا رخ دهد، پیام خطا در Messages ثبت میشود — خطا را بررسی و رفع کنید (مثلاً سطح دسترسی فایل، فضای دیسک، یا ناسازگاری فایل پشتیبان).
نکات عملی و رفع اشکال
– فایلهای پشتیبان admin (مثلاً user.admin.name.tar.gz یا admin.root.admin.tar.gz) را میتوانید مستقیم در /home/admin/admin_backups/ کپی کنید تا DirectAdmin آنها را شناسایی و فهرست کند.
– اطمینان حاصل کنید فایلها مالک/مجوز مناسب دارند (644 برای فایلها، پوشه قابل نوشتن توسط admin).
– برای پایش پیشرفت بازیابی از طریق خط فرمان میتوانید ابزار dataskq را بررسی کنید یا دستورالعملهای مربوط به Debug را اجرا کنید (برای موارد نیازمند دیباگ میتوان از سطح دیباگ در dataskq استفاده کرد تا تأخیرهای کوتاه بین مراحل افزوده شود و خروجی قابلبررسی شود).
– در لایسنسهای Personal که فقط یک کاربر مجاز است، اگر میخواهید حساب دیگری را وارد کنید، فایل پشتیبان مربوطه را در /home/admin/backups/ قرار دهید و از آنجا بازیابی کنید.
جمعبندی (خلاصه مراحل)
ورود به DirectAdmin با حساب Admin.
Admin Tools → Admin Backup/Transfer → انتخاب نوع پشتیبان (All Users یا Selected).
تنظیم Cron و گزینههای Append/Selected Data → Schedule/Create.
بازیابی: Admin Tools → Admin Backup/Transfer → Restore → انتخاب فایل و انتخاب کاربر → Restore.
پیگیری وضعیت در Messages یا تب In Progress و رفع خطاهای ثبتشده در صورت نیاز.





قوانین ارسال دیدگاه
لطفاً در ارسال دیدگاه از کلمات مناسب استفاده کنید. ارسال اسپم ممنوع است.