چگونه فایل‌ها را از بکاپ‌های cPanel & WHM حذف کنیم

در این مقاله یاد می‌گیرید چگونه فایل‌ها یا پوشه‌های خاص را از بکاپ‌های کاربران در cPanel & WHM حذف کنید. این کار به دو روش انجام می‌شود: حذف فایل‌ها از تمام کاربران (Global Exclude) یا حذف فایل‌ها فقط از یک کاربر خاص (Local Exclude). این تنظیمات روی بکاپ‌های WHM و بکاپ کامل cPanel اعمال می‌شوند.

cPanel backup excludecpbackup-exclude.confWHM backup configuration

~2 min read • Updated Feb 15, 2026

How to Exclude Files from Backups


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


نسخه: 82
آخرین ویرایش: 17 آوریل 2023


Overview


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

  • حذف فایل‌ها از تمام کاربران (Global Exclude)
  • حذف فایل‌ها فقط از یک کاربر خاص (Local Exclude)

فایل‌های exclude در موارد زیر اعمال می‌شوند:

  • بکاپ‌هایی که از طریق WHM (مسیر WHM » Home » Backup) گرفته می‌شوند.
  • بکاپ کامل سایت در cPanel (مسیر cPanel » Home » Files » Backup).

نکات مهم:

  • اگر کاربر از گزینه Home Directory Backup در cPanel استفاده کند، فایل‌های exclude اعمال نمی‌شوند.
  • اگر بکاپ با اسکریپت /scripts/pkgacct گرفته شود، فایل‌های exclude اعمال نمی‌شوند.
  • فایل‌های backup-exclude.conf فقط روی فایل‌ها و پوشه‌های داخل home directory کاربر اثر دارند.

Global Exclude File


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

/etc/cpbackup-exclude.conf

این فایل مسیرها را به‌صورت نسبت به محل اجرای اسکریپت بکاپ حذف می‌کند.


فایل‌ها و پوشه‌هایی که به‌صورت پیش‌فرض حذف می‌شوند:


*/.wysiwygPro_*
*/core.[0-9]
.MirrorSearch
.cpan
.cpanel/caches
.cpanel/datastore
.cpcpan
.sqmailattach
access-logs
public_ftp/.ftpquota

Local Exclude File


برای حذف فایل‌ها یا پوشه‌ها فقط از بکاپ یک کاربر خاص، مسیرهای موردنظر را در فایل زیر قرار دهید:

/home/username/cpbackup-exclude.conf

اگر این فایل وجود ندارد، آن را ایجاد کنید:

touch /home/username/cpbackup-exclude.conf

نکات مهم:

  • مسیرها باید نسبت به home کاربر نوشته شوند.
  • برای پوشه‌ها، فقط نام پوشه را بنویسید؛ تمام فایل‌های داخل آن حذف می‌شوند.
  • در مسیرها از اسلش ابتدایی یا انتهایی استفاده نکنید.

Example


برای حذف پوشه /home/username/example/ و فایل /home/username/dir/example.php، فایل زیر را ایجاد کنید:


example
dir/example.php

Conclusion


با استفاده از فایل‌های Global و Local Exclude می‌توانید کنترل دقیقی روی محتوای بکاپ‌ها داشته باشید. این قابلیت به‌خصوص برای حذف فایل‌های غیرضروری، لاگ‌ها، کش‌ها یا فایل‌های حجیم بسیار کاربردی است.


Written & researched by Dr. Shahin Siami