การสร้างพาร์ติชัน Linux การสร้างพาร์ติชั่นด้วย fdisk วิธีการลบพาร์ติชั่นดิสก์

วันนี้เราจะเรียนรู้ด้วยตัวเอง สร้างพาร์ติชันดิสก์ใน Linux Ubuntuในกระบวนการติดตั้งการแจกจ่ายบนคอมพิวเตอร์กล่าวอีกนัยหนึ่งคือสร้างพาร์ติชันฮาร์ดดิสก์ใน Ubuntu ด้วยตนเองซึ่งจำเป็นสำหรับการทำงานปกติของระบบปฏิบัติการบนคอมพิวเตอร์ที่บ้านและเราจะพูดถึงเล็กน้อยเกี่ยวกับพาร์ติชันด้วย จำเป็นสำหรับอะไร

ดังตัวอย่าง เราจะใช้ Linux Ubuntu 17.04 เวอร์ชันปัจจุบัน เช่น สมมติว่าคุณกำลังติดตั้ง Ubuntu 17.04 ( หรือการจำหน่ายอนุพันธ์อื่น ๆ เช่น Kubuntu, Lubuntu, Ubuntu MATE และอื่น ๆ) และถึงขั้นตอนที่ต้องเลือก “ ประเภทของการติดตั้ง", เช่น. ประเภทพาร์ติชันดิสก์เช่น: อัตโนมัติ - นี่คือรายการแรก " ลบดิสก์และติดตั้ง Ubuntu", หรือ " อีกรูปแบบหนึ่ง" - นี่คือประเภทที่เราสามารถมาร์กอัปดิสก์ได้ด้วยตัวเอง ตอนนี้เราจะพิจารณามัน

บันทึก! ในบทความนี้เราจะดูเค้าโครงเริ่มต้นของดิสก์เปล่าเช่น ซึ่งยังไม่มีพาร์ติชั่นและข้อมูล

การสร้างพาร์ติชันดิสก์ระหว่างการติดตั้ง Linux Ubuntu

หากต้องการสร้างพาร์ติชันดิสก์ด้วยตนเองระหว่างการติดตั้ง Linux Ubuntu คุณต้องเลือกประเภทการติดตั้ง " อีกรูปแบบหนึ่ง" และกด " ดำเนินการต่อ».

หากคุณมีฟิสิคัลดิสก์หลายตัว ( ฉันมีอันหนึ่ง) เลือกอันที่คุณต้องการแล้วกด “ ตารางพาร์ทิชันใหม่».


จากนั้นเราได้รับคำเตือนว่าตารางพาร์ติชันว่างใหม่จะถูกสร้างขึ้น คลิก " ดำเนินการต่อ", เช่น. ยืนยันการกระทำของคุณ


สิ่งแรกที่เราต้องสร้างคือพาร์ติชั่นรูทเช่น ขั้นพื้นฐาน ( เป็นระบบ) ส่วนการติดตั้งระบบ สำหรับสิ่งนี้เราระบุ:

  • ขนาด– สำหรับพาร์ติชันรูทต้องมีอย่างน้อย 15 กิกะไบต์ แน่นอนว่าในอนาคตควรระบุเพิ่มเติม เช่น 50 กิกะไบต์จะดีกว่า ฉันมีดิสก์ขนาดเล็กสำหรับทดสอบ ดังนั้นฉันจึงระบุเป็น 15 กิกะไบต์
  • ประเภทพาร์ติชันใหม่- ระบุ " หลัก" เนื่องจากประเภทนี้จะต้องอยู่บนดิสก์
  • - ระบุ " จุดเริ่มต้นของพื้นที่แห่งนี้»;
  • ใช้เป็น– ที่นี่เราต้องเลือกประเภทของระบบไฟล์โดยปล่อยให้ระบบไฟล์เริ่มต้น Ext4 - นี่คือระบบไฟล์ที่ถูกเจอร์นัลสำหรับระบบปฏิบัติการ Linux ซึ่งปัจจุบันเหมาะสมที่สุดสำหรับระบบไฟล์ของพาร์ติชันรูท ( ใช่ และสำหรับข้อมูลผู้ใช้);
  • จุดเมานต์– เราระบุ “/” เนื่องจากนี่คือพาร์ติชันรูทของเรา

คลิก " ตกลง».


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

ในกรณีนี้ เราต้องระบุ:

  • ขนาด– เป็นไปได้สูงสุด เช่น อย่างที่ฉันบอกไปแล้วว่าพื้นที่ที่เหลือทั้งหมดคือดิสก์ทดสอบของฉันมีขนาดเล็กดังนั้นจึงมีพื้นที่เหลือเพียงเล็กน้อย
  • ประเภทพาร์ติชันใหม่- ระบุ " ตรรกะ»;
  • ที่ตั้งของส่วนใหม่- ระบุ " จุดเริ่มต้นของพื้นที่แห่งนี้»;
  • ใช้เป็น– เลือกระบบไฟล์ Ext4 ด้วย
  • จุดเมานต์– ระบุ “/บ้าน”

คลิก " ตกลง».


สลับพาร์ติชั่น (แลกเปลี่ยน) เราจะไม่สร้าง เนื่องจากใน Ubuntu เริ่มตั้งแต่เวอร์ชัน 17.04 ไฟล์สว็อปจะถูกใช้แทนพาร์ติชั่นสว็อป ( เช่นเดียวกับใน Windows). ตามค่าเริ่มต้น ขนาดของมันคือ 5% ของพื้นที่ว่างในดิสก์ แต่ไม่เกิน 2 กิกะไบต์ หลังการติดตั้ง ขนาดไฟล์เพจสามารถเปลี่ยนแปลงได้ตลอดเวลา

เสร็จสิ้นการจัดวางดิสก์ซึ่งเหมาะสำหรับคอมพิวเตอร์ที่บ้านให้คลิก “ ติดตั้งในขณะนี้».


ยืนยันการเปลี่ยนแปลงดิสก์คลิก “ ดำเนินการต่อ" และติดตั้งการกระจายต่อไป


นั่นคือทั้งหมดสำหรับฉัน ฉันหวังว่าเนื้อหาจะเป็นประโยชน์กับคุณ ลาก่อน!

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

บทความนี้จะเกี่ยวข้องมากสำหรับผู้ที่ใช้ HDD (ฮาร์ดไดรฟ์แบบดั้งเดิมที่มีองค์ประกอบทางกล) บนคอมพิวเตอร์ที่ใช้ SSD บทความนี้จะมีประโยชน์เช่นกันโดยมีข้อแม้ว่าลำดับของพาร์ติชันไดเร็กทอรี (swap, root, home) นั้นไม่เกี่ยวข้องเนื่องจากใช้หน่วยความจำแฟลชและไม่มีส่วนที่เคลื่อนไหวใด ๆ เนื่องจาก ในฮาร์ดไดรฟ์แบบเดิมจะสูญเสียความเร็วในการเขียนและการอ่านไม่ใช่
ฉันจะหมายถึงการติดตั้งการกระจาย GNU/Linux บนฮาร์ดไดรฟ์ตั้งแต่เริ่มต้น โดยใช้ Ubuntu 14.04 เป็นตัวอย่าง

หากต้องการติดตั้ง Linux อย่างถูกต้อง ก่อนอื่นคุณจะต้องเจาะลึกทฤษฎีเล็กน้อยก่อน

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

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

  1. ส่วนแรก: Swap - การสลับ จำเป็นสำหรับกรณีเหล่านั้นเมื่อระบบมี RAM ของคอมพิวเตอร์ไม่เพียงพอ เข้าถึงได้บ่อยที่สุดโดยระบบปฏิบัติการ GNU/Linux ดังนั้นจึงควรวางไว้ก่อน ใกล้กับแกนหมุนของดิสก์มากขึ้น Swap ควรมีขนาดใหญ่เป็นสองเท่าของ RAM ของคอมพิวเตอร์ (หน่วยความจำเข้าถึงโดยสุ่ม) แต่ไม่ควรเกิน 4 GB หากคุณมี RAM เท่ากับหรือมากกว่า 8 GB คุณสามารถข้ามพาร์ติชั่นสว็อปนี้ไปได้เลย
  2. พาร์ติชันที่สองจะต้องเป็นพาร์ติชันราก
  3. และพื้นที่ที่สามคือพื้นที่ที่เหลือให้กับโฮมไดเร็กตอรี่, พาร์ติชั่น (โฮมคือที่ที่การตั้งค่าเดสก์ท็อปและไฟล์ส่วนตัวทั้งหมดของคุณอยู่)

ตอนนี้เรามาดูการติดตั้ง Ubuntu จริงกันดีกว่า

ฉันหวังว่าคุณจะตัดสินใจเกี่ยวกับการเผยแพร่ ดาวน์โหลด และบันทึกไว้ในสื่อบางอย่างแล้ว หรือ เราตั้งค่า BIOS ให้บู๊ตจากสื่อบันทึกระบบ Live ของการแจกจ่าย Linux

  • คุณมีรูปภาพที่คุณเลือกภาษาแล้วคลิกติดตั้ง Ubuntu (ติดตั้ง Ubuntu) รูปที่ 1


วิธีนี้เราจะเรียกใช้ตัวติดตั้งระบบปฏิบัติการ Ubuntu

ผู้ที่มีเนื้อที่ว่างบนฮาร์ดไดรฟ์จะต้องสร้างรูทโลจิคัลพาร์ติชันใหม่บนพื้นที่ว่างในอนาคตเมื่อติดตั้งระบบ GNU/Linux อื่นๆ ระบุโฮมไดเร็กทอรีที่มีอยู่ในฮาร์ดไดรฟ์โดยไม่ต้องฟอร์แมต

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

ให้ฉันอธิบายหากยังไม่ชัดเจนว่าจะออกจากพื้นที่ว่างสำหรับลีนุกซ์รุ่นอื่น ๆ ได้อย่างไร

เมื่อสร้างส่วนสุดท้ายตามเนื้อหาของบทความ - โฮมไดเร็กตอรี่เราจะไม่ให้พื้นที่ที่เหลือทั้งหมดเช่นไม่ใช่ 100GB แต่เป็น 70GB ซึ่งหมายความว่า 30GB จะยังคงไม่ถูกแตะต้อง ในอนาคต จะสามารถสร้างพาร์ติชันอื่นหรืออาจมากกว่าหนึ่งพาร์ติชันบนพื้นที่ว่างนี้สำหรับระบบ GNU/Linux อื่นๆ

พาร์ติชั่นสวอปที่มีอยู่จะรับเองโดยที่คุณไม่ต้องดำเนินการใดๆ
ขอให้โชคดีกับการใช้ระบบ Gnu/Linux

ป.ล.: สำหรับการปรับแต่งในภายหลัง ให้ใช้เครื่องมือ Gparted ซึ่งสามารถพบได้ใน Linux ทุกรุ่นและบนระบบ Live

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

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

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

ระบบไฟล์

ระบบไฟล์กำหนดวิธีการจัดระเบียบและจัดเก็บข้อมูลบนดิสก์ ใน บันทึกประจำวันระบบไฟล์หรือที่เรียกว่า "บันทึก" จะบันทึกการเปลี่ยนแปลงไฟล์ที่วางแผนไว้ ดังนั้นในกรณีที่เกิดความล้มเหลว โอกาสที่ข้อมูลจะสูญหายจะลดลงอย่างมาก

ต่อ- ระบบไฟล์แรกใน Linux ปัจจุบันไม่ได้ใช้งานจริง

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

ต่อ 3- เป็นเวอร์ชันเจอร์นัลของ ext2 ใช้กันอย่างแพร่หลายก่อนการถือกำเนิดของ ext4

ต่อ 4- พัฒนาบนพื้นฐานของ ext3 มีประสิทธิภาพสูงกว่าช่วยให้คุณทำงานกับดิสก์และไฟล์ขนาดใหญ่มาก นี่คือระบบไฟล์ที่ได้รับความนิยมมากที่สุดสำหรับ Linux ในปัจจุบัน และใช้สำหรับไฟล์ระบบและข้อมูลผู้ใช้

ไรเซอร์FS- ระบบไฟล์เจอร์นัลระบบแรกสำหรับ Linux สามารถบรรจุไฟล์ลงในบล็อกเดียว ซึ่งช่วยปรับปรุงประสิทธิภาพและประหยัดพื้นที่ดิสก์เมื่อทำงานกับไฟล์ขนาดเล็ก Reiser4 เป็นเวอร์ชันที่สี่ของ ReiserFS ซึ่งปรับปรุงประสิทธิภาพและความน่าเชื่อถือของการประมวลผลข้อมูล เพิ่มความสามารถในการใช้ปลั๊กอินที่สามารถบีบอัดหรือเข้ารหัสข้อมูลได้ทันที แนะนำสำหรับการทำงานกับไฟล์ขนาดเล็ก

เอ็กซ์เอฟเอส- สามารถแนะนำให้ใช้ระบบเจอร์นัลที่มีประสิทธิภาพสูงสำหรับการทำงานกับไฟล์ขนาดใหญ่

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

Tmpfs- ออกแบบมาเพื่อวางไฟล์ชั่วคราวใน RAM ของคอมพิวเตอร์ สิ่งนี้มีความเกี่ยวข้องอย่างยิ่งเมื่อทำงานกับ SSD และมี RAM ว่าง

อ้วนและ เอ็นทีเอฟเอส- ระบบไฟล์ MS-DOS และ Windows ซึ่งได้รับการสนับสนุนโดย Linux เช่นกัน ผู้ใช้ Linux สามารถเข้าถึงพาร์ติชัน FAT และ NTFS ใช้สำหรับติดตั้งระบบที่เหมาะสม เพื่อถ่ายโอนและแบ่งปันข้อมูล

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

โครงสร้างดิสก์ใน Linux

ดิสก์สามารถแบ่งออกเป็นสี่พาร์ติชันฟิสิคัล อาจมีการขยายส่วนใดส่วนหนึ่งออกไป พาร์ติชันเสริมสามารถแบ่งออกเป็นโลจิคัลพาร์ติชันได้ไม่จำกัดจำนวน ดิสก์ใน Linux ถูกกำหนดโดยตัวอักษร sd? โดยที่แทนที่จะใช้เครื่องหมายคำถาม จะใช้ตัวอักษรละตินโดยขึ้นต้นด้วย "a" นั่นคือดิสก์แผ่นแรกในระบบเรียกว่า sda ดิสก์ที่สอง - sdb ดิสก์ที่สาม - sdc เป็นต้น ในคอมพิวเตอร์รุ่นเก่าที่มีดิสก์ IDE อาจใช้ชื่อได้: hda, hdb, hdc เป็นต้น ในทางกลับกันพาร์ติชันของดิสก์จะถูกระบุด้วยตัวเลข: sda1, sdb5, sdc7 ตัวเลขสี่หลักแรกสงวนไว้สำหรับฟิสิคัลพาร์ติชัน: sda1, sda2, sda3, sda4 แม้ว่าดิสก์จะมีฟิสิคัลพาร์ติชันน้อยกว่าสี่พาร์ติชัน โลจิคัลพาร์ติชันแรกจะถูกเรียกว่า sda5

โครงสร้างไดเร็กทอรี

ที่นี่เราจะพิจารณาเฉพาะไดเร็กทอรีที่เหมาะสมที่จะวางไว้ในส่วนแยกต่างหาก

/ - รูทของดิสก์ สร้างยังไงก็ได้ ระบบไฟล์ที่แนะนำ: ext4, JFS, ReiserFS

/บูต- ทำหน้าที่ในการบูตระบบ ระบบไฟล์ที่แนะนำคือ ext2

/บ้าน- มีไฟล์ผู้ใช้ ระบบไฟล์ที่แนะนำ: ext4, ReiserFS, XFS (สำหรับไฟล์ขนาดใหญ่)

/tmp- ใช้สำหรับจัดเก็บไฟล์ชั่วคราว ระบบไฟล์ที่แนะนำ: ReiserFS, ext4, tmpfs

/var- ใช้สำหรับจัดเก็บไฟล์ที่มีการเปลี่ยนแปลงบ่อยครั้ง ระบบไฟล์ที่แนะนำ: ReiserFS, ext4.

/usr- มีไฟล์ของโปรแกรมและไลบรารีที่ติดตั้งโดยผู้ใช้ ระบบไฟล์ที่แนะนำคือ ext4

การแบ่งพาร์ติชันดิสก์โดยใช้ fdisk

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

ls /dev | กรีก sd

หากดิสก์ sda ​​ถูกแบ่งพาร์ติชันแล้ว คุณสามารถค้นหาข้อมูลเกี่ยวกับพาร์ติชันได้โดยใช้คำสั่ง:

sudo fdisk -l /dev/sda

คุณยังสามารถรับข้อมูลเกี่ยวกับพาร์ติชันได้โดยใช้คำสั่ง:

สมมติว่าเราต้องการได้โครงสร้างดิสก์ต่อไปนี้:

พาร์ติชัน 1 (sda1) สำหรับ Windows ที่มีความจุ 100 GB

พาร์ติชัน 2 (sda5) สำหรับการบูท Linux - /boot 100 MB

พาร์ติชั่นสลับ 3 (sda6) - 4 GB

พาร์ติชั่นรูท 4 (sda7) - / 20 GB

5 (sda8) พาร์ติชัน /home - ดิสก์ที่เหลือทั้งหมด

เปิดตัว fdisk:

sudo fdisk /dev/sda

หากคุณต้องการแบ่งพาร์ติชันดิสก์ตัวที่สองหรือสาม แทนที่จะเป็น sda เราจะเขียน sdb หรือ sdc

หลังจากสตาร์ทโปรแกรมแล้ว ให้กด “m” เพื่อดูรายการคำสั่ง

เราดูตารางพาร์ติชันโดยกด "p"

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

sda2- หลัก (Windows ไดรฟ์ D)

sda3- ขยาย

    sda5- ตรรกะ (อูบุนตู /)

    sda6- ตรรกะ (สลับ Ubuntu)

    sda7- ตรรกะ (บ้าน Ubuntu)

อย่างที่คุณเห็น เรามี 2 พาร์ติชั่นหลักพร้อม Windows และ 3 โลจิคัลพาร์ติชั่นพร้อม Ubuntu

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

นี่คือจุดที่ทฤษฎีสิ้นสุดลงชั่วคราว ถึงเวลาที่จะเริ่มทำเครื่องหมายฮาร์ดไดรฟ์ของคุณโดยตรง

การเริ่มต้นโปรแกรมมาร์กอัป

โดยทั่วไปคุณสามารถใช้โปรแกรมแบ่งพาร์ติชั่นใดก็ได้เช่น Partition Magic หรือ Acronis Disk Director Suite แต่ฉันจะพูดถึงยูทิลิตี้ Gparted ที่รวมอยู่ใน Ubuntu

ฉันหวังว่าคุณจะยังไม่ได้ออกจากระบบ Ubuntu ที่ทำงานบน LiveCD หากไม่เป็นเช่นนั้น ให้บูตระบบอีกครั้งจาก LiveCD ฉันได้กล่าวถึงเมนูหลักของระบบแล้วตอนนี้เราต้องการมัน ไปที่เมนู ระบบ → การดูแลระบบและรันโปรแกรม Gparted:

หลังจากเปิดตัว คุณจะเห็นหน้าต่างโปรแกรมหลักพร้อมการกำหนดค่าฮาร์ดไดรฟ์ปัจจุบันของคุณ:


ถึงเวลาที่จะเริ่มทำเครื่องหมายแล้ว

ดิสก์พาร์ติชันสำหรับการติดตั้ง Ubuntu

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

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

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

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

ผมจะอธิบายโครงร่างมาตรฐาน นั่นคือ ส่วนหนึ่งสำหรับระบบ หนึ่งส่วนสำหรับข้อมูลผู้ใช้ และอีกส่วนหนึ่งสำหรับการแลกเปลี่ยน ในกรณีนี้ สำหรับพาร์ติชันระบบ เราจะต้องมี 7 กิกะไบต์สำหรับการสลับ - เท่ากับ RAM ของคุณ และพื้นที่ว่างที่เหลือทั้งหมดสำหรับพาร์ติชันข้อมูลผู้ใช้สำหรับข้อมูลผู้ใช้

ในความเป็นจริง Ubuntu ใช้พื้นที่ฮาร์ดไดรฟ์น้อยกว่า 4 กิกะไบต์เล็กน้อย แต่เพื่อหลีกเลี่ยงปัญหาล้นหลังจากติดตั้งโปรแกรมเพิ่มเติม ฉันแนะนำให้จัดสรรประมาณ 7Gb สำหรับพาร์ติชันระบบ

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

ตัวอย่างการใช้ GParted เพื่อแบ่งพาร์ติชั่นฮาร์ดไดรฟ์

ในฐานะหนูตะเภา ฉันจะใช้การกำหนดค่านี้:


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

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

หากต้องการยกเลิกการเชื่อมต่อพาร์ติชันและทำให้พร้อมสำหรับการแก้ไข เพียงคลิกขวาที่พาร์ติชันนั้นในรายการหรือบนภาพกราฟิกของฮาร์ดไดรฟ์ แล้วเลือก "Unmount" จากเมนูที่ปรากฏขึ้น


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


คุณอาจสนใจรายการต่อไปนี้:

    ลบ- ลบพาร์ติชั่นออกจากฮาร์ดไดรฟ์โดยสมบูรณ์

    ปรับขนาด/ย้าย- ปรับขนาดหรือย้ายส่วน

    จัดรูปแบบเป็น- ฟอร์แมตพาร์ติชันเป็น FS ที่ระบุซึ่งจะทำลายเนื้อหาในนั้น

    ฉลาก- กำหนดป้ายกำกับข้อความให้กับดิสก์

ตอนนี้ฉันต้องย่อขนาดพาร์ติชัน ดังนั้นฉันจึงเลือกตัวเลือกนี้ ปรับขนาด/ย้าย. เมื่อคุณเลือกรายการนี้ หน้าต่างต่อไปนี้จะปรากฏขึ้น:


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


กดปุ่ม ปรับขนาด/ย้ายเราจะกลับไปที่หน้าต่างหลักและดูการเปลี่ยนแปลงที่เกิดขึ้น:


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


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

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


คลิกขวาที่พาร์ติชันเสริมที่สร้างขึ้นใหม่อีกครั้ง เลือก "ใหม่" อีกครั้ง แต่คราวนี้เราสร้างพาร์ติชันสำหรับระบบที่มีขนาดประมาณ 7Gb (พูดโดยทั่วไปคือ 7168Mb อย่าลืมว่าในหนึ่งกิกะไบต์มี 1,024 เมกะไบต์ แต่ฉันชอบตัวเลขกลม) และระบุระบบไฟล์ ext4 ให้:


หลังจากนี้ เราจะสร้างดิสก์สลับบนพื้นที่ว่างที่เหลืออยู่บนพาร์ติชันเสริม ฉันมี RAM 2Gb ดังนั้นฉันจึงเลือกขนาดเดียวกันสำหรับการสลับ:


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


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


หากคุณรอให้กระบวนการเสร็จสมบูรณ์ คุณจะเห็นข้อความแจ้งว่าการดำเนินการทั้งหมดเสร็จสมบูรณ์แล้ว:


เมื่อปิดแล้วคุณจะเห็นผลลัพธ์ของการใช้ชาแมนของเราทั้งหมด คุณจำได้ไหมว่าพาร์ติชันของฮาร์ดไดรฟ์มีการตั้งชื่อและกำหนดหมายเลขใน Linux อย่างไร? นี่คือสิ่งที่เราได้รับ:


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

ตามค่าเริ่มต้น Gparted จะเลือกฮาร์ดไดรฟ์ตัวแรก (นั่นคือ sda) หากคุณต้องการอีกอันหนึ่งให้ดูในเมนู GParted →อุปกรณ์หรือให้ความสนใจกับรายการแบบเลื่อนลงในแผงหลักของโปรแกรม

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

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

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

ตัวเลือกที่สองนั้นไม่ซับซ้อนมากนัก แต่ต้องใช้การเคลื่อนไหวร่างกายที่แตกต่างกันอีกเล็กน้อย สมมติว่าคุณได้ติดตั้งแล้ว หน้าต่างและคุณยังไม่อยากแยกทางกับเธอในตอนนี้ หรืออีกทางเลือกหนึ่ง คุณมีคอมพิวเตอร์เป็นศูนย์ และคุณตัดสินใจที่จะติดตั้งและ หน้าต่างและ สะระแหน่. ในทั้งสองกรณี เราจะต้องดำเนินการบางอย่างกับฮาร์ดไดรฟ์ สิ่งเดียวที่คุณต้องรู้หากต้องการติดตั้งสองระบบพร้อมกันก็คือ หน้าต่างคุณต้องติดตั้งก่อนและไม่ใช่ในทางกลับกันมันจะง่ายกว่าแม้ว่าจะเป็นไปได้เช่นกัน แต่คุณจะต้องทำการขุดเพิ่มเติมเพื่อให้ทุกอย่างปรากฏราวกับว่าคุณได้ติดตั้งแล้ว หน้าต่างอันดับแรก. ดังนั้นจึงควรเลือกลำดับที่ถูกต้องทันที

ในการดำเนินการแบ่งพาร์ติชันและฟอร์แมตดิสก์ที่จำเป็น ให้ใช้โปรแกรมพิเศษที่ออกแบบมาเพื่อวัตถุประสงค์เหล่านี้ ปัจจุบันมีโปรแกรมดังกล่าวมากมายที่เหมาะกับทุกรสนิยม ทั้งแบบเสียเงินและฟรี ยิ่งกว่านั้น ฉันอยากจะดึงความสนใจของคุณไปยังความจริงที่ว่าโปรแกรมแบบชำระเงินไม่ได้หมายความว่าคุณต้องจ่ายเงินเลย ฉันคิดว่าไม่จำเป็นต้องบอกคุณว่าทั้งหมดนี้ทำได้อย่างไรและมันไม่สมเหตุสมผลเลย เพราะ มีแอนะล็อกฟรีที่รับมือกับงานได้ค่อนข้างดี ยูทิลิตี้อย่างหนึ่งก็คือ GParted Live CD (ตัวแก้ไขพาร์ติชัน Gnome)

คุณสามารถดาวน์โหลดได้จาก เว็บไซต์: . คุณจะต้องดาวน์โหลดเวอร์ชันที่เสถียรเท่านั้น (มั่นคง).หลังจากดาวน์โหลดแล้วให้เขียนโปรแกรมไปที่ ซีดี-disk และรับดิสก์สำหรับบูตด้วย Gแยกส่วนโดยใส่แผ่นดิสก์ดังกล่าวลงในถาด ซีดี/ดีวีดีขับรถและรีบูตคอมพิวเตอร์เราได้รับโอกาสในการดำเนินการต่าง ๆ กับฮาร์ดไดรฟ์ของคอมพิวเตอร์โดยใช้อินเทอร์เฟซยูทิลิตี้ Gแยกส่วนยกเว้น Gแยกส่วนค่อนข้างได้รับความนิยมในเรื่องนี้เช่นกัน ผู้อำนวยการดิสก์ Acronisและ, พารากอน(ผู้เชี่ยวชาญเรื่องบ้าน). หากคุณต้องการมียูทิลิตี้ต่างๆ ครบครัน รวมถึงที่กล่าวข้างต้น นี่ก็เหมาะที่สุด Acronis Boot CD Strelecนี่คือบูตได้ ซีดี- ดิสก์บนฐาน วินโดว 7พร้อมชุดยูทิลิตี้ต่าง ๆ สำหรับการทำงานกับฮาร์ดไดรฟ์และอีกมากมาย ทั้งหมดนี้เป็นผลิตภัณฑ์จากธรรมชาติในเชิงพาณิชย์ แต่คุณเข้าใจสิ่งที่ฉันพูดถึงอยู่เสมอ คุณสามารถค้นหาได้จากการดาวน์โหลดเป็นต้น

โปรดทราบว่าชื่อของดิสก์และพาร์ติชันใน ลินุกซ์- สภาพแวดล้อมแตกต่างจากการกำหนดสภาพแวดล้อมเล็กน้อย หน้าต่างถ้าเข้า. หน้าต่างนี้: ค; ง; อีฯลฯ จากนั้นจึงเข้า ลินุกซ์นี้: sda1; sda2; sda3ฯลฯ คุณควรรู้ด้วยว่าเมื่อทำการติดตั้ง สะระแหน่, คุณสามารถสร้างพาร์ติชันที่จำเป็นในระหว่างกระบวนการติดตั้งได้โดยใช้ตัวติดตั้งเอง

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

1. แลกเปลี่ยน(สลับไฟล์)
2. / (ราก)
3. /บูต(บูต)
4. /var
5. /เรา
6. /ทีเอ็มพี
7. /บ้าน

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

1. แลกเปลี่ยน(สลับไฟล์)
2. / (ราก)
3. /บ้าน

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

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

1. แลกเปลี่ยน(สลับไฟล์)
2. / (ราก)

แต่ในกรณีนี้คุณต้องให้ความสนใจเป็นพิเศษกับการเก็บถาวรระบบอย่างทันท่วงทีในกรณีที่เกิดความล้มเหลวและการกู้คืนที่เป็นไปได้ ตัวเลือกที่จะใช้นั้นขึ้นอยู่กับคุณอีกครั้ง แต่สำหรับบ้านเท่านั้น ตัวเลือกแรกไม่เกี่ยวข้อง ตัวเลือกที่สองเป็นแบบคลาสสิก ตัวเลือกที่สามไม่ใช่มาตรฐาน แต่มีอยู่จริง คำถามคือที่ไหนและเมื่อไหร่? ตัวอย่างเฉพาะของการใช้ตัวเลือกที่สามสามารถใช้ได้เมื่อคุณใช้ยูทิลิตี้ของบุคคลที่สามซึ่งหนึ่งในนั้นคือโปรแกรมฟรีเพื่อเก็บถาวรและกู้คืนระบบ โคลนซิลล่า.โปรแกรมที่ดีมากถึงแม้ว่ามันจะมีอินเทอร์เฟซแบบดั้งเดิมมาก แต่ก็ไม่เหมือนกับโปรแกรมที่ต้องชำระเงินเช่น การสำรองข้อมูลและการกู้คืนพารากอนหรือ Acronis True Image หน้าแรกฯลฯ ทำงานค่อนข้างถูกต้องกับระบบ ลินุกซ์.

ลักษณะเฉพาะของยูทิลิตี้นี้คือไม่ว่าคุณจะแบ่งพาร์ติชั่นดิสก์ของคุณเป็นจำนวนเท่าใดและพาร์ติชั่นใด ไม่ว่าจะเป็นตัวเลือกแรก ตัวที่สอง หรือสาม มันก็ยังคงเป็นพาร์ติชั่นทั้งหมดสำหรับ ลินุกซ์กำหนดให้เป็นหนึ่ง สมมติว่าคุณติดตั้งแล้ว วินโดวส์ (sda1)และ ลินุกซ์ตามโครงการหมายเลขหนึ่ง (sda2, sda3, sda4, sda5, sda6, sda7, sda8),มีทั้งหมดแปดส่วน เมื่อได้ร่วมงานกับ โคลนซิลล่ามันจะแสดงให้คุณเห็นเพียงสองเท่านั้น: วินโดวส์ (NTFS) sda1และ ลินุกซ์ (ext4) sda2.ใน sda2จะรวมพาร์ติชั่นทั้งหมดที่คุณสร้างไว้สำหรับการติดตั้ง ลินุกซ์ยกเว้น แลกเปลี่ยนเพราะ แลกเปลี่ยนไม่จำเป็นต้องเก็บถาวร นี่คือยูทิลิตี้มันไม่ "เห็น" ด้วยวิธีอื่นใด แต่ในทางกลับกันก็สะดวกพาร์ติชั่นทั้งหมดอยู่ในรูปแบบเดียวเก็บถาวรและกู้คืนทุกอย่างง่ายและสะดวก ทำไมคำเยอะจัง? ตัวเลือกมาร์กอัปที่สามเหมาะสำหรับกรณีนี้หากคุณตัดสินใจใช้โดยฉับพลัน โคลนซิลล่าเป็นโปรแกรมของบุคคลที่สามเพื่อดำเนินการเก็บถาวรและกู้คืนระบบ คุณสามารถดาวน์โหลดได้

โดยสรุปแล้ว เรามาดำเนินการแบ่งพาร์ติชันดิสก์โดยใช้ตัวอย่างกัน สมมติว่าเรามีคอมพิวเตอร์เครื่องใหม่ที่มี RAM 4.0 GB และความจุของฮาร์ดไดรฟ์ 500 GB รวมถึงการบูต ซีดี/ดีวีดีกับ ลินุกซ์สะระแหน่บูต ซีดี/ดีวีดีกับ หน้าต่างและสามารถบูตได้จาก GParted ซีดีสดเราจะติดตั้ง หน้าต่างและ สะระแหน่พร้อมกัน เราใส่ Gแยกส่วนลงในถาดแล้วรีสตาร์ทคอมพิวเตอร์หลังจากเริ่มโปรแกรมเราจะเริ่มทำเครื่องหมาย

สร้างส่วนสำหรับ หน้าต่าง:

  • ขนาด 50 GB (ถ่ายจากไฟฉาย) ระบบ เอ็นทีเอฟเอส

เราสร้างส่วนสำหรับ ลินุกซ์ตามโครงการที่สอง (เป็นตัวอย่าง):

  • บท แลกเปลี่ยนขนาด 8.0 GB (แรม 2 เครื่อง 4x2=8)
  • พาร์ติชั่น / (รูท) 25-30 GB, ระบบ ext4 (ปกติ 7-10 GB ก็เพียงพอแล้ว แต่ด้วยดิสก์ 500 GB ของเราเราจะไม่โลภ)
  • บทที่ / บ้าน(พื้นที่ว่างที่เหลืออยู่ทั้งหมด) ระบบ ext4

ดังนั้นเราจะได้สิ่งที่ชอบ:

/dev/sda1 NTFS Windows 50.0 GB
/dev/sda2 สลับ 8.00 GB
/dev/sda3/ext4 30.0GB
/dev/sda4 home ext4 412.0 GB

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


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

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

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

พาร์ติชันที่คุณเลือกสำหรับสิ่งนี้เชื่อมต่อเป็นระบบไฟล์รูท และพาร์ติชันอื่น ๆ เชื่อมต่อกับพาร์ติชันนั้นในไดเรกทอรีย่อย แฟลชไดรฟ์ ดีวีดี และสื่อภายนอกอื่น ๆ ก็เชื่อมต่ออยู่ที่นี่เช่นกัน ตัวอย่างเช่น พาร์ติชัน bootloader เชื่อมต่อกับ /boot ระบบไฟล์เสมือนเคอร์เนลเชื่อมต่อเป็น /sys, /proc, /dev และ RAM เชื่อมต่อเป็น /tmp

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

ทำไมทำเช่นนี้?

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

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

bootloader จะถูกวางไว้บนพาร์ติชันแยกต่างหากหาก Grub ไม่รองรับระบบไฟล์ของพาร์ติชันรูทของคุณเช่นหากคุณใช้ Btrfs, xfs เป็นต้น นอกจากนี้การแบ่งพาร์ติชันดิสก์ดังกล่าวลงในพาร์ติชัน linux ก็จำเป็นหากคุณใช้ LVM เทคโนโลยีหรือการเข้ารหัส นอกจากนี้ bootloader จะค้นหาไฟล์ได้เร็วขึ้นหากไฟล์เหล่านั้นอยู่ในพาร์ติชันขนาดเล็กที่จุดเริ่มต้นของดิสก์ และไม่ได้อยู่ในระบบไฟล์หลายกิกะไบต์

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

การแบ่งพาร์ติชันดิสก์สำหรับ Linux

โครงร่างดิสก์มาตรฐานสำหรับ Linux ใช้สี่พาร์ติชัน:

  • / - รูทซึ่งเป็นพาร์ติชั่นหลักสำหรับระบบไฟล์
  • /บูต- ไฟล์บูตโหลดเดอร์;
  • /บ้าน- ส่วนสำหรับไฟล์ผู้ใช้
  • แลกเปลี่ยน- ส่วนสลับสำหรับการขนถ่ายเพจจาก RAM หากเต็ม

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

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

/บูตพาร์ติชัน

การแบ่งพาร์ติชันฮาร์ดไดรฟ์ Linux เริ่มต้นด้วยการสร้างพาร์ติชันนี้ ทุกอย่างง่ายมากที่นี่ ส่วนนี้ประกอบด้วยไฟล์การกำหนดค่าและโมดูล bootloader ที่จะอ่านเมื่อ Grub เริ่มทำงาน รวมถึงเคอร์เนลและอิมเมจเริ่มต้น ไฟล์เหล่านี้ใช้พื้นที่ไม่มากนัก ประมาณ 100 เมกะไบต์ แต่การแจกแจงบางส่วนอาจโฮสต์ธีม Grub ที่นี่ด้วย และเคอร์เนลเวอร์ชันเก่าจะสะสมเมื่อเวลาผ่านไป ดังนั้นจึงเป็นการดีกว่าที่จะจองพื้นที่และจัดสรร 300 เมกะไบต์ เท่านี้ก็จะเพียงพอแล้ว

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

บทที่ /

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

เมื่อพิจารณาทั้งหมดนี้แล้ว คุณต้องจัดสรรพื้นที่ให้เพียงพอ ข้อกำหนดขั้นต่ำสำหรับไฟล์ทั้งหมดจากดิสก์การติดตั้งเพื่อให้พอดีคือ 8 กิกะไบต์ แต่เมื่อคุณติดตั้งโปรแกรมทั้งหมดที่คุณต้องการ ระบบจะเริ่มใช้พื้นที่ประมาณ 20 กิกะไบต์ (ซึ่งไม่มีเกม) ในการอัปเดตแต่ละครั้ง ขนาดระบบจะเพิ่มขึ้นอีก 200-500 เมกะไบต์ ตอนนี้เพิ่มเกมที่นี่ หากคุณใช้พื้นที่ 50 กิกะไบต์เป็นรูท คุณจะไม่ผิดพลาด

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

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

ส่วนการแลกเปลี่ยน

นี่คือพาร์ติชั่นสลับที่เพจหน่วยความจำที่ไม่ได้ใช้จะถูกส่งไปหากเต็ม นอกจากนี้ เนื้อหาทั้งหมดของหน่วยความจำจะถูกบันทึกที่นี่เมื่อคอมพิวเตอร์เข้าสู่โหมดสลีปหรือไฮเบอร์เนต แน่นอนว่าพาร์ติชั่นสว็อปสามารถวางเป็นไฟล์บนดิสก์ได้เช่นเดียวกับใน WIndows แต่จะทำงานเร็วขึ้น ขนาดคำนวณง่ายมาก โดยควรเท่ากับจำนวน RAM ระบบไฟล์เป็นแบบพิเศษ - สลับ

พาร์ติชั่นโฮม - /home

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

การปรับขนาดพาร์ติชันแบบไดนามิก

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

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

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

ข้อสรุป

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

ในบทความสั้น ๆ นี้ ฉันจะแสดงตัวอย่างการใช้งานจริงให้กับคุณเกี่ยวกับวิธีทำงานกับดิสก์ใน Linux

การเปิดใช้งานดิสก์ใน Linux

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

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

เมื่อเชื่อมต่อไดรฟ์ใหม่เราต้องการ:

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

วิธีค้นหาชื่อดิสก์ วิธีดูดิสก์ทั้งหมดในระบบ

เราต้องเริ่มต้นด้วยการค้นหาชื่อของดิสก์ที่เราจะเปลี่ยน Linux มีระบบการตั้งชื่อไดรฟ์ที่แตกต่างจาก Windows อย่างสิ้นเชิง แทนที่จะเป็นไดรฟ์ปกติ C, D, E และอื่น ๆ ในไดรฟ์ Linux จะเป็นอุปกรณ์ในโฟลเดอร์ /พัฒนา/. โดยทั่วไปแล้ว dev อุปกรณ์ที่เป็นไปได้ทั้งหมด แม้แต่อุปกรณ์ที่แปลกใหม่ที่ไม่มีอยู่ใน Windows

หากต้องการดูไดรฟ์ที่มีอยู่ ให้รันคำสั่ง:

ซูโด้ fdisk -l

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

นอกจากนี้ยังมีดิสก์ /dev/sdaซึ่งไม่ได้แบ่งออกเป็นส่วนใด ๆ - นี่คือสิ่งที่ฉันจะเชื่อมต่อ

การแบ่งพาร์ติชันดิสก์ (การแบ่งพาร์ติชัน) ใน Linux

ในคอนโซล ดิสก์สามารถแบ่งพาร์ติชันด้วยคำสั่ง cfdisk. หลังจากนั้นให้ระบุชื่อของดิสก์ที่คุณต้องการดำเนินการ:

Sudo cfdisk /dev/sda

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

หากต้องการสร้างแผ่นดิสก์ ให้เลือก ใหม่:

ป้อนขนาดของมัน

หากจำเป็น ให้เปลี่ยนประเภทพาร์ติชัน:

จากนั้นเลื่อนลงไปที่พื้นที่ว่างแล้วทำซ้ำขั้นตอนเหล่านี้เพื่อสร้างพาร์ติชัน เมื่อเสร็จแล้ว ให้เลือก บันทึก.

การจัดรูปแบบพาร์ติชัน

หากต้องการจัดรูปแบบเป็น ต่อ 4:

Sudo mkfs.ext4 /dev/partitionname

หากต้องการจัดรูปแบบเป็น ต่อ 3:

Sudo mkfs.ext3 /dev/partition_name

หากต้องการจัดรูปแบบเป็น ต่อ 2:

Sudo mkfs.ext2 /dev/partitionname

หากต้องการจัดรูปแบบเป็น FAT32:

Sudo mkfs.fat -F32 /dev/ชื่อพาร์ติชัน

ตัวอย่างของฉัน (ฉันไม่ได้แบ่งพาร์ติชันดิสก์):

Sudo mkfs.ext4 /dev/sda

อย่างไรก็ตาม หากคุณต้องการฟอร์แมตพาร์ติชั่นที่คุณใช้อยู่แล้ว คุณต้องยกเลิกการต่อเชื่อมพาร์ติชั่นนั้นก่อน (จะมีรายละเอียดเพิ่มเติมในภายหลัง)

การติดตั้งและยกเลิกการต่อเชื่อมดิสก์

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

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

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

หากต้องการเมานต์ ให้ใช้คำสั่งต่อไปนี้:

Sudo mount /dev/partition_name /mount/mount point/

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

เราเริ่มต้นด้วยการสร้างไดเร็กทอรีที่จะติดตั้งดิสก์:

Sudo mkdir /mnt/disk_d

เราเมานต์:

Sudo เมานต์ /dev/sda /mnt/disk_d

เราอนุญาตให้ทุกคนเข้าถึงดิสก์นี้เพื่อให้ผู้ใช้ทั่วไปสามารถดูและเขียนไฟล์ที่นั่นได้:

Sudo chmod 0777 /mnt/disk_d

ในความเป็นจริง สิทธิ์การเข้าถึงสามารถกำหนดค่าได้ละเอียดยิ่งขึ้น - โดยไม่ต้องให้สิทธิ์แก่ทุกคนอย่างเต็มที่

หากต้องการยกเลิกการต่อเชื่อมดิสก์ ให้ใช้คำสั่งใดก็ได้จากสองคำสั่ง:

Sudo umount /dev/partitionname

Sudo umount /เมานท์พอยต์/

เมานต์ดิสก์โดยอัตโนมัติเมื่อ Linux บูท

ดิสก์ที่จะเมานท์เมื่อ Linux เริ่มทำงานถูกลงทะเบียนในไฟล์ /etc/fstab.

สมมติว่าฉันต้องการเมานต์ดิสก์ตอนบู๊ต /dev/sdaไปยังไดเร็กทอรี /mnt/disk_d/. ในเวลาเดียวกัน ฉันต้องการให้ผู้ใช้อ่านและเขียนดิสก์ได้ จากนั้นฉันสร้างไดเร็กทอรี - จุดเมานต์:

Sudo mkdir /mnt/disk_d

ฉันเปิดไฟล์ /etc/fstab:

ซูโด้ gedit /etc/fstab

และเพิ่มบรรทัดต่อไปนี้ที่นั่น:

/dev/sda /mnt/disk_d ext4 rw, สัมพันธ์กัน 0 0

ในบรรทัดนี้คุณต้องเปลี่ยน

  • /dev/sda- ไปยังดิสก์ที่คุณต้องการเมานต์
  • เมล- ในชื่อผู้ใช้ของคุณ
  • /mnt/disk_d- ไปยังจุดเมานท์ที่คุณเลือกสำหรับดิสก์ของคุณ
  • ต่อ 4- ไปยังระบบไฟล์ของดิสก์ของคุณ

หากคุณไม่แน่ใจเกี่ยวกับระบบไฟล์หรือการกำหนด ให้รันคำสั่ง:

Lsblk -f

เป็นผลให้ดิสก์จะถูกติดตั้งโดยอัตโนมัติทุกครั้งที่ระบบเริ่มทำงาน

หากต้องการอนุญาตให้ผู้ใช้ของคุณเข้าถึงโฟลเดอร์นี้โดยไม่ต้องเพิ่มสิทธิ์ให้รันคำสั่ง:

Sudo chown -R $USER /mnt/disk_d

คุณสามารถปรับแต่งสิทธิ์การเข้าถึงได้ ตัวอย่างเช่น โดยการสร้างกลุ่มที่สมาชิกเท่านั้นที่จะสามารถเข้าถึงดิสก์ได้

โปรดทราบว่าหากคุณทำอะไรผิดพลาดในไฟล์ /etc/fstaจากนั้นระบบจะไม่สามารถบูตเข้าสู่อินเทอร์เฟซแบบกราฟิกได้และคุณจะต้องแก้ไขทุกอย่างจากคอนโซล ลิงก์ไปยังคำแนะนำเพิ่มเติมในตอนท้ายของบทความนี้

การเชื่อมต่อสื่อแบบถอดได้ (แฟลชไดรฟ์, ไดรฟ์ภายนอก) ใน Linux

อย่างไรก็ตาม ลีนุกซ์หลายรุ่นติดตั้งโดยอัตโนมัติเมื่อคุณเชื่อมต่อแฟลชไดรฟ์ USB หรือไดรฟ์ภายนอก การติดตั้งอัตโนมัติมักเป็นคุณลักษณะของสภาพแวดล้อมเดสก์ท็อป นั่นคือในการกระจาย Linux เดียวกัน แต่มีเดสก์ท็อปที่แตกต่างกัน (เวอร์ชัน Linux Mint เป็นตัวอย่าง) การติดตั้งอัตโนมัติอาจมีหรือไม่มีก็ได้

หากไม่เกิดขึ้น คุณจะต้องติดตั้งด้วยตนเอง กระบวนการนี้ไม่แตกต่างจากการติดตั้งดิสก์ปกติ: สร้างจุดเชื่อมต่อและใช้คำสั่ง เมานต์.

สื่อแบบถอดได้สามารถติดตั้งได้ผ่านทาง /etc/fstabมีตัวเลือกพิเศษสำหรับสิ่งนี้ด้วย ไม่ล้มเหลว— ละเว้นข้อผิดพลาดหากดิสก์หายไป

วิธีดูไดรฟ์และจุดเชื่อมต่อทั้งหมด

หากต้องการทำสิ่งนี้ ให้ใช้คำสั่งที่เราคุ้นเคยอยู่แล้ว:

วิธีการลบพาร์ติชั่นดิสก์

หากคุณต้องการลบเนื้อหาทั้งหมดของดิสก์ รวมถึงการแบ่งพาร์ติชั่นด้วย ให้ทำดังนี้:

เปิดไดรฟ์เข้าไป gdisk:

Gdisk /dev/disk

หากต้องการเปลี่ยนเป็นโหมดผู้เชี่ยวชาญ ให้ป้อน

จากนั้นเพื่อลบ GPT ให้ป้อน

ตกลงสองครั้งเพื่อล้างข้อมูลไดรฟ์ให้สมบูรณ์

การติดตั้งไดรฟ์ใหม่ด้วยสิทธิ์ในการเขียน

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

Sudo mount -rw -o ติดตั้งใหม่ /dev/sdb1

ในนั้น /dev/sdb1แทนที่ด้วยชื่อส่วนของคุณ

หากคุณพบข้อผิดพลาด:

เมานต์: /run/media/mial/ปริมาณใหม่: /dev/sdb1 มีการป้องกันการเขียน แต่มีการร้องขอโหมดอ่าน-เขียนอย่างชัดเจน

จากนั้นคุณจะต้องรันคำสั่ง (replace /dev/sdb1ไปยังส่วนของคุณ):

Sudo hdparm -r0 /dev/sdb1

ตัวอย่างผลลัพธ์:

/dev/sdb1: การตั้งค่าอ่านอย่างเดียวเป็น 0 (ปิด) อ่านอย่างเดียว = 0 (ปิด)

หลังจากนั้นให้ติดตั้งดิสก์อีกครั้ง

บันทึกว่าถ้าคุณเมานต์ดิสก์ด้วยระบบไฟล์ NTFS คุณจะต้องติดตั้งแพ็คเกจด้วย NTFS-3G,ไม่เช่นนั้นไม่ว่าคุณจะทำอะไร ดิสก์ก็จะเป็นแบบอ่านอย่างเดียว

บทสรุป

หากคุณยังคงมีคำถาม ถามพวกเขาในความคิดเห็น

เคล็ดลับและกรณีปัญหาเพิ่มเติมมีการกล่าวถึงในบทความ "การทำงานกับดิสก์ใน BlackArch (การติดตั้งและการแก้ปัญหา)" - บทความนี้เหมาะสำหรับการแจกแจงทั้งหมด ไม่ใช่แค่ BlackArch

เช่นเดียวกับเมื่อติดตั้ง Windows ใหม่ คุณต้องคิดเกี่ยวกับการแบ่งพาร์ติชันฮาร์ดไดรฟ์ล่วงหน้า มีบางสิ่งที่คุณควรรู้เกี่ยวกับพาร์ติชันที่จำเป็นเมื่อติดตั้ง Ubuntu Linux การติดตั้ง Ubuntu ต้องการอย่างน้อยสองพาร์ติชั่น: หนึ่งพาร์ติชั่นสำหรับระบบปฏิบัติการ - เขียนแทนด้วย "/" และเรียกว่า "รูท" (พาร์ติชั่นรูท) และพาร์ติชั่นที่สองสำหรับหน่วยความจำเสมือน (สำหรับไฟล์สลับ) - เรียกว่า "swap" นอกจากนี้ยังมีส่วนที่สาม - หน้าแรกสร้างขึ้นตามต้องการ การตั้งค่าแอปพลิเคชันพื้นฐานและไฟล์ผู้ใช้จะถูกเก็บไว้ในนั้น

พาร์ติชั่นฮาร์ดดิสก์

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

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

ประโยชน์ของการใช้หลายพาร์ติชัน

การจัดสรรหลายพาร์ติชันบนฮาร์ดไดรฟ์ตัวเดียวมีข้อดีดังต่อไปนี้:

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

    สามารถแยกข้อมูลผู้ใช้ออกจากไฟล์ระบบปฏิบัติการได้

    คุณสามารถติดตั้งระบบปฏิบัติการหลายระบบบนฮาร์ดไดรฟ์ตัวเดียว

    การจัดการกับระบบไฟล์หนึ่งไม่มีผลกับระบบไฟล์อื่น

ตารางพาร์ติชั่นฮาร์ดดิสก์

ตารางพาร์ติชั่นฮาร์ดไดรฟ์มีหลายประเภท ตารางพาร์ติชันที่พบบ่อยที่สุดในขณะนี้คือตารางพาร์ติชันที่เข้ากันได้กับ IBM-PC ซึ่งเป็นส่วนหนึ่งของมาสเตอร์บูตเรคคอร์ด (MBR) MBR ตั้งอยู่ในเซกเตอร์ทางกายภาพตัวแรก (ศูนย์) ของฮาร์ดดิสก์ อย่างไรก็ตามเมื่อเร็ว ๆ นี้ตาราง GPT (GUID Partition Table) เริ่มมีการใช้งานบ่อยขึ้นเรื่อย ๆ หากดิสก์ของคุณมีตารางพาร์ติชั่น GPT คุณไม่จำเป็นต้องกังวลเกี่ยวกับจำนวนพาร์ติชั่น (ใน GPT โดยค่าเริ่มต้น พื้นที่จะถูกสงวนไว้สำหรับพาร์ติชั่น 128 พาร์ติชั่น) และจัดการกับประเภทของพาร์ติชั่น (ใน GPT พาร์ติชั่นทั้งหมดจะเป็นพาร์ติชั่นหลัก ). หากคุณมีพาร์ติชัน MBR บทความนี้จะให้คำอธิบายโดยละเอียดเกี่ยวกับการแบ่งพาร์ติชันดิสก์ดังกล่าว

โครงสร้างของดิสก์ที่แบ่งพาร์ติชัน (MBR)

    ข้อมูลเกี่ยวกับการวางพาร์ติชันบนฮาร์ดไดรฟ์จะถูกจัดเก็บไว้ในตารางพาร์ติชัน ซึ่งเป็นส่วนหนึ่งของมาสเตอร์บูตเรคคอร์ด (MBR)

    ส่วนสามารถเป็นอย่างใดอย่างหนึ่ง หลัก, หรือ ขยาย.

    เซกเตอร์แรกของแต่ละพาร์ติชันหลักประกอบด้วยเซกเตอร์สำหรับบูตซึ่งมีหน้าที่ในการโหลดระบบปฏิบัติการจากพาร์ติชันนี้ ข้อมูลเกี่ยวกับพาร์ติชันที่จะใช้ในการบูตระบบปฏิบัติการจะถูกบันทึกไว้ในมาสเตอร์บูตเรคคอร์ดด้วย

    MBR จัดสรร 64 ไบต์สำหรับตารางพาร์ติชัน แต่ละรายการใช้เวลา 16 ไบต์ ดังนั้นจึงสามารถสร้างพาร์ติชั่นได้ไม่เกิน 4 พาร์ติชั่นบนฮาร์ดไดรฟ์ เมื่อกรอบการทำงาน MBR ได้รับการพัฒนา ก็ถือว่าเพียงพอแล้ว อย่างไรก็ตาม ได้มีการแนะนำในเวลาต่อมา ส่วนที่ขยายซึ่งคุณสามารถลงทะเบียนได้หลายรายการ ตรรกะส่วนต่างๆ

    ตามกฎเกณฑ์ ส่วนที่ขยายสามารถเป็นได้เพียงคนเดียว ดังนั้นในการกำหนดค่าสูงสุดสามรายการ หลักและหนึ่ง ขยายส่วนที่ประกอบด้วยหลายส่วน ตรรกะ.

ประเภทของส่วน

ส่วนหลัก (หลัก)

พาร์ติชันหลักต้องอยู่บนดิสก์จริง พาร์ติชันนี้จะมีระบบไฟล์เดียวหรือโลจิคัลพาร์ติชันอื่นเสมอ ฟิสิคัลดิสก์สามารถมีพาร์ติชันหลักได้สูงสุดสี่พาร์ติชัน ระบบปฏิบัติการรุ่นเก่าบางระบบ เช่น MS-DOS และ Windows สามารถติดตั้งได้บนพาร์ติชันหลักเท่านั้น

พาร์ติชันขยายและโลจิคัล

ตารางพาร์ติชั่นสามารถมีพาร์ติชั่นหลักได้ไม่เกิน 4 พาร์ติชั่น ซึ่งเป็นสาเหตุที่ทำให้พาร์ติชั่นขยายถูกประดิษฐ์ขึ้น คุณสามารถสร้างหลายโลจิคัลพาร์ติชันบนพาร์ติชันเสริมได้ โลจิคัลพาร์ติชันถูกจัดเรียงแบบลูกโซ่โดยที่ข้อมูลเกี่ยวกับโลจิคัลพาร์ติชันแรกถูกจัดเก็บไว้ใน MBR และข้อมูลเกี่ยวกับโลจิคัลพาร์ติชันถัดไปจะถูกจัดเก็บไว้ในเซกเตอร์แรกของโลจิคัลพาร์ติชัน สายโซ่นี้อนุญาตให้ (ในทางทฤษฎี) สร้างพาร์ติชันได้ไม่จำกัดจำนวน แต่ (ในทางปฏิบัติ) จำนวนโลจิคัลพาร์ติชันถูกจำกัดโดยยูทิลิตี้ และโดยปกติแล้ว ไม่สามารถสร้างโลจิคัลพาร์ติชันมากกว่า 10 พาร์ติชันได้

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

การเลือกระบบไฟล์

เช่นเดียวกับ Windows Linux ได้เห็นระบบไฟล์ต่างๆ มากมายในชีวิต Ubuntu "เข้าใจ" ระบบไฟล์ Windows แต่จะไม่ติดตั้งในระบบเหล่านั้น Ubuntu สามารถเขียนและอ่านจากพาร์ติชัน FAT16, FAT32 และ VFAT และ NTFS ได้ทันที อย่างไรก็ตาม Windows ไม่สามารถจัดการระบบไฟล์ Linux ได้ และคุณจะต้องถ่ายโอนไฟล์ไปยังและจาก Windows จากระบบปฏิบัติการ Ubuntu

นอกจากระบบไฟล์ Windows ที่คุ้นเคยแล้ว คุณยังสามารถเลือกระบบไฟล์บางอย่างที่คุณอาจไม่คุ้นเคยได้อีกด้วย ในบรรดาระบบไฟล์ดังกล่าวคือ ext4 ปัจจุบัน Ext4 เป็นหนึ่งในระบบไฟล์ที่เหมาะสมที่สุดสำหรับระบบเดสก์ท็อป ปัจจุบันระบบไฟล์ ext3 และ ext2 ไม่ค่อยได้ใช้: ext3 เป็นเวอร์ชันเก่ากว่าเล็กน้อยของ ext4 และไม่มีข้อได้เปรียบเหนือ ext4 และ ext2 ไม่มีการเจอร์นัล โดยที่ข้อมูลดังกล่าวจะเป็นการยากที่จะกู้คืนในกรณีที่ระบบล้มเหลว . ระบบไฟล์ BTRFS, XFS, ReiserFS, Reiser4, JFS ฯลฯ สามารถใช้งานได้เช่นกัน แต่ควรเลือกตามความเข้าใจในคุณสมบัติของ FS เหล่านี้ (ควรอ่านเล็กน้อยเกี่ยวกับ FS ที่แตกต่างกันเพื่อให้ตัดสินใจได้ถูกต้อง) พาร์ติชัน "swap" ใช้สำหรับหน่วยความจำเสมือนเท่านั้น และไม่เหมือนกับระบบไฟล์อื่นๆ ตรงที่ไม่ต้องการจุดต่อเชื่อม

จุดเมานต์

Linux ไม่ได้กำหนดตัวอักษรให้กับแต่ละไดรฟ์และพาร์ติชันเช่น Windows และ DOS คุณต้องตั้งค่าจุดเชื่อมต่อสำหรับแต่ละดิสก์และพาร์ติชันแทน Linux ทำงานบนหลักการของแผนผังไดเร็กทอรีแบบลำดับชั้น โดยที่ไดเร็กทอรีราก ( /) คือจุดเมานท์หลัก ซึ่งรวมถึงจุดเมานท์หลักทั้งหมดตามค่าเริ่มต้น ต่างจาก Windows ใน Linux พาร์ติชั่นดิสก์ที่ใช้ทั้งหมดจะถูกเมานต์ในไดเร็กทอรีย่อยของรูทและไม่ใช่อุปกรณ์แยกกัน (C:, D: ...)

ตัวอย่างเช่นใน /บ้านไฟล์ส่วนตัวของคุณทั้งหมดจะถูกเก็บไว้ หากคุณต้องการวางข้อมูลนี้บนพาร์ติชั่นแยกต่างหากจากรูท ให้สร้างพาร์ติชั่นใหม่และตั้งค่าจุดเมานท์ /บ้าน. ซึ่งสามารถทำได้สำหรับไดเร็กทอรีย่อยใดก็ได้ ระหว่างการติดตั้ง Ubuntu มีตัวเลือกในการตั้งค่าจุดเชื่อมต่อต่อไปนี้: /บูต(ส่วนหัวของ bootloader และเคอร์เนล) /dev(ไดรเวอร์และอุปกรณ์) /บ้าน(ไฟล์ผู้ใช้) /เลือก(ซอฟต์แวร์เพิ่มเติม) /srv(บริการระบบ) /tmp(ไฟล์ชั่วคราว), /usr(แอปพลิเคชัน) /usr/local(ข้อมูลมีให้สำหรับผู้ใช้ทุกคน) และ /var(สปูลเซิร์ฟเวอร์และบันทึก) นอกจากนี้ ในระหว่างการติดตั้ง คุณสามารถสร้างจุดเชื่อมต่อของคุณเองด้วยชื่อที่กำหนดเองได้

สำหรับระบบเดสก์ท็อปทั่วไป ไม่มีประโยชน์ที่จะจัดสรรพาร์ติชั่นของตัวเองให้ /dev, /เลือก, /srv, /tmp, /usr/localและ /var. หากคุณวางแผนที่จะใช้งานระบบปฏิบัติการมากกว่าสองระบบหรือใช้การเข้ารหัสพาร์ติชั่นรูท คุณอาจจำเป็นต้องมีพาร์ติชั่นแยกต่างหาก /บูต. บางครั้งก็คุ้มค่าที่จะสร้างส่วนด้วย /usrแต่ถ้าคุณมีความคิดที่ชัดเจนว่าแอปพลิเคชันจะใช้พื้นที่เท่าใด ขอแนะนำให้สร้างส่วนแยกต่างหากสำหรับ /บ้าน. สิ่งนี้จะช่วยเพิ่มความสะดวกให้กับคุณเมื่อทำการอัพเดตและติดตั้งระบบใหม่

อย่างน้อยที่สุด คุณสามารถจำกัดตัวเองได้เพียงสองส่วนเท่านั้น: “root” และ “swap” จากนั้น /บูต, /บ้าน, /usrและส่วนที่เหลือทั้งหมดจะถูกเก็บไว้ในพาร์ติชันรูท ( /).

โครงสร้างระบบไฟล์

ขนาดพาร์ติชันสำหรับรูทระบบไฟล์

ระบบ Ubuntu ที่ติดตั้งใหม่ใช้พื้นที่ดิสก์ 4-6 GB อย่างไรก็ตามเมื่อมีการใช้งานอยู่ (การติดตั้งโปรแกรมจำนวนมากการเพิ่มแคชของโปรแกรม ฯลฯ ) หรือเกิดความผิดปกติซึ่งส่งผลให้ปริมาณโฟลเดอร์เพิ่มขึ้น พร้อมบันทึกของระบบ ( /var/log) คุณอาจต้องการพื้นที่ดิสก์เพิ่มขึ้น ดังนั้นคุณต้องจัดสรรพาร์ติชันขนาด 10-15GB สำหรับรูทของระบบไฟล์

ขนาดพาร์ติชันสำหรับ /home

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

การย้ายโฟลเดอร์ /home ไปยังพาร์ติชันใหม่หลังการติดตั้ง

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

การสร้างพาร์ติชันแยกต่างหาก

บ้านใหม่

จากประสบการณ์ในการทำงานในแต่ละวัน ระบบไม่ต้องการ RAM มากกว่า 1 GB ซึ่งหมายความว่าหากคุณติดตั้ง RAM ไว้ 4 GB ขึ้นไป ก็ไม่จำเป็นต้องใช้ SWAP เพื่อวัตถุประสงค์ในการสลับ