دانشنامه مارال هاست دانشنامه مارال هاست
  • صفحه اصلی
  • مقالات
    • هاست اشتراکی
    • دامنه
    • سرور مجازی
    • کنترل پنل سی‌پنل
    • کنترل پنل پلسک
    • کنترل پنل دایرکت ادمین
    • ایمیل
    • 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

مقدمه

در DirectAdmin قابلیت انتقال کاربران بین Resellerها (نمایندگان فروش) و همچنین انتقال داده‌ها بین سرورها وجود دارد. این قابلیت به مدیران سرور کمک می‌کند تا حساب‌ها را به‌راحتی جابه‌جا کنند و در عین حال از مشکلات همگام‌سازی (Sync Issues) جلوگیری شود. در ادامه، تمامی روش‌ها و نکات مهم مربوط به این فرایند توضیح داده می‌شود.

انتقال کاربران بین Resellerها

روش گرافیکی (GUI)

برای انتقال کاربران از یک Reseller به Reseller دیگر، کافی است از مسیر زیر در سطح Admin وارد شوید:

Admin Level -> Account Manager -> Move Users between Resellers
راهنمای جامع انتقال حساب‌ها و مدیریت همگام‌سازی در DirectAdmin

یا اینکه در مرورگر آدرس زیر را باز کنید:

https://yourdomain.com:2222/CMD_MOVE_USERS

در این صفحه می‌توانید کاربرانی که باید جابه‌جا شوند را انتخاب کنید.

روش خط فرمان (CLI)

این ابزار در واقع رابطی برای اجرای اسکریپت move_user_to_reseller.sh است. بنابراین می‌توانید از طریق ترمینال هم این کار را انجام دهید:

/usr/local/directadmin/scripts/move_user_to_reseller.sh 'user' 'old_reseller' 'new_reseller'
  • user : نام کاربری که باید منتقل شود
  • old_reseller : نماینده فعلی
  • new_reseller : نماینده جدید

جلوگیری از مشکلات همگام‌سازی هنگام بکاپ/بازگردانی

یکی از چالش‌های رایج این است که بین زمان گرفتن بکاپ از سرور مبدا (A)، انتقال آن، بازگردانی در سرور مقصد (B)، و انتشار DNS تغییراتی مثل ایمیل یا دیتابیس روی سرور مبدا رخ دهد که در مقصد دیده نشود.

سناریوها:

  • ایمیل‌ها ممکن است بعد از بکاپ روی سرور A دریافت شوند.
  • پایگاه داده ممکن است روی A به‌روزرسانی شود.
  • کاربران ممکن است وارد A شده و تغییراتی ایجاد کنند.

راهکار کلی:

  • پیش از تغییر IP، مقدار TTL رکوردهای DNS را کاهش دهید (مثلاً به 300 ثانیه).

مدیریت ایمیل‌ها

برای جلوگیری از از دست رفتن ایمیل‌ها:

  1. ساده‌ترین روش: بستن پورت 25 روی سرور A تا ایمیل‌ها دریافت نشوند. سرورهای فرستنده مجدداً تلاش می‌کنند.
  2. روش دیگر: تنظیم خطای موقت (Temporary Error) در Exim برای دامنه‌ها.
  3. روش سوم: پس از انجام بکاپ/بازگردانی، یک‌بار دیگر از rsync برای پوشه ایمیل‌ها استفاده کنید تا تفاوت‌ها منتقل شوند.

مدیریت تغییرات دیتابیس

  • بهترین روش: گرفتن بکاپ و در لحظه آخر، انتقال مجدد دیتابیس با mysqldump.
  • روش جایگزین: تنظیم کانفیگ وبسایت روی سرور A یا B تا موقتاً هر دو از یک دیتابیس مشترک استفاده کنند.
  • نکته: ارتباط دیتابیس بین دیتاسنترها می‌تواند کند باشد؛ این روش فقط موقت پیشنهاد می‌شود.
  • راهکار دیگر: فعال کردن Maintenance Mode در CMSها (مانند وردپرس) برای جلوگیری از تغییرات کاربران.

سایر تغییرات

  • با اطلاع‌رسانی به کاربران می‌توانید جلوی مشکلات را بگیرید (مثلاً نساختن ایمیل جدید تا روز بعد).
  • حتی می‌توانید کاربر را موقتاً روی سرور A Suspend کنید و یک صفحه “در دست تعمیر” نمایش دهید.

انتقال کاربران بین سرورهای لینک‌شده (Multi-Server Setup)

ابزار Admin Backup/Transfer امکان جابه‌جایی کاربران بین دو سرور DirectAdmin را فراهم می‌کند. اما اگر سرور A و B لینک شده باشند (Zone Transfer فعال باشد)، ممکن است خطای “Domain Already Exists” رخ دهد.

مراحل پیشنهادی:

  1. روی سرور A بکاپ کاربر (مثلاً fred) را بگیرید و روی B منتقل کنید.
  2. روی سرور B:
    • در Multi-Server Setup، گزینه‌ی Domain Check را موقتاً غیرفعال کنید (Zone Transfer را فعال نگه دارید).
    • در تنظیمات بکاپ/بازگردانی، بررسی Conflict را از فایل domainowners انجام دهید، نه named.conf.
  3. بازگردانی کاربر را در B انجام دهید.
  4. دوباره Domain Check را فعال کنید.

در این حالت دامنه روی B فعال می‌شود و از طریق DNSهای هر دو سرور سرو می‌شود.

حذف کاربر از A

پس از اطمینان از صحت عملکرد روی B، کاربر را از سرور A حذف کنید. هنگام حذف، گزینه Leave DNS را فعال کنید تا رکوردهای DNS باقی بمانند.

انتقال داده‌های حجیم با Rsync

گاهی کاربران حجم زیادی داده در مسیر /home/username/domains/ دارند. برای کاهش حجم بکاپ:

  1. بکاپ را بدون پوشه Domains Directory بگیرید.
  2. فایل tar.gz کوچک‌تر ایجاد و منتقل کنید.
  3. روی سرور مقصد (B) بکاپ را بازگردانی کنید.
  4. سپس با rsync داده‌های مربوط به دامنه‌ها را جداگانه منتقل کنید:
rsync -ave 'ssh -p 22' 1.2.3.4:/home/username/domains/ /home/username/domains/
  • آدرس 1.2.3.4 مربوط به سرور مبدا (A) است.
  • در صورت نیاز می‌توانید از لاگین کاربری (نه روت) استفاده کنید تا امنیت بالاتر باشد.

جمع‌بندی

  • انتقال کاربران بین Resellerها از طریق GUI یا CLI امکان‌پذیر است.
  • برای جلوگیری از Sync Issues باید ایمیل‌ها، دیتابیس‌ها و تغییرات کاربران مدیریت شوند.
  • در Multi-Server Setup نیاز به تنظیمات خاصی وجود دارد تا خطای دامنه تکراری ایجاد نشود.
  • برای انتقال داده‌های حجیم، ترکیب بکاپ معمولی با Rsync بهترین راهکار است.

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

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

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

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

  • فایل failurls
  • مشاهده بیشتر

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

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

راهنمای جامع انتقال حساب‌ها و مدیریت همگام‌سازی در 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

سلام