นโยบายการจัดการความรู้ มหาวิทยาลัยสงขลานครินทร์ 1.ให้ใช้เครื่องมือการจัดการความรู้ผลักดัน คุณภาพคน และกระบวนทำงาน 2.ส่งเสริมการแลกเปลี่ยนประสบการณ์การทำงาน จากหน้างาน 3.ส่งเสริมให้มีเวทีเรียนรู้ร่วมกัน

ServiceMan
Ico64
Sathaya Bunratchoo
Engineer
Scientific Equipment Center, PSU
เครือข่าย
สมาชิก · ติดตาม: 3 · ผู้ติดตาม: 2

อ่าน: 1531
ความเห็น: 3

บันทึกกันลืม : การติดตั้ง Disk quota ใน Fedora

กำหนด Disk Quota ใน /home ให้แก่แต่ละ user

     จากบันทึกก่อนหน้านี้หลังจากเราได้ติดตั้ง Samba server เสร็จแล้วเพื่อให้สามารถกำหนดสิทธิในพื้นที่ของแต่ละ User เราจะต้องทำการติดตั้ง Disk quota โดยการทำ Disk quota สำหรับแต่ละ user นั้นจะต้องแยก /home มาอีก partition หรือใช้ Harddisk อีกลูก ซึ่งในตอนที่แล้วเราได้แยก /home มา 500GB ในอีก partition นึง

     ขั้นตอนสามารถทำได้ดังนี้

1. แก้ไขแฟ้ม /etc/fstab โดยเพิ่มการใช้ Quota

LABEL=/home   /home ext3 defaults, usrquota, grpquota 1 2

2. จากนั้นให้ umount และ mount /home ซึ่งหากมีการใช้ file อยู่ให้ทดลอง stop smb โดย service smb stop หากไม่ได้วิธีที่งานที่สุดคือ reboot

3. จากนั้นใช้คำสั่ง quotacheck -cug /home

4. เสร็จแล้วให้ตั้งค่า quota ของแต่ละ user โดยใช้คำสั่ง edquota
เช่น edquota user1
ซึ่งโดยค่าปกติจะเปิด vi เพื่อให้แก้ไข หากไม่ถนัดให้เปลี่ยน editor เป็น nano ได้โดยใช้
export EDITOR=nano
จากนั้นให้แก้ไขในส่วน Hard เช่นแก้ค่าจาก 0 เป็น 4000000 หมายถึงให้ quota เป็น 4 GB สำหรับ user นี้

5. เมื่อ edquota เสร็จหนึ่ง user แล้วและต้องแก้ไข user อื่นๆ ต่อสามารถ copy จาก user1 ไปยัง user อื่นๆ ได้โดยไม่ต้องใช้ editor เช่น
edquota -p user1 user2 user3 user4 หมายถึง copy การตั้งค่าจาก user1 ไปยัง user2 user3 และ user4

ผมมีทริกเล็กน้อยคือ ใช้คำสั่ง ls /home > user_list.txt จะได้ รายชื่อของ user มา และสามารถนำไปแก้ไขเป็นคำสั่งที่สะดวกขึ้นได้โดยไม่ต้องมามัวพิมพ์ชื่อของ แต่ละ user เอง

6. สามารถเรียกดูรายงานการใช้พื้นที่ของแต่ละ user ได้โดยใช้คำสั่ง
repquota -as

แค่นี้ก็เสร็จสิ้นการติดตั้ง Disk quota และแนะนำให้ reboot เครื่องสักครั้งหลังจากตั้งค่าเสร็จจึงจะเห็นผลใน Samba ครับ

หมวดหมู่บันทึก: พัฒนางานประจำ
สัญญาอนุญาต: ซีซี: แสดงที่มา-ไม่ใช้เพื่อการค้า-อนุญาตแบบเดียวกัน Cc-by-nc-sa
สร้าง: 29 เมษายน 2556 07:51 แก้ไข: 29 เมษายน 2556 07:51 [ แจ้งไม่เหมาะสม ]
ดอกไม้
สมาชิกที่ให้กำลังใจ: Ico24 DaDa, Ico24 Our Shangri-La, และ 7 คนอื่น.
สมาชิกที่ให้กำลังใจ
 
Facebook
Twitter
Google

บันทึกอื่นๆ

ความเห็น

ใช้ kill ได้ไหมครับ กรณีสั่ง service x stop แล้วไม่หยุด

