วิธีที่ดีที่สุดในการแบ่งพาร์ติชันไดรฟ์ของคุณคืออะไร


16

ฉันมักจะติดตั้ง Linux บนพาร์ติชันเดียวเนื่องจากฉันใช้มันเป็นเดสก์ท็อปส่วนตัวเท่านั้น

อย่างไรก็ตามตอนนี้ฉันติดตั้งกล่องใหม่ทุกครั้ง และสิ่งที่ฉันทำก็คือแค่ย้ายไฟล์ของฉันไปรอบ ๆ ด้วยฮาร์ดดิสก์ภายนอก

ดังนั้นฉันจะป้องกันได้อย่างไรเมื่อติดตั้งกล่องใหม่ (เช่นเปลี่ยนไปใช้ distro อื่น)

คำตอบ:


22

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

วิธีการตั้งค่าแล็ปท็อปของฉันฉันมีพาร์ติชันต่อไปนี้:

/ 
/home 
/boot 
swap 

3
+1 บนพาร์ติชันสลับ ที่จริงแล้วทฤษฎีที่อยู่เบื้องหลัง swap และ boot ถูกแยกออกจากกันคือถ้าคุณทำให้พาร์ติชั่นเหล่านั้นใกล้กับศูนย์ทรงกระบอกพวกเขาจะอยู่บนแทร็กดิสก์ใกล้กับแกนหมุนและจะเร็วขึ้นเล็กน้อยเมื่อมองหาดิสก์ ดังนั้นการมีพื้นที่ไฟล์เพจของคุณและบูตโหลดเดอร์ที่ใกล้เคียงกับศูนย์กลางมากที่สุดอาจทำให้ประสิทธิภาพเพิ่มขึ้น หากคุณไม่ได้ใช้โซลิดสเตตก็ไม่เป็นไร
Milner

1
+1 แยกต่างหาก / บ้าน คุณสามารถเข้ารหัสไฟล์ส่วนบุคคลทั้งหมดของคุณ (ทั้งพาร์ติชัน / โฮม) และไม่ทำให้การเข้าถึงไฟล์และไลบรารีของระบบที่ไม่ใช่ส่วนตัวช้าลงโดยไม่จำเป็น
อเล็กซ์ B

2
คุณมีไฟล์ swap ในพาร์ติชันแยกกันหรือไม่? คุณไม่ได้หมายความว่าคุณมีพาร์ติชั่นการแลกเปลี่ยนหรือไม่?
wzzrd

1
/swp? พาร์ติชั่น swap ไม่ได้ติดตั้งไว้ที่ใดดังนั้นคำตอบของคุณค่อนข้างทำให้เข้าใจผิด
Denilson Sá Maia

2
ฉันคิดว่าคุณควรเขียนswapแทน/swpเพื่อป้องกันความสับสนใด ๆ ตามที่ผู้อื่นได้กล่าวถึงแล้ว
Cristian Ciupitu

3

แทนที่จะอาศัยเพียงพาร์ติชันภายใต้ Linux ฉันมักจะแนะนำให้ใช้ LVM สิ่งนี้ช่วยให้คุณสามารถขยายและย่อขนาดระบบแฟ้มได้ตามต้องการในภายหลัง (แม้ว่าการเติบโตมีแนวโน้มที่จะง่ายกว่าการลดขนาด) แม้ว่าระบบไฟล์จะทำงานในกรณีของ ext2 / 3/4 (ฉันได้เพิ่มขนาดของระบบแฟ้มในขณะที่ มีการใช้งานแม้ว่าฉันไม่เคยพยายามลดขนาดของวิธีนี้)

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


แม้ว่าคุณจะใช้ LVM คุณก็ยังต้องตัดสินใจว่าจะสร้างโลจิคัลวอลุ่ม (LVs) ใด ในฐานะที่เป็นบันทึกด้านข้างฉันยังจำความผิดหวังที่ฉันมีเมื่อปีที่แล้วเมื่อฉันค้นพบว่าตัวติดตั้ง Ubuntu บนเดสก์ท็อปไม่ได้รับการสนับสนุนสำหรับ LVM
Cristian Ciupitu

