การแบ่ง Partition

ในการแบ่ง Partition ผู้เขียนใคร่ขอแนะนำว่าจะแบ่งเป็น 2 Partitions ใหญ่ๆ คือ

Partition ที่ ๑ จะเป็นแบบ Primary Partition
Partition ที่ ๒ จะเป็นแบบ Extended แล้วเราค่อยแบ่ง Partition นี้ออกเป็นส่วนย่อยๆ อีกครั้งหนึ่ง

โดยใน Partition ที่ ๑ ซึ่งเราเลือกเป็นแบบ Primary จะ mount เป็น /boot มีขนาด +20M ดังนี้

/tmp/hda1 +20M /boot

ส่วน Partition ที่ ๒ ซึ่งเป็นแบบ Extended เราจะซอยแบ่งออกเป็น Partition ย่อยๆ จาก 5 ถึง 14 ดังนี้


/tmp/hda5 +256M /
/tmp/hda6 +256M swap
/tmp/hda7 +256M /chroot
/tmp/hda8 +256M /tmp
/tmp/hda9 +1536M /usr
/tmp/hda10 +1536M /var
/tmp/hda11 +2048M /var/lib
/tmp/hda12 +3072M /var/spool/squid
/tmp/hda13 +3587M /var/spool/mail
/tmp/hda14 +3587M /home

ผู้เขียนใคร่ขอแนะนำให้แบ่ง Partition ตามข้างบนโดยเน้นที่ 11-14 โดยที่ (ตัวอย่างนี้ผมใช้ HardDisk แบบIDE ขนาด 15G)

/tmp/hda11 +2048M /var/lib

ซึ่ง /var/lib จะเก็บพวก DataBase ทั้งหลาย เช่น MySQL

/tmp/hda12 +3072M /var/spool/squid

แต่ /var/spool/squid จะเก็บ cache ด้วยเหตุที่ไม่เก็บไว้ที่ /cache ก็เพื่อความสะดวกในการทำ squidGuard ซึ่งสำหรับขนาดของส่วนนี้ขึ้นกับขนาดของ HardDisk

/tmp/hda13 +3587M /var/spool/mail

และ /var/spool/mail จะเก็บพวก mail ทั้งหลายของ user เพื่อความสะดวกในการทำ Quota ซึ่งขนาดจะ
ผันแปรตามความจุของ HardDisk ในกรณีนี้ผู้เขียนกำหนดให้แต่ละ user มี mail ได้ 5M ก็จะรองรับ User ได้ประมาณ 700 คน


/tmp/hda14 +3587M /home

สุดท้าย /home จะเก็บพวกจิปาถะ รวมทั้ง HomePage ของแต่ละ User เพื่อความสะดวกในการทำ Quota ซึ่งน่าจะขนาดมากกว่า mail ในกรณีนี้ผู้เขียนกำหนดให้แต่ละ user มี HomePage ได้ 15M ก็จะ
รองรับ User ได้ประมาณ 200 คน

ในปัจจุบันผู้เขียนใช้ HardDisk แบบ SCSI ขนาด 38G ก็เลยแบ่ง Partition ตามที่เห็นข้างล่างนี้

[root@one root]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda5 251M 115M 123M 49% /
/dev/sda1 23M 5.8M 15M 27% /boot
/dev/sda7 251M 8.1M 229M 4% /chroot
/dev/sda14 12G 182M 11G 2% /home
none 251M 0 251M 0% /dev/shm
/dev/sda8 251M 8.1M 229M 4% /tmp
/dev/sda9 2.0G 794M 1.1G 42% /usr
/dev/sda10 2.0G 60M 1.8G 4% /var
/dev/sda11 2.0G 69M 1.8G 4% /var/lib
/dev/sda13 9.8G 33M 9.3G 1% /var/spool/mail
/dev/sda12 4.9G 87M 4.5G 2% /var/spool/squid
[root@one root]#

แต่อย่างไรก็ตามผู้ เขียนใคร่ขอแนะนำว่าถ้าไม่แน่ใจ(สำหรับผู้เริ่มต้น) ก็ให้โปรแกรมการติดตั้ง แบ่ง partition แบบออโตเมติกนะครับจะได้ไม่ต้องคิดมากว่า จะแบ่งเป็นกี่ partition และขนาดของแต่ละ partition ควรจะใช้เท่าไร

จาก การที่ผู้เขียนได้ลองเล่นมา อยากขอสรุปตามความคิดของตัวเองโดยอ้างอิงของ RedHat โดยจะจัดแบ่งดังข้างล่างนี้โดยที่ partition ที่เป็นสีแดงไม่ควรจะเปลี่ยนแปลง แต่ partition สีน้ำเงินสามารถเปลี่ยนแปลงได้ตามขนาดของ HardDisk ที่ใช้ดังนี้นะครับ

/tmp/hda1 +20M /boot

ส่วน Partition ที่ ๒ ซึ่งเป็นแบบ Extended เราจะซอยแบ่งออกเป็น Partition ย่อยๆ จาก 5 ถึง 14 ดังนี้

/tmp/hda5 +256M /
/tmp/hda6 +256M swap
/tmp/hda7 +256M /chroot
/tmp/hda8 +256M /tmp
/tmp/hda9 +1024M /usr
/tmp/hda10 +512M /var
/tmp/hda11 +2048M /var/lib
/tmp/hda12 +3072M /var/spool/squid
/tmp/hda13 +5120M /var/spool/mail
/tmp/hda14 +5120M /home

ซึ่งในส่วนของ hda11-hda14 นั้นแต่ละ partition ไม่ควรจะน้อยกว่า +512M นะครับ (นานาจิตตัง)

สำหรับในส่วนของ swap ผู้เขียนมีความเห็นว่าควรจะ Fixed เอาไว้ที่ 256M โดยที่คอยตรวจเช็คดูว่าถ้า
เมื่อไหร่ partition นี้มีการถูกใช้งาน นั่นก็หมายถึงว่าเราควรจะเพิ่ม Ram ให้กับระบบนะครับ

โพสต์ยอดนิยมจากบล็อกนี้

I miss you all กับ I miss all of you ต่างกันอย่างไร

ปัญหาและเฉลยวิชาธรรม นักธรรมชั้นตรี สอบในสนามหลวง วันอังคาร ที่ ๒๙ กันยายน พ.ศ.๒๕๕๒

ปัญหาและเฉลยวิชาอนุพุทธประวัติ นักธรรมชั้นโท สอบในสนามหลวง วันอาทิตย์ ที่ ๒๐ พฤศจิกายน พ.ศ. ๒๕๔๘