ทำไมต้องสร้างหลายพาร์ติชัน


29

ฉันสังเกตเห็นว่าเมื่อติดตั้ง Ubuntu บางคนสร้างพาร์ติชันหลายพาร์ติชันสำหรับไดเรกทอรี เช่นเดียวกับรูทหนึ่งสำหรับบ้านหนึ่งสำหรับรูท ข้อดีของการทำเช่นนี้คือการติดตั้งทั้งหมดลงในพาร์ติชันเดียวโดยถือว่ามีฮาร์ดไดรฟ์เพียงตัวเดียว

คำตอบ:


36

มีสาเหตุหลายประการ:

  1. ความทนทานของระบบ หากคุณมี / home บนพาร์ติชันแยกต่างหากจาก / ดังนั้นผู้ใช้ regualr ไม่สามารถเติม / filesystyem ได้ทำให้ไม่สามารถใช้งานได้กับระบบอื่นที่เหลือ
  2. การสำรองข้อมูล ทำให้การสำรองพาร์ติชันทั้งหมดทำได้ง่ายขึ้นและสำรองตามกำหนดเวลาที่แตกต่างกัน ตัวอย่างเช่นคุณอาจต้องทำการสำรองข้อมูลรายสัปดาห์ของพาร์ติชันระบบ แต่สำรองข้อมูลทุกคืนของระบบไฟล์ / home
  3. ติดตั้งระบบ คุณสามารถติดตั้งระบบไฟล์ / home เดียวกันโดยอิมเมจระบบที่แตกต่างกัน และคุณสามารถลบและสร้างใหม่ / โดยไม่ทำการสำรองข้อมูล / กู้คืนของ / home หรือ / local
  4. การเพิ่มประสิทธิภาพดิสก์ ไม่ค่อยมีปัญหากับไดรฟ์ที่รวดเร็วในปัจจุบัน แต่มันเคยเป็นเรื่องธรรมดาที่จะวางระบบไฟล์ในแทร็คด้านในของดิสก์เพื่อเพิ่มความเร็วในการเข้าถึง
  5. ใช้หลายไดรฟ์ ก่อนที่ความพร้อมทั่วไปของไดรฟ์ขนาดใหญ่เป็นเรื่องปกติที่จะมีห้องเล็ก ๆ บนไดรฟ์ระบบ ดังนั้นจึงใช้ไดรฟ์แยกต่างหากสำหรับ / home
  6. NFS เมื่อใช้ข้อมูลร่วมกันในหลาย ๆ ระบบเป็นเรื่องปกติที่จะต้องทำบนพื้นฐานของระบบไฟล์

4
+1 ความปลอดภัยยัง คุณสามารถตั้งค่า / boot ให้อ่านได้อย่างเดียวหรือ / tmp เป็น noexec เป็นต้น
DaveParillo

ฉันไม่เห็นสาเหตุที่แยกชิ้นส่วนช่วยในการสำรองข้อมูล คุณสามารถแยกโฟลเดอร์สำรองได้เช่นกัน คุณอธิบายได้ไหม
sleske

2
@sleske นี่เป็นสิ่งประดิษฐ์ทางประวัติศาสตร์ของ Unix dump และ restore คำสั่งดั้งเดิมซึ่งจะทำงานในระดับระบบไฟล์เท่านั้น ฉันพบสิ่งนี้เมื่อเทปไดรฟ์ใช้เทป 1/2 นิ้ว (ฉันคิดว่า) บนขนาดเส้นผ่าศูนย์กลาง 1 ฟุตในไดรฟ์เกี่ยวกับขนาดของตู้เย็น ด้วยการอุดเหล็กบางอันคุณจะเห็นบิตบนเทป
KeithB

ขอบคุณสำหรับข้อมูล; ฉันไม่ทราบว่า ฉันหวังว่าจะมีร้านค้าไม่มากนักที่ยังคงสำรองข้อมูลโดยใช้การถ่ายโอนข้อมูล BTW: สิ่งที่น่าสนใจเกี่ยวกับเทปเก่า :-)
sleske

ยังมีความมั่นคง หากคุณใส่ / var ในพาร์ติชันแยกต่างหากจากนั้นไฟล์บันทึกที่ขยายออกจากการควบคุมจะไม่เติมส่วนที่เหลือของไดรฟ์ (และอาจทำให้ระบบล่ม) (แก้ไข - เพิ่งสังเกตเห็น Adrien ชี้สิ่งนี้ไว้ด้านล่าง :)
Charles Burge

11