ใช่ตัวติดตั้งเริ่มต้นของ Ubuntu เป็นปัญหาในเรื่องนี้ แต่คุณสามารถติดตั้ง LVM และ / ro RAID จากตัวติดตั้งสำรอง (ตามข้อความ) และในขณะที่คุณยังคงต้องเลือกตัวเลือกเพื่อเริ่มต้นเมื่อใช้ LVM การเปลี่ยนใจในภายหลังและการสับเปลี่ยนการจัดสรรพื้นที่และ / หรือการสร้างปริมาณใหม่นั้นง่ายขึ้น
David Spillett

2

การตั้งค่าขั้นต่ำควรมี / และ / home ในพาร์ติชันแยกต่างหาก / ควรมีอย่างน้อย 18GB จากประสบการณ์ของฉัน ฉันมักจะมีพาร์ทิชันที่สามที่เรียกว่า / รหัสที่ฉันเก็บรหัสการทำงานทั้งหมดของฉันและใช้ / home สำหรับการดาวน์โหลดเอกสารและสิ่งอื่น ๆ ที่ไม่ใช่รหัส เมื่อฉันติดตั้งใหม่ฉันเพียงแค่สำรองสิ่งที่ฉันมีใน / home ที่ฉันต้องการเก็บ / รหัส


ทำไมมาก ฉันมี 10G / และ 2.8G เพื่อสำรอง แต่ฉันคิดว่ามันเล็กมากเพราะฉันมี 10G / var และ 1G / tmp
xenoterracide

1
ฉันมักจะใช้ 14G อย่างน้อยบน / คนเดียว มันเป็นผลมาจากการติดตั้งแพ็คเกจ -devel และ -debug จำนวนมากโดยทั่วไป My / var ใช้เวลาเพียง 1.2G จากนั้นและ / tmp ใช้เวลาไม่เกิน 100Mb ด้วยขนาดฮาร์ดไดรฟ์ทุกวันนี้ไม่มีประโยชน์ที่จะ จำกัด ขนาด / คุณไม่เคยรู้เลยว่าคุณต้องติดตั้งอะไรที่ใหญ่กว่าในทันที
Andreia Gaita

2

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

  1. คุณสามารถแชร์ / usr / local บน nfs และมีฟังก์ชั่น "ติดตั้งครั้งเดียวติดตั้งทุกแห่ง" หากคุณมีระบบมากกว่าหนึ่งระบบที่มีระบบปฏิบัติการเวอร์ชันเดียวกัน
  2. คุณสามารถป้องกันพาร์ติชันนี้ได้ตลอดเวลาจากการติดตั้งใหม่จากนั้นคุณไม่จำเป็นต้องติดตั้งทุกสิ่งที่นี่ หมายเหตุ: เมื่อคุณอัพเกรดระบบปฏิบัติการบางไลบรารีของคุณอาจเปลี่ยนแปลงและคุณอาจต้องคอมไพล์บางสิ่งใหม่ แต่ไม่เสมอไป.

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


1

ขึ้นอยู่กับการใช้งานและระบบปฏิบัติการจริงๆ

บนเดสก์ท็อปหลักของฉันฉันมีการแบ่งช่องว่างระหว่าง / และอีกพาร์ติชันฉันเก็บเอกสาร / เพลง ฯลฯ เนื่องจาก / home จะมีการกำหนดค่าผู้ใช้และสิ่งต่าง ๆ ในนั้นฉันจะไม่เก็บมันไว้เหมือนเดิมระหว่างการติดตั้ง เข้าไปในบ้านของฉัน


แต่การกำหนดค่าผู้ใช้ (และทำให้เหมือนบ้าน) ควรอยู่ระหว่างการติดตั้ง หรือคุณกำหนดค่าทุกอย่างใหม่หลังจากติดตั้งระบบปฏิบัติการ? บางไฟล์ของฉัน (.emacs, .cshrc) มีบิตที่มีมานานกว่า 15 ปี
KeithB

1

มีคำแนะนำจำนวนมากที่สามารถช่วยในเรื่องนี้และเมื่อชี้ให้เห็นว่ามันสามารถเป็นระบบปฏิบัติการที่เฉพาะเจาะจง สิ่งที่ Solaris แนะนำอาจไม่ใช่สิ่งที่ Ubuntu แนะนำ ตัวอย่างเช่น Solaris (และอาจ HP-UX) ใช้ / ส่งออก / home เป็นจุดเชื่อมต่อสำหรับบ้าน dirs, Linux ใช้ / home

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

http://content.hccfl.edu/pollock/aunix1/partitioning.htm

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