ในบทความนี้ผมใช้ FreeBSD version 6.2 นะครับ ในการแสดงการจำกัด Limit Quota ให้กับ User ซึ่งถ้าท่านใดมีพื้นฐาน Linux มาก่อนก็คงจะไม่ยากมาก แต่ถ้าท่านใดยังไม่ค่อย มีพื้นฐานก็ ค่อย ๆ ทำทีละ Step นะครับ หลายท่านคงจะสงสัยแล้วครับว่าทำ Quota แล้วได้อะไรครับ? ทำไปทำไม? เรามาเริ่มกันเลยครับ เพื่อให้ได้คำตอบเร็วๆ
1. ในส่วนของ FreeBSD version 6.2 ไม่ Support ระบบ Quota นะครับ เราจะต้องทำการ Compile Kernel
ก่อนครับ เริ่มจาก สำรอง kernel ตัวเดิมไว้ก่อนครับ ด้วยคำสั่ง
cd /usr/src/sys/i386/conf
cp GENERIC MYKERNEL |
2. ใช้ editor ที่คุณถนัดเข้าไปแก้ไข fire MYKERNEL แล้วเพิ่มบรรทัดด้านล่างเข้าไปใน file
3. จากนั้นให้รันคำสั่ง ขั้นตอนนี้นานพอสมควรครับ ( ไปหาเบียร์มา จิบรอได้เลยครับ อิ อิ )
/usr/sbin/config MYKERNEL
cd ../compile/MYKERNEL
make depend ; make ; make install |
4. ต่อไปจะไปการ Enable Quota โดยให้เข้าไปแก้ไข file /etc/fstab แล้วให้แก้ไขตามบรรทัดด้านล่างครับ
| /dev/ad0s1d /home ufs rw,userquota,groupquota 2 2 |
5. จากนั้นสั่งให้
FreeBSD Start Quota ตั้งแต่ตอนเปิดเครื่องเลย โดยแก้ไข file /etc/rc.conf ดังนี้
quota_enable="YES"
check_quotas="YES" |
6. จากนั้นให้ใช้คำสั่ง
7. แล้วก็ติดตั้ง setquota tool ด้วยคำสั่ง
หรืออาจจะใช้คำสั่ง edquota ก็ได้นะครับหลังจากนั้นก็สามารถใช้ quota ได้แล้วครับ แล้วคุณจะได้คำตอบข้างต้นครับ
ขอบคุณครับ
|