ฉันมักจะสร้างหนึ่งสำหรับรูทหนึ่งสำหรับแลกเปลี่ยนและหนึ่งสำหรับบ้าน ข้อดีของการทำเช่นนี้คือช่วยให้คุณปล่อยเอกสาร (เช่นเพลงวิดีโอรูปภาพ ฯลฯ ) ไว้โดยไม่ถูกแตะต้องหากคุณต้องการติดตั้งระบบปฏิบัติการใหม่ เนื่องจากคุณสามารถเขียนพาร์ติชั่นระบบปฏิบัติการ (รูท) ได้อย่างสมบูรณ์โดยไม่ต้องสัมผัสพาร์ติชั่นโฮม, ไฟล์ของคุณจึงปลอดภัยและไม่จำเป็นต้องใช้เวลานานในการโอนย้ายไปยังสื่ออื่นแล้วกลับไปที่เครื่องใหม่ มันทำให้การจัดรูปแบบ / การถ่ายภาพสวยงามยิ่งขึ้น

นี่คือข้อมูลเพิ่มเติมเกี่ยวกับสิทธิประโยชน์ แม้ว่ามันจะเขียนเกี่ยวกับ windows หลักการก็เหมือนกัน


1
ฉันยังต้องการที่จะมี / บูตพาร์ทิชันของตัวเอง
DaveParillo

6

มี/varและ/tmpบนพาร์ติชันที่แยกจากกันนอกจากนี้ยังมีการพิจารณาโดยทั่วไปความคิดที่ดี; ด้วยวิธีนี้หากไฟล์บันทึก (ตัวอย่างเช่นไฟล์ชั่วคราวใด ๆ ) หมุนออกจากการควบคุมไฟล์จะหยุดทำงานก่อนที่จะเติมดิสก์ทั้งหมด


3

ฉันเคยทำสิ่งที่แบ่งพาร์ติชันในหน้าต่างเก่า ๆ ที่ดีเพราะฉันคิดว่ามันชัดเจนกว่า อักษรระบุไดรฟ์หนึ่งตัวสำหรับหัวข้อที่กำหนด (เช่นเพลงรูปภาพงาน ฯลฯ ) แต่แม้จะมีการแยกข้อมูลของคุณและระบบที่เหมาะสมแล้ว: หากระบบล่มคุณสามารถฟอร์แมตพาร์ติชันระบบและติดตั้งใหม่โดยไม่สูญเสียข้อมูลทั้งหมดของคุณ

Unix เช่นระบบและ Ubuntu ไม่มีตัวอักษรของไดรฟ์พาร์ทิชันเพิ่งติดตั้งในโฟลเดอร์ว่าง ๆ ดังนั้นสิ่งที่ทำให้รู้สึกในสายตาของฉันคือ:

  • สร้างพาร์ติชันระบบสำหรับการติดตั้งระบบจริง
  • สร้างพาร์ติชันสำหรับโฮมไดเรกทอรีของคุณ ง่ายต่อการสำรองข้อมูลและเนื่องจากโปรแกรมส่วนใหญ่เก็บการตั้งค่าไว้ที่นั่นคุณสามารถติดตั้ง / อัปเกรดระบบของคุณใหม่ได้โดยไม่เสียเวลามากนัก
  • สร้าง swap partition (โดยปกติจะทำงานได้ดีกว่าไฟล์ swap)
  • ตามที่ Babu กล่าวไว้แล้วให้สร้างพาร์ติชันสำหรับบูตหาก Bootloader ไม่สนับสนุนรูปแบบพาร์ติชันระบบของคุณ

Imho พาร์ติชันที่แยกจากกันมากกว่า 4 รายการไม่สมเหตุสมผลใน Ubuntu (4 คือจำนวนพาร์ติชันหลักที่คุณสามารถสร้างได้สูงสุด) - มันเป็นเรื่องของการตั้งค่าส่วนตัว


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

1
แน่นอน ... คุณสามารถใช้พื้นที่ว่างได้ดีขึ้นด้วยพาร์ติชันเดียวและโครงสร้างโฟลเดอร์ที่ดีและสะอาด
Daff

1

พาร์ติชั่น / บูตแยกช่วยให้ฉันสามารถบูตและซ่อมแซมระบบไฟล์รูทของฉันแม้ว่าระบบไฟล์รูทเสียหาย ถ้าฉันใส่ไฟล์สำหรับบู๊ตทั้งหมดในระบบไฟล์รูทและมันก็เสียหายมันอาจจะไม่บู๊ตเลย นอกจากนี้ยังมีความยืดหยุ่นมากขึ้น หลังจากนั้นฉันสามารถใส่ดิสก์ตัวที่สองใส่ swap บนนั้นและลบ swap พาร์ติชันจากดิสก์รูทและขยายระบบไฟล์รูทลงในพื้นที่นั้น

การสร้างพาร์ติชัน hard swap แทนหนึ่งในระบบไฟล์เป็นเพียง sysadmin สไตล์ UNIX ไม่มีเหตุผลจริงที่จะไม่ทำให้มันเป็นเพียงไฟล์ในระบบไฟล์ยกเว้นว่าผู้ใช้บางคนจะมาคนเดียวด้วยอำนาจ sudo และพยายามที่จะทำมัน

อย่างที่ Babu และ Mike พูดแยก / บ้านทำให้ฉันสามารถอัปเดตหรือเปลี่ยน distros โดยไม่สูญเสียข้อมูลทั้งหมดของฉัน


