در توسینسو تدریس کنید

و

با دانش خود درآمد کسب کنید

آموزش لینوکس : Disk Quota قسمت 2 : ایجاد فایل های دیتابیس

در قسمت قبلی این آموزش نحوه فعال کردن و اضافه کردن موارد مورد نیاز برای disk quota در لینوکس را به شما آموزش دادیم اما توجه کنید که تا زمانیکه اطلاعات مربوط به disk quota در سیستم ذخیره نشوند امکان اجرا شدن این موارد در لینوکس وجود ندارد ، اطلاعات مربوط به disk quota در لینوکس در قالب فایلی هایی که در واقع دیتابیس disk quota هستند نگهداری می شوند و از طریق همین فایل ها تنظیمات محدود کننده اعمال می شود. بعد از اینکه شما تغییرات مورد نظرتان را بر روی فایل fstab مطابق آموزش قبلی انجام دادید و سیستم را یکبار reboot کردید disk quota در سیستم فعال می شود اما کار نمی کند چون فایل های دیتابیس آن ایجاد نشده اند. برای اینکه این فایل ها را در لینوکس ایجاد کنیم از دستوری به نام quotacheck به شکل زیر استفاده می کنیم ، دقت کنید که برای اجرای این دستور باید کاربر شما root باشد :

root@itpro-debian ~]# quotacheck -cug /dev/sdb1 

خوب در دستور بالا با توجه به اینکه در حال حاضر فایل های مورد نیاز وجود ندارند از پارامتر c که مخفف create است استفاده می کنیم ، ما می خواهیم هم برای user ها و هم برای group ها disk quota تعریف کنیم بنابراین از پارامترهای ug استفاده می کنیم ، بعد از اینکه دستور بالا با موفقیت اجرا شد دو عدد فایل در فایل سیستم مربوطه به نامهای aquota.group و aquota.user ایجاد خواهند شد که در ریشه mount point مورد نظر هستند ، زمانیکه فایل های دیتابیس disk quota ما ایجاد شدند ما می توانیم آنها را به دیسک فعلی مورد استفاد خودمان اعمال کنیم ، اینکار از طریق قالب و دستور زیر انجام می شود :

root@itpro-debian  ~]# quotacheck -uvg /dev/sdb1 

پارامتر u برای update کردن استفاده می شود و دستور بالا template موجود در پایگاه داده را به فایل سیستم مورد نظر ما اعمال می کند. اگر پارامتر a را داشته باشیم تمامی فایل سیستم هایی که mount شده اند بررسی خواهند شد ، با توجه به اینکه فایل سیستم شما ممکن است در زمان اعمال کردن disk quota در حال استفاده باشد و در حالت read write باشد ممکن است مشکلاتی در اعمال disk quota به وجود بیاید به همین خاطر پیشنهاد می شود که قبل از اعمال کردن این موارد فایل سیستم را در حالت read only ابتدا mount کرده و سپس unmount و در حالت read write مجددا mount کنید که مشکلی برای فایل سیستم به وجود نیاید ، اگر quotacheck نتواند فرآیند remount را انجام دهد شما می توانید remount کردن را با پارامتر m اجبار یا force کنید. بنابراین دستور مورد نظر شما به شکل زیر در خواهد آمد :

root@itpro-debian ~]# quotacheck -muvg /dev/sdb1

هدف ما از این نکته آموزشی نحوه ایجاد کردن فایل های دیتابیس disk quota و اعمال کردن آنها به فایل سیستم بود که انجام دادیم و هنوز هیچ محدودیتی برای دیسک ها اعمال نکرده ایم ، دقت کنید که دستور quotacheck بایستی بصورت متناوب هر چند وقت یکبار بایستی برای بررسی سالم بودن و صحبت فایل سیستم اجار شود در آموزش های بعدی در خصوص نحوه اعمال محدودیت در این فایل سیستم صحبت خواهیم کرد. ITPRO باشید

نویسنده : محمد نصیری

منبع : جزیره لینوکس و متن باز وب سایت توسینسو

هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد

#اعمال_نشدن_disk_quota #ایجاد_disk_quota_برای_گروه #فعال_کردن_disk_quota_در_لینوکس #دستور_quotacheck_در_لینوکس #قرار_دادن_گروه_در_disk_quota #استفاده_از_disk_quota_در_لینوکس #disk_quota_چیست #یکپارچه_سازی_ftp_با_disk_quota #disk_quota_در_لینوکس #راه_اندازی_ftp_با_disk_quota
عنوان
1 آموزش لینوکس : Disk Quota قسمت 1 : فعال کردن رایگان
2 آموزش لینوکس : Disk Quota قسمت 2 : ایجاد فایل های دیتابیس رایگان
3 آموزش لینوکس : Disk Quota قسمت 3 : فعال و غیرفعال کردن رایگان
4 آموزش لینوکس : Disk Quota قسمت 4 : edquota و repquota رایگان
زمان و قیمت کل 0″ 0
0 نظر

هیچ نظری ارسال نشده است! اولین نظر برای این مطلب را شما ارسال کنید...

نظر شما
برای ارسال نظر باید وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره پاییزه می تونی امروز ارزونتر از فردا خرید کنی ....