
แผนงานพาร์ติชั่นใน Linux เป็นอุปสรรคต่อการมีอยู่ของผู้ใช้ Linux ใหม่ (และมีประสบการณ์) จำนวนมาก คุณควรใช้การตั้งค่าพาร์ติชั่นใดเมื่อทำการบูท Windows และ Linux? ฉันจะตั้งค่าพาร์ติชันของฉันได้อย่างไรหากฉันต้องการบูต Linux คุณควรมีพาร์ติชั่นแยกสำหรับ “/home” หรือไม่? ทำไมบางคนถึงใส่ “/boot” ลงในพาร์ติชั่นของตัวเอง? และคุณต้องการพาร์ติชั่นสำหรับบูตเฉพาะหรือไม่? คู่มือฉบับย่อเกี่ยวกับรูปแบบพาร์ติชั่น Linux นี้จะตอบคำถามเหล่านั้นทั้งหมดและอื่นๆ อีกมากมาย
หมายเหตุ :บทความนี้ไม่เกี่ยวกับ “วิธีการ” ของการแบ่งพาร์ติชั่น แต่เป็น “สาเหตุ” มีเหตุผลหลายประการสำหรับเรื่องนี้ ประการหนึ่ง ลักษณะเฉพาะของ "วิธีการ" จะแตกต่างกันไปในแต่ละระบบ และทั้งหมดจะเกี่ยวข้องกับกรณีการใช้งานของคุณ หากคุณต้องการคำแนะนำโดยละเอียดเกี่ยวกับแง่มุม "วิธีการ" ให้ดูที่บทความนี้เกี่ยวกับวิธีปรับขนาดและสร้างพาร์ติชั่นด้วยตัวแก้ไขพาร์ติชั่น gnome
หมายเหตุ :เพื่อความเรียบง่าย แผนภูมิทั้งหมดในคู่มือนี้จะใช้ไดรฟ์ 100GB และจะไม่แสดงพาร์ติชั่น "สลับ" (คุณสามารถเรียนรู้เพิ่มเติมได้ที่นี่)
การสร้าง Windows Dual Boot
ด้วยการตั้งค่าพาร์ติชั่นที่ถูกต้อง การบูทคู่กับ Windows เป็นเรื่องง่าย สิ่งที่สำคัญที่สุดที่ควรทราบเมื่อวางแผนการตั้งค่าดูอัลบูตคือ Windows หลายรุ่นคาดว่าจะเป็นระบบปฏิบัติการเดียวและหนึ่งเดียวในระบบ บ่อยครั้ง Windows ไม่ชอบอยู่บนสิ่งอื่นใดนอกจากพาร์ติชั่นแรกของไดรฟ์และจะไม่ลังเลใจที่จะล้างข้อมูลใดๆ ที่ขวางหน้า จะช่วยตัวเองให้พ้นจากปัญหาได้มากด้วยการรู้เรื่องนี้ล่วงหน้าและอนุญาตให้ Windows ใช้ช่องนั้นก่อนติดตั้ง Linux


ในตัวอย่างนี้ เราได้สร้างพาร์ติชัน Windows ขนาด 50GB เป็นพาร์ติชันแรกบนไดรฟ์ ติดตั้ง Windows ก่อน และเมื่อเสร็จสิ้น ให้ดำเนินการติดตั้ง Linux ที่คุณเลือกในพื้นที่ที่เหลือ ลินุกซ์สมัยใหม่แทบทุกชนิดจะเห็นการติดตั้ง Windows และเพิ่มลงในเมนูการบูต GRUB ของคุณโดยอัตโนมัติ
อีกทางเลือกหนึ่งคือการวาง Windows ไว้ในไดรฟ์ที่แยกจากกันโดยสมบูรณ์ และปล่อยให้มีไดรฟ์ทั้งหมดเป็นของตัวเอง หากคุณเลือกที่จะทำเช่นนั้น คุณสามารถใช้ไดรฟ์แบบเต็มสำหรับการติดตั้ง Linux ซึ่งอาจดูเหมือนตัวอย่างใดตัวอย่างหนึ่งด้านล่างนี้
การแยกข้อมูลส่วนบุคคล
การตั้งค่าทั่วไปอย่างหนึ่งสำหรับ Linux คือการแยกไดเร็กทอรี “/home” ออกเป็นพาร์ติชั่นของตัวเอง มีข้อดีหลายประการ:อย่างแรกคือช่วยให้คุณสามารถจำกัดจำนวนพื้นที่ที่ไฟล์ผู้ใช้สามารถใช้ได้ ที่สำคัญกว่านั้น การแยกไฟล์เหล่านี้ออกจากกันหมายถึงสิ่งที่อาจเกิดขึ้นกับไฟล์ระบบของคุณ (ในไดเร็กทอรี "/") ไดเร็กทอรี "/home" ของคุณจะถูกปล่อยไว้ตามลำพัง ซึ่งหมายความว่าคุณสามารถติดตั้งระบบปฏิบัติการใหม่ทั้งหมดได้ แต่คงไว้ซึ่งเอกสารส่วนตัว โปรไฟล์ และการตั้งค่าแอปพลิเคชันและเดสก์ท็อปบางอย่างเหมือนเดิม
ตัวอย่างเช่น สมมติว่าคุณกำลังใช้งาน Ubuntu โดยมีไดเร็กทอรี "/home" เป็นพาร์ติชั่นของตัวเอง หากคุณมีไฟล์จำนวนมากที่บันทึกไว้ เช่น ภาพถ่ายครอบครัวและเอกสาร คุณสามารถติดตั้งใหม่หรืออัปเกรดและล้างข้อมูลทั้งระบบโดยที่ข้อมูลส่วนตัวของคุณไม่เสียหาย เมื่อติดตั้งใหม่/อัปเกรดเสร็จแล้ว คุณจะมีไฟล์และการตั้งค่าทั้งหมดเหมือนกับที่คุณทิ้งไว้