0

การเก็บไดเร็กทอรีโฮมไว้บนพาร์ติชันแยกกันจะป้องกันผู้ใช้จากการกรอกพาร์ติชันรูทโดยไม่ตั้งใจ สิ่งนี้เป็นสิ่งที่ดีเพราะถ้าคุณเติมพาร์ติชั่นรูทคุณจะพบปัญหา (ตัวอย่างเช่นระบบบันทึกมักอยู่ในพาร์ติชั่นรูท)

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


0

การเก็บพาร์ติชั่นโฮมแยกต่างหากช่วยให้คุณเก็บไฟล์ของคุณไว้ถ้าคุณติดตั้งลินุกซ์ distro ใหม่

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


ด้วง (รุ่นเก่า) มี ext4 รองรับlaunchpad.net/ubuntu/jaunty/+source/grub/0.97-29ubuntu47และ grub2 bugs.launchpad.net/ubuntu/+source/grub2/+bug/294763 (หมายเหตุ) "สถานะ)
richq

อาความสุขของการรักษาโพสต์เก่าถึงวันที่ ....
Babu

-2

Linux โดยทั่วไปเห็นดิสก์แตกต่างจากเครื่อง Windows Windows Fat32 / NTFS และแม้แต่ระบบไฟล์ที่ใหม่กว่านั้นส่วนใหญ่เป็นรูปแบบ Windows อย่างเคร่งครัด ดังนั้นคุณไม่รู้จริง ๆ ว่าพวกเขาทำอะไรหรือพวกเขาทำงานอย่างไรภายใน ลีนุกซ์ใช้ระบบไฟล์ของตัวเอง ext3 / 4 ซึ่งเป็นที่ใช้กันอย่างแพร่หลายมากที่สุด, ระบบไฟล์ลีนุกซ์ไม่ได้มีอยู่ในต้นไม้เช่นสถานะและไม่จัดการข้อมูลเช่นพลเมืองชั้นสองที่อาศัยอยู่บนดิสก์ของคุณ เหตุผลที่คุณสามารถสร้างพาร์ติชันเดียวหรือหลายพาร์ติชันสำหรับระบบปฏิบัติการเป็นทั้งสำหรับองค์กรและการเข้าถึงความเร็วดิสก์ แม้ว่าส่วนสุดท้ายนี้จะมีการเปลี่ยนแปลงในช่วงหลายปีที่ผ่านมา แต่ผู้ใช้ลีนุกซ์ส่วนใหญ่ไม่สนใจกับหลาย ๆ พาร์ติชั่นเพราะคุณจำเป็นต้องแบ่งส่วนข้อมูลระบบปฏิบัติการของคุณให้เหมาะสมกับพาร์ติชั่นที่คุณสร้างขึ้นเอง โดยส่วนตัวแล้วฉันพบว่ามันตอบโต้ได้ง่ายโดยมีหลายพาร์ติชัน ในอีกทางหนึ่งเครื่อง Linux มักไม่ประสบกับเซ็กเตอร์ดิสก์ที่ไม่ดีหรือมีฟีเจอร์อัตโนมัติสำหรับการดีแฟรก นี่เป็นเพียงการออกแบบที่ไม่ดีโดย Microsoft ไม่สามารถแก้ไขปัญหาภายในของพวกเขาได้ดังนั้นพวกเขาจึงสร้างเครื่องมือที่ช่วยให้คุณสามารถแก้ไขปัญหาของคุณเองได้ 60% ตลอดเวลา


"ไม่มีอยู่ในต้นไม้อย่างรัฐ"? "จัดการกับข้อมูลอย่างพลเมืองแก้วที่สอง" หรือไม่ "เครื่องลินุกซ์มักไม่ประสบกับเซ็กเตอร์ดิสก์ที่ไม่ดี"? มันค่อนข้างไร้สาระทั้งหมดและการกระจายตัวของสิ่งที่เกี่ยวข้องกับอะไร?
psusi

"โดยส่วนตัวแล้วฉันพบว่ามันขัดกับสัญชาตญาณ" - จริงๆแล้วคุณมีความเข้าใจผิดมากมายเกี่ยวกับดีทุกอย่างเลย ทั้งหมดนี้อาจเหมาะสมสำหรับคุณถ้าคุณทำวิจัยพื้นฐาน อย่ากลัวที่จะถามคำถามของคุณเองที่นี่เพื่อรับความเข้าใจที่ดีขึ้น นั่นคือสิ่งที่เว็บไซต์มีไว้สำหรับ โพสต์คำตอบในสิ่งที่คุณมีความเข้าใจอย่างละเอียด เว็บไซต์เป็นฐานความรู้และ "ความรู้" เป็นคำสำคัญเมื่อได้รับคำตอบ เราตรวจสอบการโพสต์ของกันและกันดังนั้นคำตอบที่ไม่ถูกต้องมักจะถูก dinged (เช่นนี้) :-)
fixer1234

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