دانشنامه مارال هاست دانشنامه مارال هاست
  • صفحه اصلی
  • مقالات
    • هاست اشتراکی
    • دامنه
    • سرور مجازی
    • کنترل پنل سی‌پنل
    • کنترل پنل پلسک
    • کنترل پنل دایرکت ادمین
    • ایمیل
    • 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، ممکن است با پدیده‌ای مواجه شوید که فایل‌ها یا پوشه‌های خاصی در مسیرهایی مانند /tmp، /session یا پوشه‌های کاربری به‌صورت خودکار حذف می‌شوند. این رفتار معمولاً توسط اسکریپت‌های پاک‌کننده خودکار (مثل tmpwatch یا clean-tmp) انجام می‌شود و هدف آن آزادسازی فضای سرور و جلوگیری از انباشت فایل موقت است.

اما گاهی اوقات، شما نیاز دارید فایل‌هایی را در یک مسیر موقت نگه دارید یا یک پوشه خاص را از حذف خودکار معاف کنید — مثلاً برای ذخیره لاگ‌های مهم، فایل‌های کش، یا داده‌های موقت پروژه‌های سفارشی.

در این راهنما، روش‌های جلوگیری از حذف خودکار فایل‌ها در مسیر خاصی در DirectAdmin را توضیح می‌دهیم.

بررسی دلیل حذف خودکار فایل‌ها

در سرورهای لینوکسی، دو عامل اصلی معمولاً باعث پاک‌سازی خودکار فایل‌ها می‌شوند:

  • اجرای دوره‌ای دستور tmpwatch یا systemd-tmpfiles
  • اسکریپت‌های پاک‌کننده سفارشی یا ماژول‌های مدیریت سرور

در DirectAdmin، معمولاً یک اسکریپت به نام clean-tmp هر چند ساعت یک‌بار اجرا می‌شود و فایل‌های قدیمی را از مسیرهایی مانند /tmp، /var/tmp و پوشه‌های کاربری پاک می‌کند.

غیرفعال کردن پاک‌سازی برای یک مسیر خاص

اگر می‌خواهید یک مسیر خاص (مثلاً /home/username/temp-data) از حذف خودکار معاف شود، باید آن را به لیست استثناها اضافه کنید.

ویرایش فایل تنظیمات clean-tmp

  1. به سرور خود از طریق SSH وارد شوید (با دسترسی root).
  2. فایل زیر را با ویرایشگر nano یا vim باز کنید:

/usr/local/directadmin/scripts/clean-tmp

  1. به دنبال خطی بیابید که شامل find و حذف فایل‌هاست، مثلاً:

find /tmp -type f -mmin +60 -delete

  1. برای معاف کردن یک مسیر، از گزینه -not -path استفاده کنید. مثلاً:

find /tmp -type f -mmin +60 -not -path "/tmp/keep/*" -delete

این دستور، تمام فایل‌های بالای 60 دقیقه را از /tmp پاک می‌کند، اما فایل‌های داخل /tmp/keep/ را حفظ می‌کند.

  1. اگر می‌خواهید یک مسیر کاربری را معاف کنید، مثلاً:

find /home/*/tmp -type f -mmin +120 -not -path "/home/*/tmp/safe-data/*" -delete

ایجاد یک مسیر ایمن برای فایل‌های مهم

اگر با این سیستم مشکل پیدا کردید و دیدید با غیرفعالسازی نیز ممکن است باز هم فایل ها در خطر باشند در این مواقع به جای مقاومت با سیستم پاک‌کننده، راه بهتر این است که فایل‌های مهم خود را در مسیرهایی قرار دهید که تحت نظارت clean-tmp نیستند. مثلاً:

  • /home/username/data/
  • /usr/local/myapp/
  • یا یک دیسک اضافه در /mnt

سپس در اسکریپت‌های خود، این مسیر را به عنوان محل ذخیره تنظیم کنید.

استفاده از لینک نمادین (Symbolic Link) برای مدیریت بهتر

اگر یک اسکریپت یا برنامه به مسیر خاصی مثل /tmp/myapp نیاز دارد، اما می‌خواهید داده‌ها حفظ شوند، می‌توانید:

  1. یک پوشه ایمن ایجاد کنید:

mkdir /home/username/persistent-data

  1. لینک نمادین از آن به مسیر مورد نیاز بسازید:

ln -sf /home/username/persistent-data /tmp/myapp

حالا هر فایلی که در /tmp/myapp ذخیره شود، در واقع در پوشه ایمن ذخیره می‌شود.

نکات امنیتی و عملیاتی

  • هرگز فایل‌های حیاتی را در /tmp یا /var/tmp بدون پشتیبان‌گیری نگه ندارید.
  • اگر یک پوشه را از پاک‌سازی معاف می‌کنید، مطمئن شوید فضای آن به‌صورت دستی مدیریت شود تا سرور پر نشود.
  • تغییرات در اسکریپت‌های سیستمی را ثبت کنید تا در آینده قابل پیگیری باشد.
  • برای مدیریت فایل‌ها، مقاله ایجاد ساب دامنه در DirectAdmin، cPanel و Plesk را مطالعه کنید.

سوالات متداول

چرا فایل‌های من در /tmp حذف می‌شوند؟
سرورهای لینوکسی به‌طور دوره‌ای فایل‌های قدیمی از پوشه‌های موقت را پاک می‌کنند تا از پر شدن دیسک جلوگیری شود.

آیا می‌توان کل سیستم پاک‌کننده را غیرفعال کرد؟
بله، اما توصیه نمی‌شود. غیرفعال کردن آن می‌تواند باعث پر شدن دیسک و کاهش عملکرد سرور شود. بهتر است فقط مسیرهای خاصی را معاف کنید.

چگونه بفهمم کدام اسکریپت فایل‌ها را پاک می‌کند؟
می‌توانید از دستور grep -r "rm" /usr/local/directadmin/scripts/ یا بررسی cronهای سیستمی استفاده کنید.

برای ریست سرویس آپاچی، مقاله ریست سرویس آپاچی از طریق SSH را مطالعه کنید.

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

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

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

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

  • رفع خطای Database server restart failed: timeout در WHM
  • مشاهده بیشتر

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

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

جلوگیری از حذف خودکار فایل‌ها در مسیر خاصی در دایرکت ادمین

کپی کردن لینک

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

سلام