بک آپ گیری مهمترین کاری است که بعد از داشتن یک وب سایت توسط مدیر وب سایت یا مدیر هاست مورد توجه قرار گیرد.
همانطوری که میدانید کنترل پنل سی پنل دارای یک سیستم بک آپ گیری اتوماتیک درونی است که به راحتی به مدیران هاست و استفاده کننده از هاست امکان تهیه بک آپ از هاست را محیا میکند.
اما موضوعی که مورد سوال میتواند باشد خارج کردن یک دایرکتوری از سیستم بک آپ گیری است.
تصور کنید شما یک دایرکتوری بسیار بزرگ از فایل ها دارید که نمیخواهید در فایل بک آپ آن را داشته باشید یا آنکه نیازی به آن ندارید.
در این مقاله روش خارج کردن یک دایرکتوری را از بک آپ گیری تشریح میکنیم.
به عنوان مثال شما یک هاست با مسیر زیر را در اختیار دارید و نمیخواهید دایرکتوری های بزرگتر از 1GB را بک آپ گیری نمایید :
/home/premen
دستور زیر در مسیر هاست شما که در بالا اشاره شد لیست دایرکتوری هایی که بالاتر از 1GB هستند را نشان خواهد داد :
cd /home/premen
du -h | grep G
نتیجه بصورت زیر خواهد بود :
6.4G ./public_html/portal/tmp
8.7G ./public_html/portal/user_uploaded
15.1G ./public_html
حالا برای خارج کردن دایرکتوری های فوق لازم است در مسیر /home/premen/ یک فایل جهت درج نام دایرکتوری هایی که نمیخواهید بک آپ گیری شوند را ایجاد نمایید :
cd /home/premen
touch cpbackup-exclude.conf
vi cpbackup-exclude.conf
مسیر دایرکتوری ها را مطابق زیر در آن قرار دهید :
public_html/portal/tmp
public_html/portal/user_uploaded
حالا میتوانید هم از روش دستور در محیط SSH و هم از طریق صفحه تحت وب سی پنل بک آپ گیری را شروع کنید :
بک آپ گیری از اکانت هاست در محیط SSH از سی پنل
/usr/local/cpanel/scripts/pkgacct premen /home userbackup
بک آپ گیری از اکانت هاست در محیط سی پنل
فایل بک آپ گیری شده در مسیر home دایرکتوری اکانت شما تولید میشود و در آن بک آپ خبری از مسیرهایی که شما از بک آپ خارج کرده اید نخواهد بود.
این روش بک آپ گیری برای تهیه بک آپ از هاست هایی که حجم بزرگی دارند و دایرکتوری هایی از آن برای کاربر ضروری نیست مورد استفاده قرار میگیرد.