چگونه فایل‌های بکاپ را از مقصدهای اضافی منتقل و سیستم بکاپ‌ها را مدیریت کنیم

این مقاله نحوهٔ انتقال بکاپ‌ها از مقصدهای اضافی (Additional Destinations)، ساختار پوشه‌های بکاپ، نحوهٔ فعال‌سازی System Backups، فایل‌ها و دایرکتوری‌های شامل‌شده در بکاپ سیستم، و روش‌های پیکربندی مقصدهای اضافی برای دریافت System Backup را توضیح می‌دهد. این راهنما برای مدیران سرور WHM طراحی شده است.

system backup configurationadditional destinations cPanelWHM backup restore

~3 دقیقه مطالعه · آخرین به‌روزرسانی ۲۶ بهمن ۱۴۰۴

انتقال فایل‌های بکاپ از مقصدهای اضافی


مقصدهای اضافی (Additional Destinations) که در WHM پیکربندی می‌کنید شامل موارد زیر هستند:

  • Amazon S3™
  • FTP
  • Google Drive™
  • S3 Compatible
  • SFTP
  • WebDAV
  • دایرکتوری محلی
  • مقصدهای سفارشی

برای بازیابی بکاپ‌ها از این مقصدها، ابتدا باید فایل بکاپ را به سرور خود منتقل کنید. WHM نمی‌تواند بکاپ را مستقیماً از مقصد ریموت بازیابی کند.


چگونه فایل بکاپ را منتقل کنیم


مهم: انتقال فایل بکاپ از مقصد ریموت به سرور باید به‌صورت دستی انجام شود. پس از انتقال، WHM فرآیند بازیابی را انجام می‌دهد.


مراحل انتقال بکاپ

  1. با ابزار دلخواه خود به مقصد ریموت متصل شوید (مثلاً FTP Client برای مقصد FTP).
  2. فایل‌های بکاپ موردنظر را پیدا کرده و روی سیستم خود دانلود کنید.
  3. فایل‌های بکاپ را در مسیر صحیح روی سرور قرار دهید.

ساختار مسیر بکاپ:


BACKUPDIR/yyyy-mm-dd/accounts

که در آن:

  • BACKUPDIR از فایل /var/cpanel/backups/config خوانده می‌شود.
  • yyyy-mm-dd تاریخ بکاپ است.

مثال:

اگر بکاپ‌ها در /home/backup ذخیره شوند، بکاپ هفتگی کاربر example در تاریخ 16 دسامبر 2018 در مسیر زیر قرار دارد:


/home/backup/weekly/2018-12-16/accounts/example.tar.gz

پس از قرار دادن فایل در مسیر صحیح، WHM آن را در بخش Backup Restoration نمایش می‌دهد.




System Backups


معتبر برای نسخه‌های 90 تا آخرین نسخه

آخرین ویرایش: 28 ژانویه 2026


Overview

اگر System Backups فعال باشد، سرور فایل‌های بکاپ سیستم را به‌صورت پیش‌فرض در مسیر /backup ذخیره می‌کند. همچنین می‌توانید این فایل‌ها را به مقصدهای اضافی ارسال کنید.


اسکریپت /usr/local/cpanel/bin/backup یک فایل .tar شامل تمام فایل‌های بکاپ سیستم ایجاد کرده و آن را به مقصدهایی ارسال می‌کند که مقدار upload_system_backup: 1 دارند.


نکته: cPanel & WHM رابطی برای بازیابی System Backup ندارد. بازیابی باید دستی انجام شود.


فایل‌ها و دایرکتوری‌های شامل‌شده در System Backup


فایل‌ها


/etc/exim.conf
/etc/exim.conf.local
/etc/named.conf
/etc/proftpd.conf
/etc/pure-ftpd.conf
/etc/localdomains
/etc/apache2/conf/httpd.conf
/etc/group
/etc/shadow
/etc/passwd
/etc/fstab
/etc/ips
/etc/remotedomains
/etc/rndc.conf
/etc/my.cnf
/root/.my.cnf

دایرکتوری‌ها


/etc/cpanel
/etc/named
/etc/valiases
/etc/proftpd
/etc/ssl
/var/lib/mysql
/var/cpanel
/var/spool/cron
/usr/local/cpanel/3rdparty/mailman

فایل‌های سفارشی

برای افزودن فایل‌های سفارشی به System Backup، در مسیر زیر یک فایل یا پوشه ایجاد کنید:

/var/cpanel/backups/extras

سپس مسیر کامل فایل‌هایی که می‌خواهید بکاپ شوند را داخل آن بنویسید.




چگونه System Backup را فعال کنیم


برای فعال‌سازی ذخیرهٔ System Backup یکی از روش‌های زیر را انجام دهید:

  • فعال کردن گزینه Back up System Files در WHM.
  • استفاده از WHM API 1 با مقدار backupfiles=1.