แน่นอน คุณสามารถปรับขนาดของพาร์ติชั่นให้ตรงตามความต้องการของคุณได้ แอปพลิเคชันส่วนใหญ่จะถูกติดตั้งใน “/bin” “/opt” หรือ “/usr/bin” ดังนั้นหากคุณต้องการให้มีแอปพลิเคชันจำนวนมาก คุณสามารถทำให้มันคล้ายกับตัวอย่างด้านบน คุณยังสามารถเพิ่มขนาดของพาร์ติชั่น “/” ได้ หากคุณไม่ได้วางแผนที่จะมีข้อมูลส่วนตัวจำนวนมากในระบบ เช่น เวิร์กสเตชันหรือเซิร์ฟเวอร์ อย่างไรก็ตาม หากคุณวางแผนที่จะใช้ระบบของคุณเหมือนกับผู้ใช้เดสก์ท็อปจำนวนมาก คุณสามารถเพิ่มขนาดของไดเร็กทอรี "/home" ได้
การแยกเคอร์เนลสำหรับ Multi-Booting Linux Distros
หลายคนตั้งค่าพาร์ติชั่น “/boot” ขนาดเล็กแยกจากพาร์ติชั่น “/” ไม่จำเป็น แต่อาจมีประโยชน์หากคุณใช้งาน distros หลายตัวในเครื่องเดียวกัน เนื่องจากพาร์ติชั่น “/boot” เป็นที่ที่ Linux จัดเก็บเคอร์เนลและเมนู GRUB ไว้ คุณจึงแชร์ข้อมูลการบู๊ตใน distros ทั้งสองได้ หากคุณต้องการสร้างเคอร์เนลแบบกำหนดเอง คุณสามารถวางเคอร์เนลแบบกำหนดเองของคุณในพาร์ติชันสำหรับเริ่มระบบ และปล่อยให้ distros ทั้งสองทำงานบนเคอร์เนลแบบกำหนดเองตัวเดียว


ที่ พาร์ติชั่น “/boot” ไม่จำเป็นต้องมีขนาดใหญ่ เว้นแต่คุณวางแผนที่จะโหลดเมล็ดจำนวนมาก 100MB น่าจะใช้ได้ดี
คุณยังเลือกสร้างพาร์ติชั่น “/boot/efi” ได้หากต้องการให้ระบบบูทโดยใช้ UEFI นั่นจะเป็นการเพิ่ม ~ 100 MB ที่ด้านบนของพาร์ติชั่น “/boot” 100 MB
แบบแผนพาร์ทิชันทั่วไปมีหน้าตาเป็นอย่างไร?
มีคำจำกัดความ "ทั่วไป" ที่แตกต่างกันมากมาย แต่ฉันจะพูดออกไปว่าผู้ใช้ Linux ส่วนใหญ่กำลังมองหารูปแบบพาร์ติชั่นที่ดีสำหรับระบบเดสก์ท็อปของพวกเขา คุณต้องการให้แน่ใจว่าคุณสามารถเก็บข้อมูลของคุณให้ปลอดภัย และคุณต้องการใช้พื้นที่ดิสก์ของคุณในแบบที่เหมาะสมที่สุด โดยทั่วไปคุณจะต้องการพาร์ติชั่น 100 MB “/boot” (สามารถละเว้นได้ในการติดตั้ง Linux เดียว) พาร์ติชั่น 25 GB “/” และพาร์ติชั่น ~ 75 GB “/home” สมมติว่ามีดิสก์ 100 GB
สิ่งนี้จะทำให้คุณมีพาร์ติชั่นสำหรับบูตแบบกะทัดรัดเพื่อเก็บเมล็ดพืชไว้ประมาณสามหรือมากกว่านั้นบนดิสก์ในแต่ละครั้ง พาร์ติชั่น “/” ที่เหมาะสมเพื่อเก็บโปรแกรมจำนวนมาก และโฮมโฟลเดอร์ขนาดใหญ่สำหรับข้อมูลส่วนตัวทั้งหมดของคุณ หากคุณมีพื้นที่ดิสก์มากขึ้น คุณสามารถสร้างพาร์ติชั่นอื่นหรือขยายพาร์ติชั่น “/home” เพื่อเก็บไฟล์ของคุณ
สิ่งที่คุณไม่ควรแบ่ง
มีบางส่วนของระบบไฟล์ที่คุณต้องการเก็บไว้ใน "/" รายการใน “/bin” “/lib” และ “/etc” มักจำเป็นต้องใช้ในทันทีเมื่อเปิดเครื่อง และหากอยู่ในพาร์ติชั่นแยกกัน อาจไม่ได้ติดตั้งไว้ก่อนที่จะจำเป็น ตัวอย่างเช่น “/lib” มักจะมีโมดูลเคอร์เนลบางโมดูลที่อาจจำเป็นต้องใช้ทันทีเมื่อทำการบูทเคอร์เนล หากยังไม่ได้โหลดพาร์ติชั่น สิ่งต่างๆ อาจเกิดขึ้นได้
เมื่อคุณทราบเกี่ยวกับรูปแบบพาร์ติชั่น Linux แล้ว อย่าลืมตรวจสอบ zswap, zram และ zcache และวิธีใช้งานในระบบของคุณ