แต่ไม่ใช่ kill bill นะครับ อันนั้นเลือดสาด ท่วมจอ

หรือว่าจะเป็น Service(man) x stop ดี

อิอิอิ

แต่คงไม่ตองให้ จนท. ตร. มาเป่าปรี๊ด ๆ ถึงจะหยุดกันนะครับ สัญญาณไฟแดงก็พอ

อิอิอิ

ผมไม่แน่ใจความเดิมนะครับแต่พบว่าตอนนี้หากเราปล่อยให้ตัวติดตั้งแบ่ง partition เอง (ผมใช้ CentOS) พบว่าตัวติดตั้งจะแบ่ง parttion หลัก ๆ ให้ ๔ partition คือ /boot, /, /home, /swapt

ผมไม่แน่ใจว่าเดิมทีนั้น home อยู่ภายใต้ partiton / (root) หรือเปล่า ?? ส่วนใหญ่แล้วจะกำหนด partition เองทั้งหมด ยกเว้นตอนลงเพื่อการเฉพาะกิจ

ตัวติดตั้งจะแบ่งเนื้อที่ / กับ /home ให้เท่า ๆ กัน

ผมก็ไม่ถนัด VI ครับ ใช้แต่ nano

ใช้ vi ทีไรไฟล์เจ๊งทุกที

อิอิอิ

ผมเคยใช้แต่ คัดลอกคำสั่ง เปลี่ยน user name เอา ตอนนี้ได้ (ลอก) วิธีใหม่แล้ว

^_^

อิอิอิ

เราเอง

@ ท่านพี่ Shang ใช้ kill ก็ได้ครับแต่ส่วนใหญ่จะไม่ทราบว่า process ไหนใช้แฟ้มอยู่ ก็เลย reboot เร็วสุด

Fedora จะไม่แบ่ง /home ให้ครับจะเป็น folder นึงใน / จึงต้องแบ่งเองแบบ manual

เมื่อก่อนผมใช้ editor เป็น pico อยู่ครับแล้วอยู่ๆ มันก็หายไป หาอยู่ตั้งนานจนเพิ่งมารู้ว่ามัน กลายเป็น nano ไปซะแล้ว ปล้ำหา pico มาติดตั้งอยู่ตั้งนาน

ผมใช้ Fedora เพราะชินกับ Redhat ครับเคยใช้มาก่อนเลยคุ้นเคยกับมันพอเค้าเลิกพัฒนาเปลี่ยนเป็น Fedora เลยตามมาใช้ต่อ ฮิๆ

เมื่อก่อนใช้ pico เหมือนกันครับ

ถ้าจะใช้ pico ก็ต้องลงตัวอ่านเมล์ classic อย่าง pine ก่อน

pine พัฒนาที่ U อะไรของอเมริกาสัก U หนึ่ง ตอนหลังข่าวว่ามีปัญหาเรื่องลิขสิทธิ์อะไรทำนองนี้เลยกลายมาเป็น alpine แทน pine แต่หน้าตา การใช้งานยังเหมือนเดิมแต่ไม่มี pico มาให้แล้ว แต่มี nano ที่หน้าตาเหมือน pico มาให้แทน

เข้าใจว่าเป็น package แยกต่างหากมาแล้วครับ ไม่รวมอยู่ใน alpine

พื้นฐานมาจากหนูน้อยหมวกแดงเหมือนกันครับ ตอนแรกก็ตามไปใช้ FC หลัง ๆ FC เปลี่ยนรุ่นบ่อย เลยหันมาทาง CentOS ที่ว่ากันว่าใช้ source code เดียวกับ REL (Red hat Enterprise Linux) มา compile แต่เอาส่วนที่เป็นเครื่องหมายการค้า/ package ทางการค้าของ Red hat ออกไป

คำสั่งต่างๆ ก็ยังเหมือนกันอยู่ (เท่าที่ใช้งานอยู่นะครับ) ไม่ต้องไปเรียนคำสั่งของ lulu lala หรืออุ๊บ้านตุ๊ใหม่

อิอิอิ

เราเอง

ร่วมแสดงความเห็นในหน้านี้

ชื่อ:
อีเมล:
IP แอดเดรส: 3.215.182.36
ข้อความ:  
เรียกเครื่องมือจัดการข้อความ
   
ยกเลิก หรือ