แผนการแบ่งพาร์ติชันที่แนะนำสำหรับเซิร์ฟเวอร์ Ubuntu ของฉันคืออะไร


8

ฉันจะปรับใช้เซิร์ฟเวอร์ Ubuntu ที่มีเซิร์ฟเวอร์ดังต่อไปนี้:

  • ผูกเซิร์ฟเวอร์
  • เซิร์ฟเวอร์ DHCP
  • เซิร์ฟเวอร์หลอดไฟ
  • เซิร์ฟเวอร์ OpenSSH
  • เซิร์ฟเวอร์ Ldap
  • ฐานข้อมูล Mongodb
  • เซิร์ฟเวอร์ FTP
  • เมลเซิร์ฟเวอร์
  • เซิร์ฟเวอร์แซมบ้า
  • เซิร์ฟเวอร์ NFS
  • ในอนาคตฉันต้องการตั้งค่า Openstack สำหรับ PAAS

ปัจจุบันฉันมีระบบไฟล์ Raid 5 พร้อมที่เก็บข้อมูล 10TB

ฉันจะตั้งค่ารูปแบบพาร์ติชันได้อย่างไร

ฉันกำลังมองหาเพื่อให้แน่ใจว่าฉันไม่มีปัญหาในอนาคตและขนาดที่เก็บสามารถขยายได้อย่างง่ายดาย คุณสามารถแนะนำโครงการพาร์ทิชันให้เปอร์เซ็นต์ที่เฉพาะเจาะจงของการจัดเก็บพาร์ทิชันเช่น/, /boot, /var, /etc?

คำตอบ:


6

ก่อนที่คุณจะตัดสินใจเกี่ยวกับการแบ่งพาร์ติชั่นมันอาจช่วยให้เข้าใจสาเหตุของการแบ่งส่วนต่างๆของลินุกซ์ได้จริง

หลาย ๆ พาร์ติชั่นแรกนั้น 'ปลอดภัย' เพราะหากระบบไฟล์หนึ่งเกิดความเสียหายพาร์ติชั่นอื่นควรจะไม่เป็นไร สิ่งนี้จะไม่ช่วยคุณให้รอดพ้นจากความล้มเหลวของดิสก์ การสำรองข้อมูลจะเป็นไปได้ว่ารูปแบบความเท่าเทียมกันในระดับการโจมตีของคุณ

ประการที่สองเป็นวิธีการใช้หลายไดรฟ์ที่มีสไตล์แตกต่างกันก่อน LVM - นี่คือสิ่งที่เหมาะสมสำหรับคุณ

แหล่งที่มา - การติดตั้ง Linux และเริ่มต้นใช้งาน

กล่าวโดยสรุปคือระบบพาร์ทิชันหลายแบบนั้นเป็นที่ระลึกถึงเวลาที่เก่ากว่าอย่างต่อเนื่องด้วยเหตุผลดั้งเดิม ถ้าคุณต้องการถามว่าทำไมคุณถึงดีกว่าด้วยพาร์ติชันเดียว

ในบริบทที่ทันสมัยวิธีการแบ่งพาร์ทิชันแบบสมาร์ทจะใช้พาร์ติชันขนาดใหญ่เดียว (และพาร์ทิชันที่สองซึ่งเป็นทางเลือกสำหรับการแลกเปลี่ยนไฟล์การสลับจะเป็นตัวเลือก) ใช้LVMเพื่อให้คุณสามารถเพิ่มดิสก์ได้ถ้าคุณคิดว่าคุณอาจต้องเพิ่มพื้นที่ว่าง พาร์ติชันขนาดใหญ่เดียวหมายความว่าสิ่งต่าง ๆ จะจัดการตัวเองตราบใดที่มีพื้นที่เพียงพอและคุณสามารถสำรองข้อมูล / etc / / ผู้ใช้ / ท้องถิ่นและ / home และใช้สิ่งนั้นและรายการของแพ็คเกจที่ติดตั้งไว้หากจำเป็นต้องกู้คืนโลหะเปลือย


3

โดยทั่วไปฉันแนะนำ/boot1GB, /20GB และ/dataที่ใช้พื้นที่ที่เหลือ นี่คือเพื่อให้คุณสามารถผ่านไปได้fsck /อย่างรีบร้อนถ้าจำเป็น ไม่มีอะไรดูดเกินกว่าจะนั่งผ่านสามชั่วโมงหรือมากกว่าของ fsck เพียงเพื่อดูว่าระบบของคุณจะยินดีที่จะบูตเลย!

นอกจากนั้นอย่าลืมใช้ LVM ที่ด้านบนของ RAID5 ของคุณ เป็นเรื่องยากที่จะให้คำแนะนำเพิ่มเติมโดยไม่ทราบรายละเอียดเพิ่มเติมเกี่ยวกับอาร์เรย์ RAID ของคุณ - เป็นฮาร์ดแวร์หรือเป็นเคอร์เนล RAID (mdraid)? เป็นต้น

อีกหนึ่งหมายเหตุ - คุณอาจพิจารณา RAID10 แทน RAID5 ขึ้นอยู่กับความต้องการพื้นที่ของคุณ RAID10 จะให้พื้นที่เก็บข้อมูลที่น้อยลงสำหรับจำนวนและขนาดของไดรฟ์เดียวกัน (n / 2 แทน n-1) แต่จะมีทั้งประสิทธิภาพที่สูงขึ้นและมีความยืดหยุ่นมากกว่าในกรณีที่อุปกรณ์ล้มเหลวกว่า RAID5 (มันจะมีประสิทธิภาพมากขึ้นกว่าเดิมมากเมื่อใช้งานจริงในโหมดที่เสื่อมโทรมถ้าและเมื่ออุปกรณ์ล้มเหลว)


1
กรณีการใช้งานเฉพาะของคุณอาจแตกต่างกันไป แต่โดยทั่วไปฉันคิดว่า 1GB สำหรับ / boot ดูเหมือนว่าเกินความคาดหมายที่บ้าคลั่ง เคอร์เนลแต่ละรุ่นคือ ~ 15-35MB ทำไมคุณต้องการเก็บรุ่นที่แตกต่างกัน 20-30 รุ่นเพื่อใช้พื้นที่มาก :)
Mxx

1

อาจไม่มีคำตอบที่สมบูรณ์แบบสำหรับคำถามนี้สิ่งที่ดีที่สุดที่สามารถพูดได้ก็คือมันขึ้นอยู่กับ ขนาดของ/, /bootและ/etcไม่จำเป็นต้องมีมากเกินไป ที่ที่คุณต้องการพื้นที่จริง ๆ คือที่ที่คุณจะจัดเก็บเนื้อหาของคุณเช่นเว็บไซต์หรืออีเมลผู้ใช้เป็นต้นซึ่งสามารถกำหนดค่าได้เช่นกัน แต่ถ้าอยู่ใน/varพื้นที่นั้นก็เป็นที่ที่ต้องการพื้นที่ส่วนใหญ่

10 TB ฟังดูยอดเยี่ยม แต่ไม่มีใครสามารถพิสูจน์ได้ในอนาคต linux ช่วยให้คุณสามารถเพิ่มสื่อได้มากขึ้นและติดตั้งเป็นไดเรกทอรีย่อยของการพูด/varในกรณีของคุณให้คุณและผู้ใช้ของคุณมีมุมมองที่โปร่งใส

ฉันไม่ได้ลงไปหาเปอร์เซ็นต์และข้อมูลเฉพาะเพราะสิ่งเหล่านั้นขึ้นอยู่กับแต่ละกรณี แต่ฉันหวังว่าคุณจะได้ความคิด

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.