به زود وب خوش آمدید

خطای xfs_quota: cannot set limits در دایرکت ادمین

مدیر سایت مدیر سایت
۱۵ مرداد ۱۳۹۹
۰
980
خطای xfs_quota: cannot set limits در دایرکت ادمین

خطای xfs_quota: cannot set limits در دایرکت ادمین : اگر در زمان ایجاد یوزر و یا تغییر مقادیر پلن در دایرکت ادمین به این خطا برخورد کردید بدین معنی است که دایرکت ادمین درحال تلاش برای تخصیص فضا برای یک فایل سیستم از نوع XFS می باشد. جهت رفع خطا لطفا به راهنمای ذیل مراجعه نمائید.

۱. اگر خطای ذیل را دریافت نمودید،مراحل بعدی را جهت رفع آن طی نمائید.

۲. در ابتدا می بایست وارد سرور شوید پس از آن با دستور ذیل  متوجه می شوید از چه نوعی (XFS یا EXT4) درحال استفاده هستید.

mount | grep ' /home '


۳. مطابق تصویر بالا، نوع پارتیشن آن “XFS” است. اگر دستور شما فاقد خروجی بود و چیزی نمایش نداد، پارتیشن مدنظر خود را با “/” وارد کنید.همانطور که مشخص است در لیست پارتیشن ها، home/ نمایش داده نمی شود.پس می بایست دستور ذیل را وارد نمائید.

mount | grep ' / '


۴. اگر بعد از دستوری که وارد کردید (mount | grep ‘ /home ‘)خروجی آن “noquota” مشاهده کردید می بایست مراحل بعد را طی کنید.
اگر در خروجی، noquota وجود نداشت، نیاز است پارتیشن بندی را روی سرور را با اضافه کردن “uquota,pquota” در آدرس “/etc/fsab/” انجام دهید.
اگر noquota را در XFS مشاهده شد، از آنجایی که noquota گزینه ی کرنل پیش فرض mount کردن سیستم عامل می باشد، باید آنرا در Boot Options پیش فرض کرنل تغییر دهیم. ابتدا فایل زیر را باز کنید:

nano /etc/default/grub

در فایل خط مربوط به GRUB_CMDLINE_LINUX را پیدا کرده و این پارامتر را “rootflags=uquota,pquota” اضافه کنید.

۵. حال می بایست از طبق دستور ذیل فایل بکاپ تهیه نمائید و سپس فایل grub.cfg را ایجاد کنید و در انتهاجهت اعمال شدن دستورات سیستم عامل را  “reboot” کنید.

cp /boot/grub2/grub.cfg /boot/grub2/grub.cfg.orig
grub2-mkconfig -o /boot/grub2/grub.cfg

۶. جهت اطمینان که دایرکت ادمین دارای XFS می باشد،دستورات ذیل را وارد کنید.

cd /usr/local/directadmin
./directadmin c | grep use_xfs_quota

۷. اگر یوزر در دایرکت ادمین ایجاد کرده بودید با دستور ذیل می توانید مطمن شوید از XFS استفاده می کنند.

echo "action=rewrite&value=quota" >> /usr/local/directadmin/data/task.queue

۸.در صورتی که از EXT4 سرور استفاده می کند،با دستورات ذیل می توانید تغییر دهید.

nano /usr/local/directadmin/conf/directadmin.conf
use_xfs_quota=0
service directadmin restart

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *