สร้างพาร์ติชันด้วย fdisk พาร์ติชันฮาร์ดดิสก์และระบบไฟล์ วิธีสร้างพาร์ติชันใน Ubuntu

💖ชอบไหม?แบ่งปันลิงค์กับเพื่อนของคุณ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

บท /

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

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

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

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

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

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

ฉากกั้นบ้าน - /บ้าน

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

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

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

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

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

ข้อสรุป

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

เกี่ยวข้องกับ Ubuntu ทุกรุ่น
โครงสร้างระบบไฟล์ใน Linux แตกต่างจาก Windows

บน Windows ไดรฟ์คือ c:d: บน Linux เป็นเพียงโฟลเดอร์
ทุกอย่างรวมถึงอุปกรณ์มีไฟล์

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

มีการตั้งชื่อฮาร์ดไดรฟ์ใน Ubuntu /dev/sda, /dev/sdbเป็นต้น

พาร์ติชันในฮาร์ดไดรฟ์ /dev/sda1, /dev/sda2เป็นต้น

สำหรับ Ubuntu ฉันสร้างสามพาร์ติชั่น:

/dev/sda1 - / ~ รูท 15GB, พาร์ติชันระบบ;
/dev/sda2- แลกเปลี่ยน~ 4GB ตามขนาดของ RAM สลับพาร์ติชัน
/dev/sda3 - /บ้านพื้นที่ที่เหลือทั้งหมด พาร์ติชันผู้ใช้

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

คลิก "ตารางพาร์ติชันใหม่" จากนั้นสร้างพาร์ติชันที่มีเครื่องหมายบวก

ระบุขนาดตามตกลง 15 GB. ใช้เป็นระบบไฟล์ Ext4 Journaled เมานต์พอยต์ / สแลช
นี่คือส่วนราก

เลือกพาร์ติชั่น swap

และส่วนใต้ถุนบ้าน ตำแหน่งที่ไฟล์ของผู้ใช้จะถูกเก็บไว้

หากคุณติดตั้ง Ubuntu ถัดจาก Windows ส่วนใหญ่แล้วพาร์ติชันแรกจะถูกใช้ภายใต้ windows จากนั้นพาร์ติชันของเราจะมีชื่อว่า /dev/sda3และอื่น ๆ

เราจะใช้ระบบไฟล์เจอร์นัล ต่อ4.
สามารถอ่านรายละเอียดเพิ่มเติมได้

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

ระหว่างการติดตั้ง คุณต้องเลือกดิสก์ที่มี ntfs

และเลือกจุดเมานต์ เลือกโฟลเดอร์ที่มีดิสก์ /home/username/folder_name เช่น /home/goodigy/disk_d

หลังจากติดตั้งระบบปฏิบัติการแล้ว ดิสก์ที่มี Windows จะถูกเมานต์ไปยังโฟลเดอร์ที่ระบุโดยอัตโนมัติ
ทั้งหมดนี้สามารถทำได้หลังจากติดตั้ง Ubuntu

ฉันขอเตือนคุณว่าตารางพาร์ติชัน MBR สามารถมีพาร์ติชันหลักได้เพียง 4 พาร์ติชัน หากคุณต้องการมากกว่านั้น คุณต้องสร้างพาร์ติชันเพิ่มเติม และมีพาร์ติชันตรรกะมากเท่าที่คุณต้องการ
หากติดตั้งถัดจาก Widows ก็จะ .

Ubuntu สามารถวางในโลจิคัลพาร์ติชันและที่ใดก็ได้บนดิสก์

โพสต์โดย Hrafn

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

ดังนั้นการแปลอื่น ต้นฉบับบน Novell Cool Solutions เช่นเคย อ่าน.

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

ขั้นตอนแรกคือการดูว่ามีฮาร์ดไดรฟ์ใดบ้างและตัวใด ฮาร์ดดิสก์จำเป็นต้องแบ่ง หากเครื่องของคุณมีหลายเครื่อง ฮาร์ดไดรฟ์, fdisk จะบอกคุณเกี่ยวกับเรื่องนี้ ฮาร์ดไดรฟ์สองตัวแสดงเป็น sda และ sdb ในรายการต่อไปนี้

คำสั่ง fdisk ที่มีโอเปอเรเตอร์ -l ( fdisk -l ) จะแสดงตารางพาร์ติชันปัจจุบันพร้อมกับฮาร์ดไดรฟ์ที่เชื่อมต่อกับเวิร์กสเตชันหรือเซิร์ฟเวอร์ของคุณ:

ลินุกซ์-1reo:~ # fdisk -l








ดิสก์ /dev/sdb: 80.0 GB, 80026361856 ไบต์
255 หัว 63 เซกเตอร์/แทร็ก 9729 กระบอกสูบ
หน่วย = ทรงกระบอก 16065 * 512 = 8225280 ไบต์

ระบบ ID เริ่มต้นการบูตอุปกรณ์สิ้นสุดการบล็อก
/dev/sdb1 * 1 9729 78148161 8e Linux LVM

ดิสก์ /dev/sdc: 500.1 GB, 500107862016 ไบต์
255 หัว 63 เซกเตอร์/แทร็ก 60801 กระบอกสูบ
หน่วย = ทรงกระบอก 16065 * 512 = 8225280 ไบต์

เมื่อคุณกำหนดฮาร์ดไดรฟ์ที่คุณต้องการแบ่งพาร์ติชันแล้ว คุณสามารถเรียกใช้คำสั่ง fdisk ซึ่งลงท้ายด้วยฮาร์ดไดรฟ์ที่ต้องการ (fdisk /dev/sda ) ในบทความนี้ เราจะใช้ฮาร์ดไดรฟ์ตัวแรก - สดา.

ลินุกซ์-1reo:~ # fdisk /dev/sda
จำนวนกระบอกสำหรับดิสก์นี้ถูกตั้งค่าเป็น 9729
ไม่มีอะไรผิดปกติ แต่นี่มากกว่า 1024
และในการตั้งค่าบางอย่างอาจทำให้เกิดปัญหากับ:
1) ซอฟต์แวร์ที่ทำงานในเวลาบูต (เช่น LILO เวอร์ชันเก่า)
2) การบูทและการแบ่งพาร์ติชันซอฟต์แวร์จาก OS อื่น
(เช่น DOS FDISK, OS/2 FDISK)คำสั่ง (m เพื่อขอความช่วยเหลือ):

เมื่อ fdisk ทำงาน คอมมานด์พรอมต์ของคุณจะเปลี่ยนเป็น "Command (m for help): " และคุณก็พร้อมที่จะตรวจสอบและแบ่งพาร์ติชั่นฮาร์ดไดรฟ์ของคุณ คำสั่งที่รองรับโดย fdisk สามารถดูได้โดยการกดปุ่ม m แล้วกด Enter คำสั่งที่เราจะใช้:

  • p - เพื่อพิมพ์ตารางพาร์ติชัน
  • n - เพื่อสร้างพาร์ติชันใหม่
  • w - เพื่อบันทึกการเปลี่ยนแปลงและออก

แสดงตารางพาร์ติชันปัจจุบัน

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

คำสั่ง (m เพื่อขอความช่วยเหลือ): p

ดิสก์ /dev/sda: 80.0 GB, 80026361856 ไบต์
255 หัว 63 เซกเตอร์/แทร็ก 9729 กระบอกสูบ
หน่วย = ทรงกระบอก 16065 * 512 = 8225280 ไบต์

ระบบ ID เริ่มต้นการบูตอุปกรณ์สิ้นสุดการบล็อก
/dev/sda1 * 1 1402 11261533+ 7 HPFS/NTFS
/dev/sda2 1403 1415 104422+ 83 ลินุกซ์
/dev/sda3 1416 1546 1052257+ 82 แลกเปลี่ยน Linux / Solaris
/dev/sda4 1547 9729 65729947+ 5 ขยาย
/dev/sda5 1547 7920 51199123+ 8e ลินุกซ์ LVM

ผลลัพธ์ด้านบนแสดงว่าเรามี 1809 ไซลินเดอร์ (9729 - 7920 = 1809) และเราสามารถคำนวณ (1809 * 16065 * 512) = 14879531520 ไบต์ ซึ่งเท่ากับ 14 กิกะไบต์โดยประมาณ

สร้างพาร์ติชันใหม่

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

คำสั่ง (ม. เพื่อขอความช่วยเหลือ): น
กระบอกแรก (7921-9729, ค่าเริ่มต้น 7921):
ใช้ค่าเริ่มต้น 7921
ทรงกระบอกสุดท้าย หรือ +ขนาด หรือ +sizeM หรือ +sizeK (7921-9729, ค่าเริ่มต้น 9729): +1024M

หลังจากสร้างพาร์ติชันแล้ว เราสามารถแสดงตารางพาร์ติชันใหม่โดยใช้คำสั่ง p:

คำสั่ง (m เพื่อขอความช่วยเหลือ): p

ดิสก์ /dev/sda: 80.0 GB, 80026361856 ไบต์
255 หัว 63 เซกเตอร์/แทร็ก 9729 กระบอกสูบ
หน่วย = ทรงกระบอก 16065 * 512 = 8225280 ไบต์

ระบบ ID เริ่มต้นการบูตอุปกรณ์สิ้นสุดการบล็อก
/dev/sda1 * 1 1402 11261533+ 7 HPFS/NTFS
/dev/sda2 1403 1415 104422+ 83 ลินุกซ์
/dev/sda3 1416 1546 1052257+ 82 แลกเปลี่ยน Linux / Solaris
/dev/sda4 1547 9729 65729947+ 5 ขยาย
/dev/sda5 1547 7920 51199123+ 8e ลินุกซ์ LVM
/dev/sda6 7921 8045 1004031 83 ลินุกซ์

การเขียนพาร์ติชั่นใหม่ลงดิสก์

เมื่อสร้างพาร์ติชันสำเร็จแล้ว คุณสามารถเขียนการเปลี่ยนแปลงลงดิสก์ได้โดยการกดปุ่ม w แล้วกด Enter:

คำสั่ง (m เพื่อขอความช่วยเหลือ): w
ตารางพาร์ทิชันมีการเปลี่ยนแปลง!

การเรียก ioctl() เพื่ออ่านตารางพาร์ติชันอีกครั้ง

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

การเปิดใช้งานพาร์ติชันที่สร้างขึ้นใหม่

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

Linux-1reo:~ # mkdir /media/newpart
ลินุกซ์-1reo:~ # partprobe

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

ลินุกซ์-1reo:~ # mkfs.reiserfs /dev/sda6
mkfs.reiserfs 3.6.19 (2003 www.namesys.com)

เครดิตคู่:
สำนักงานโครงการวิจัยขั้นสูงกลาโหม (DARPA, www.darpa.mil) คือ
ผู้สนับสนุนหลักของ Reiser4 DARPA ไม่สนับสนุนโครงการนี้ มันเป็นเพียง
สนับสนุนมัน

Alexander Lyamin ช่วยให้ฮาร์ดแวร์ของเราทำงานต่อไปได้ และมีน้ำใจต่อเรามาก
โครงการด้วยวิธีเล็ก ๆ น้อย ๆ

กำลังคาดเดาเกี่ยวกับรูปแบบที่ต้องการ... Kernel 2.6.16.21-0.8-default กำลังทำงานอยู่
รูปแบบ 3.6 พร้อมสมุดรายวันมาตรฐาน
จำนวนบล็อกบนอุปกรณ์: 126496
จำนวนบล็อกที่ใช้โดยกระบวนการจัดรูปแบบ mkreiserfs: 8215
ขนาดบล็อก: 4096
ฟังก์ชันแฮชที่ใช้ในการเรียงลำดับชื่อ: "r5″
ขนาดวารสาร 8193 บล็อก (บล็อกแรก 18)
บันทึกความยาวรายการสูงสุด 1024
หมายเลขรุ่นไอโหนด: 0
UUID: e20e2dc1−7277−4ab1−930c-038e54548540
ข้อควรระวัง: คุณควรรีบูตหลังจาก FDISK!
ข้อมูลทั้งหมดจะหายไปใน '/dev/sda3'!
ดำเนินการต่อ(y/n):ย
สมุดรายวันเริ่มต้น - 0%….20%….40%….60%….80%….100%
ซิงค์...ตกลง
สร้าง ReiserFS สำเร็จแล้วบน /dev/sda3
ลินุกซ์-1reo:~ #

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

linux-1reo:~ # เมานต์ /dev/sda6 /media/partnew

บทสรุป

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

ทดสอบเมื่อ:

  • SUSE Linux Enterprise Desktop 10
  • SUSE Linux Enterprise Server 10

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

เรามีจำหน่าย - การแบ่งพาร์ติชันทางกายภาพของดิสก์ (fdisk, gparted), soft-RAID (mdadm), ตัวจัดการดิสก์แบบลอจิคัล (LVM), การเข้ารหัส dm-crypt (ส่วนที่เหลือไม่ควรถูกรบกวน)

วิธีการแบ่งพาร์ติชันนั้นไม่น่าเชื่อถือ ดังนั้นเราจะเริ่มด้วยวิธีที่ง่ายที่สุด

1. การแบ่งพาร์ติชันทางกายภาพของดิสก์
นี่เป็นวิธีที่ "ปู่" ที่ง่ายที่สุด น่าเชื่อถือ และเข้ากันได้มากที่สุด ช่วยให้คุณสามารถกำหนดขอบเขตของพาร์ติชันและตำแหน่งร่วมกันบนดิสก์ได้อย่างชัดเจน
เมื่อทำการแบ่งพาร์ติชันดิสก์ คุณสามารถคำนึงถึงคุณสมบัติทางกายภาพของดิสก์และเพิ่มประสิทธิภาพบางอย่างได้ ความจริงก็คือใกล้กับขอบของดิสก์ความเร็วในการอ่านอาจสูงกว่าศูนย์กลางหลายเท่า ดังนั้นหากเราจัดเรียงเช่น / boot (128 mb), swap (memory * 2 หรือ 2.5), / (root) เราจะได้ความเร็วในการบูตที่ดีและทำงานกับพาร์ติชั่น swap หากมีดิสก์หลายตัว คุณสามารถวาง swap ที่จุดเริ่มต้นของแต่ละดิสก์ได้ แต่มันสมเหตุสมผลแล้วที่จะใช้ swap หากคุณทำงานกับข้อมูลจำนวนมาก - linux จะไม่ใช้ swap เว้นแต่จะจำเป็นจริงๆ (กาฟรี-ม). การปฏิเสธที่จะใช้ swap เป็นสิ่งที่ไม่ควรทำอย่างยิ่ง เนื่องจาก linux เป็นระบบที่ดี แต่ปาฏิหาริย์จะไม่เกิดขึ้น เมื่อเปิดไฟล์ขนาด 1GB คุณจะสามารถล็อคระบบได้อย่างแน่นหนาโดยไม่ต้องปลดล็อค
การแบ่งพาร์ติชั่นดิสก์เป็นพาร์ติชั่นจำนวนมากนั้นถูกต้องก็ต่อเมื่อทำเพื่อวัตถุประสงค์พิเศษบางอย่างเท่านั้น ในกรณีอื่น ๆ ก็เพียงพอที่จะผ่าน / (root) และ swap ที่ง่ายที่สุด
เป็นเรื่องปกติมากที่ผู้ใช้จะแยก /home จาก / (รูท) - มันไม่สมเหตุสมผลเลยในระบบผู้ใช้คนเดียว โดยปกติแล้ว / (รูท), /var, /home จะถูกแชร์บนเซิร์ฟเวอร์เพื่อป้องกันไม่ให้ผู้ใช้ที่เป็นอันตรายกรอกบันทึกหรือโฮมไดเร็กตอรี่ของพวกเขา อย่างไรก็ตาม คุณสามารถเมานต์ /home ด้วย noexec ได้โดยไม่ต้องสร้างพาร์ติชันแยกต่างหาก (man mount)
หากคุณใช้ windows เคียงข้างกัน ฉันแนะนำให้ใช้ FAT32 สำหรับพาร์ติชันเพลง/ภาพยนตร์ที่คุณต้องการให้เข้าถึงได้บนทั้งสองระบบ (และไม่ควรสร้าง /home หรือโฮมโฟลเดอร์ FAT32!!) รองรับ NTFS อย่างดี แต่ไม่เพียงพอที่จะใช้ทุกวัน (เพื่อลบการปิดระบบที่ไม่สะอาดซึ่งป้องกันไม่ให้คุณติดตั้งพาร์ติชัน - คุณต้องโหลด windows) ข้อผิดพลาดในระบบไฟล์อาจทำให้เกิดการค้างและข้อมูลสูญหาย (สวัสดี Bill โลภ) .

ข้อควรจำ: การเสียมากเกินไปคือต้นตอของปัญหาทั้งหมดการแบ่งพาร์ติชั่นดิสก์ด้วยวิธี "พิเศษ" จำเป็นสำหรับงานเฉพาะเท่านั้น

2. การแบ่งพาร์ติชันแบบลอจิคัลของดิสก์
อย่ากลัว LVM - มันไม่ได้น่ากลัวขนาดนั้น คุณสามารถแบ่งพาร์ติชั่นดิสก์ ขยายพาร์ติชั่น เพิ่มอุปกรณ์จริงและขยายมัน ทำสำเนาเงา การสำรองข้อมูลที่คล้ายกับ "ไทม์แมชชีน" ปรากฏขึ้นในปี 2545 อย่ากลัวที่จะสำรองข้อมูลและเพลิดเพลินกับความยืดหยุ่นของ LVM
เพื่อให้ LVM, MD, DM ทำงานได้ คุณต้องมีพาร์ติชันฟิสิคัล /boot ที่จะอนุญาตให้ bootloader (grub, Lilo ฯลฯ) ดาวน์โหลดอิมเมจระบบขั้นต่ำ (initrd) พร้อมไดรเวอร์และการกำหนดค่าที่จำเป็นเพื่อเริ่มระบบหลัก
ด้วยการแยกย่อยเชิงตรรกะ ทุกอย่างซับซ้อนมากขึ้น การซ้อนส่วนต่างๆ สามารถทำได้โดยพลการ
ตัวอย่างเช่น การเข้ารหัสเต็มรูปแบบทำในอูบุนตูได้อย่างไร: /boot DM-CRYPT] - ฟิสิคัลพาร์ติชัน /boot จากนั้นฟิสิคัลพาร์ติชันที่มี dm-crypt ซึ่ง LVM ตั้งอยู่ ซึ่งมีโลจิคัลพาร์ติชันสองพาร์ติชัน / (รูท) และสลับ
การซ้อนการเข้ารหัสและการจู่โจมสามารถเล่นได้เท่าที่คุณต้องการ
ตัวอย่างจากชีวิตของผู้หวาดระแวง:
/boot DM-CRYPT[ LVM[ /root DM-CRYPT-สุ่ม DM-CRYPT-สุ่ม DM-CRYPT-สุ่ม DM-CRYPT-สุ่ม ]]
ในการบูตแต่ละครั้ง /tmp /home /var/log และ swap จะเริ่มต้นด้วยคีย์สุ่ม แน่นอนว่าสิ่งนี้ทำให้การจำศีลเป็นตัวหนา แต่กับแต่ละอย่าง ระบบบูตสะอาดหมดจดจากบันทึกและไฟล์ชั่วคราว มันจะเหมาะอย่างยิ่งสำหรับนักเรียนหรือแฟน ๆ ที่จะเยี่ยมชมเว็บไซต์ลามก

3. เคล็ดลับสำหรับการเพิ่มประสิทธิภาพ
/boot สามารถทำได้บนระบบไฟล์ ext2 ซึ่งเร็วกว่า ext3 และน่าจะเพียงพอ
บนพาร์ติชันที่ใช้งานอยู่ คุณสามารถปิดใช้งานเวลาเข้าถึง - แฟล็ก noatime ซึ่งมักจะทำบนเว็บเซิร์ฟเวอร์เพื่อลดภาระในฮาร์ดไดรฟ์
ดังที่ได้แสดงให้เห็นการปฏิบัติในระยะยาว เราไม่ควรพึ่งพาความน่าเชื่อถือของโซลูชันที่เรียบง่ายหรือหรูหรา มันคุ้มค่าที่จะใช้สิ่งที่สะดวกที่สุดและทำการ rsync กับสื่อภายนอกเป็นประจำ ในกรณีนี้พวกเขาจะส่งคำถามเกี่ยวกับการกู้คืนข้อมูลซึ่งด้วยวิธีการใด ๆ (โดยเฉพาะการเข้ารหัส) จะทำให้ชีวิตยุ่งยากมาก ตัวอย่างเช่น ปัญหาเกี่ยวกับพาร์ติชันที่เข้ารหัสเมื่อมี Luks สามารถปิดระบบได้โดยไม่มีความเป็นไปได้ในการกู้คืนข้อมูล ข้อมูลที่เข้ารหัสไวต่อความเสียหายรุนแรงกว่าข้อมูลที่ไม่ได้เข้ารหัส
(แนะนำ,เพิ่มเติม)

บน linux คุณสามารถทำอะไรก็ได้และมันจะได้ผล สิ่งสำคัญคือการได้รับคำแนะนำจากสามัญสำนึกและไม่รังเกียจที่จะอ่านมนุษย์แทนที่จะเป็นวิธีการที่เป็นอันตรายและล้าสมัย

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

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

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

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

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

เพื่อสร้างเค้าโครงดิสก์อย่างอิสระระหว่าง การติดตั้งลีนุกซ์ Ubuntu ต้องเลือกประเภทการติดตั้ง " ตัวแปรอื่น» และกด « ดำเนินการ».

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


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


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

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

คลิก " ตกลง».


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

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

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

คลิก " ตกลง».


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

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


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


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

บอกเพื่อน