پیکربندی مقصد اضافی برای دریافت System Backup


1. روش رابط WHM

در WHM وارد بخش Additional Destinations شوید و اطلاعات مقصد را وارد کنید.

حتماً گزینه زیر را فعال کنید:

Transfer System Backups to this Destination

2. روش دستی

  1. فایل پیکربندی مقصد را در مسیر /var/cpanel/backups پیدا کنید.
  2. نام فایل شامل مقصد + UID است، مانند:

myftp_UID_Z6rdq0rko2Z28uWTIN33SeCY.backup_destination

  1. فایل را باز کرده و خط زیر را اضافه کنید:
upload_system_backup: 1

3. روش API

  1. با backup_destination_list شناسه مقصد را دریافت کنید.
  2. با backup_destination_set مقدار زیر را تنظیم کنید:

id: DESTINATION_ID
upload_system_backup: 1



Log Files


لاگ‌های شروع بکاپ در مسیر زیر ذخیره می‌شوند:

/usr/local/cpanel/logs/error_log

این لاگ‌ها به لاگ‌های بسته‌بندی هر حساب اشاره می‌کنند.


Conclusion


با انتقال صحیح بکاپ‌ها، مدیریت System Backup و پیکربندی مقصدهای اضافی، می‌توانید یک ساختار بکاپ‌گیری امن، قابل‌اعتماد و حرفه‌ای در cPanel & WHM ایجاد کنید.


نوشته و پژوهش‌شده توسط دکتر شاهین صیامی

مقالات مرتبط

راهنمای کامل بازیابی اکانت cPanel و انتقال حساب‌ها و تنظیمات برای مدیران سیستم تازه‌کار

این مقاله یک راهنمای جامع برای مدیران سیستم تازه‌کار است که می‌خواهند اکانت‌های cPanel را بازیابی کنند، حساب‌ها و تنظیمات را بین سرورها منتقل کنند، و از ابزارهای تشخیصی برای بررسی مشکلات انتقال و بازیابی استفاده کنند. این راهنما شامل نحوه استفاده از WHM، نحوه آپلود بکاپ‌ها، روش‌های انتقال، و فعال‌سازی لاگ‌های پیشرفته است.

ادامه

How to Move All cPanel Accounts from One Server to Another

This guide explains how to migrate all cPanel accounts, service configurations, SSL certificates, and the main server IP address from an old source server to a new target server. It covers installation requirements, configuration transfers, account migration, IP reassignment, DNS adjustments, and SSL restoration.

ادامه

آموزش کامل مهاجرت یک وب‌سایت وردپرس از macOS به سرور cPanel & WHM

این مقاله نحوه انتقال یک وب‌سایت وردپرس که روی macOS میزبانی شده است را به یک سرور cPanel & WHM توضیح می‌دهد. شامل خروجی گرفتن از دیتابیس، آپلود فایل‌ها، ایجاد دیتابیس جدید، تنظیم wp-config.php، تغییر URL سایت، و رفع لینک‌ها و تصاویر خراب است.

ادامه

آموزش کامل انتقال دستی یک اکانت بین سرورها در cPanel & WHM

این مقاله نحوه انتقال دستی یک اکانت بین دو سرور را زمانی که حجم اکانت برای ابزارهای انتقال WHM بسیار بزرگ است توضیح می‌دهد. شامل ایجاد دایرکتوری موقت، فشرده‌سازی public_html و لاگ‌ها، انتقال امن با scp، و بازیابی فایل‌ها در سرور جدید است.

ادامه

آموزش کامل مهاجرت دستی داده‌های Horde به Roundcube در cPanel & WHM

این مقاله نحوه مهاجرت دستی تقویم‌ها و مخاطبین Horde به Roundcube را در نسخه‌های 108 تا 118 cPanel & WHM توضیح می‌دهد. شامل مراحل خروجی گرفتن از Horde، انتقال فایل‌ها به مسیرهای صحیح، و وارد کردن داده‌ها در Roundcube با استفاده از افزونه‌های داخلی یا ابزارهای واردسازی است.

ادامه

آموزش کامل مهاجرت دستی اکانت‌ها از کنترل‌پنل‌های غیرپشتیبانی‌شده به cPanel & WHM

این مقاله نحوه مهاجرت دستی اکانت‌ها از کنترل‌پنل‌های غیرپشتیبانی‌شده به cPanel & WHM را توضیح می‌دهد. شامل اقدامات قبل از مهاجرت، نصب سرور جدید، انتقال فایل‌ها و دایرکتوری‌ها، بازیابی دیتابیس‌ها، انتقال SSL، و اقدامات پس از مهاجرت است.

ادامه