چگونه تنظیمات Metadata را در cPanel & WHM مدیریت کنیم

این مقاله نحوهٔ مدیریت ساخت Metadata در سیستم بکاپ cPanel & WHM را توضیح می‌دهد. Metadata هنگام ایجاد بکاپ ساخته می‌شود و برای بازیابی سریع فایل‌ها ضروری است. شما می‌توانید ساخت Metadata را از طریق WHM یا تنظیمات سیستمی فعال یا غیرفعال کنید. همچنین ساختار دیتابیس Metadata، جداول آن، فایل‌های meta و نحوهٔ ذخیره‌سازی آن‌ها بررسی می‌شود.

backup metadata database

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

چگونه تنظیمات Metadata را مدیریت کنیم


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


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


Overview


مدیران WHM می‌توانند ساخت Metadata را از طریق رابط Backup Configuration مدیریت کنند:

WHM » Home » Backup » Backup Configuration


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


نکات:

  • اسکریپت backups_create_metadata برای تمام دایرکتوری‌های /home/username Metadata ایجاد می‌کند، به‌جز /mail و /.cpanel.
  • برای نمایش رابط‌های زیر، باید حداقل یک بکاپ و Metadata روی دیسک محلی وجود داشته باشد:
    • cPanel » Home » Files » File and Directory Restoration
    • WHM » Home » Backups » File and Directory Restoration

Metadata Databases


هر بار که بکاپ ایجاد می‌شود، Metadata آن در یک دیتابیس با نام username.db ذخیره می‌شود که username نام کاربر cPanel است.


این دیتابیس در دایرکتوری .meta داخل مسیر بکاپ ذخیره می‌شود. Metadata شامل اطلاعات ایندکس‌شده است که جستجو و بازیابی را بسیار سریع‌تر از فایل‌های بکاپ حجیم انجام می‌دهد.


Metadata Database Tables


Metadata شامل جداول زیر است:

  • backup_paths — مسیر فایل‌های بکاپ
  • backups — لیست بکاپ‌های موجود روی دیسک
  • file_changes — تغییرات فایل‌ها در بکاپ‌ها
  • metadata — نسخهٔ Schema و اطلاعات Metadata
  • seen_files — مسیر فایل‌های موجود در بکاپ

جدول backup_paths

FieldTypeDescriptionExample
backup_pathstringمسیر فایل بکاپ/backup/2018-04-12/accounts
backup_idintegerشناسه بکاپ1

جدول backups

FieldTypeDescriptionExample
backup_idintegerشناسه یکتا1
timestamptimestampزمان ایجاد بکاپ (UTC)1523642274
does_existBooleanوجود فایل بکاپ1

جدول file_changes

FieldTypeDescriptionExample
seen_files_idintegerشناسه فایل1
backup_idintegerشناسه بکاپ1
sizeintegerحجم فایل660
mtimeintegerزمان آخرین تغییر (UTC)1523642274
operationintegerنوع تغییر (0=ایجاد، 1=تغییر، 2=حذف)0
typeintegerنوع فایل (0=فایل، 1=دایرکتوری، 2=Symlink)0

جدول metadata

FieldTypeDescriptionExample
keystringنوع Schemaschema_version
valuestringنسخه Schema3.1

جدول seen_files

FieldTypeDescriptionExample
file_idintegerشناسه فایل1
pathstringمسیر فایل نسبت به /home/username/public_html/

The Master Meta File


فایل .master.meta شامل اطلاعات ثابت دربارهٔ بکاپ‌های کاربر است. این فایل در دایرکتوری هر حساب در بکاپ‌های روزانه، هفتگی و ماهانه وجود دارد.


Backup Directory Structure


بکاپ‌ها در مسیر /backup در سه فرمت ذخیره می‌شوند:

FormatExtensionExample
Compressed.tar.gzusername.tar.gz
Uncompressed.tarusername.tar
IncrementalNoneusername

سیستم بکاپ‌ها را با مسیر کامل آن‌ها تشخیص می‌دهد و Metadata مربوطه در جدول backup_paths ذخیره می‌شود.


Disable Metadata Creation


می‌توانید ساخت Metadata را از طریق WHM یا تنظیمات سیستمی غیرفعال کنید.


وقتی Metadata غیرفعال شود:

  • رابط File and Directory Restoration در cPanel غیرفعال می‌شود.
  • رابط File and Directory Restoration در WHM غیرفعال می‌شود.
  • پیامی نمایش داده می‌شود که دلیل غیرفعال بودن را توضیح می‌دهد.

همچنین می‌توانید از WHM API 1 و تابع backup_config_set برای غیرفعال‌سازی Metadata استفاده کنید.


Metadata-Related Settings

Config SettingInterface SettingDescriptionValues
DISABLE_METADATA None (API only) فعال/غیرفعال کردن ساخت Metadata yes / no
BACKUPACCTS Backup Accounts شامل کردن حساب‌های cPanel در بکاپ yes / no
BACKUPENABLE Backup Status فعال/غیرفعال کردن بکاپ yes / no
BACKUPMOUNT Mount Backup Drive as Needed Mount کردن مسیر بکاپ قبل از اجرا 1 / 0
KEEPLOCAL Retain backups in default directory نگه‌داشتن بکاپ‌های محلی 1 / 0

Conclusion


Metadata نقش مهمی در بازیابی سریع فایل‌ها و مدیریت مؤثر بکاپ‌ها دارد. با درک نحوهٔ ساخت، ذخیره‌سازی و غیرفعال‌سازی Metadata، می‌توانید عملکرد سرور را بهینه کرده و کنترل بیشتری روی فرآیند بکاپ داشته باشید.


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