สวัสดีครับ
แต่เดิมนั้นผมแบ่ง partition ตามที่ directadmin แนะนำมาคือ แบ่ง
- /home
- /usr
- /var
- /swap
- /boot
- /tmp
- /
แต่หลายปีที่ผ่านมาเจอปัญหา ดังนี้
- เวลาเกิด Traffic สูงๆ บางที log บวม จน /var เต็ม
- ส่วนใหญ่ /usr /var บางเครื่องใช้ไปแค่ 10%
- ก่อนหน้ามีการเก็บ mysql dir ไว้ที่ /var เมื่อ /var เต็มจึงเกิดปัญหาการทำงานกับ mysql
จึงต้องย้าย /var/mysql ไป /home แทน - พอย้ายไป /home มีการใช้ suphp หากไม่ทำการกำหนด basedir ให้กับแต่ละ user จะพบปัญหา ว่า php hack code สามารถ read ข้าม dir ของ user ได้ และ read มายัง folder mysql ได้
เลยคิดใหม่ว่าหากแบ่งแบบนี้ จะมีข้อเสียไหมครับ
- /
- /home
- /tmp
- /boot
- /swap
โดยทำ /usr /var รวมอยู่ใน /
ขอบคุณครับ