โฮมเพจ » ทำอย่างไร » วิธีใช้ Fdisk เพื่อจัดการพาร์ติชันบน Linux

    วิธีใช้ Fdisk เพื่อจัดการพาร์ติชันบน Linux

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

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

    Sudo vs. Su

    บน Ubuntu, Linux Mint หรือการแจกแจงอื่น ๆ ของ Ubuntu คำสั่ง fdisk และ mkfs จะต้องนำหน้าด้วย sudo. ในการแจกแจงที่ไม่ใช้ sudo ให้ใช้ su - คำสั่งก่อนเพื่อรับรูตเชลล์จากนั้นพิมพ์ทุกคำสั่งโดยไม่ใช้ sudo.

    รายการพาร์ติชัน

    sudo fdisk -l คำสั่งแสดงรายการพาร์ติชันบนระบบของคุณ.

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

    sudo fdisk -l / dev / sda

    เข้าสู่โหมดคำสั่ง

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

    sudo fdisk / dev / sda

    อย่าแก้ไขพาร์ติชันขณะที่ใช้งานอยู่ หากคุณต้องการแก้ไขพาร์ติชั่นระบบให้บู๊ตจากซีดีสดก่อน.

    ใช้โหมดคำสั่ง

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

    กำลังดูตารางพาร์ติชัน

    ใช้ พี เพื่อพิมพ์ตารางพาร์ติชันปัจจุบันไปยังเทอร์มินัลจากภายในโหมดคำสั่ง.

    การลบพาร์ติชัน

    ใช้ d คำสั่งเพื่อลบพาร์ติชัน คุณจะถูกถามถึงจำนวนพาร์ติชันที่คุณต้องการลบซึ่งคุณสามารถรับได้จาก พี คำสั่ง ตัวอย่างเช่นถ้าฉันต้องการลบพาร์ทิชันที่ / dev / sda5 ฉันจะพิมพ์ 5.

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

     สร้างพาร์ติชัน

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

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

    สุดท้ายระบุเซกเตอร์สุดท้ายของพาร์ติชันบนดิสก์ หากคุณต้องการใช้พื้นที่ว่างทั้งหมดหลังจากเซกเตอร์เริ่มต้นเพียงกด Enter คุณยังสามารถระบุขนาดเฉพาะเช่น +5G สำหรับพาร์ติชันห้ากิกะไบต์หรือ +512M สำหรับพาร์ติชัน 512 เมกะไบต์ หากคุณไม่ได้ระบุหน่วยหลังเครื่องหมาย + fdisk จะใช้เซกเตอร์เป็นหน่วย ตัวอย่างเช่น, +10000 ผลในตอนท้ายของพาร์ทิชันเป็น 10,000 ภาคหลังจากเริ่มต้น.

    ID ระบบ

    n คำสั่งฉันเพิ่งสร้างพาร์ทิชัน swap ที่ฉันลบไปก่อนหน้านี้หรือไม่? ถ้าฉันวิ่ง พี คำสั่งอีกครั้งฉันจะเห็นว่าพาร์ติชั่นใหม่ / dev / sda5 เป็นพาร์ติชั่น“ Linux” แทนที่จะเป็นพาร์ติชั่น“ Linux swap”.

    หากฉันต้องการเปลี่ยนประเภทของมันฉันสามารถใช้ เสื้อ คำสั่งและระบุหมายเลขของพาร์ติชัน.

    ฉันจะขอรหัสฐานสิบหกของประเภท ฉันไม่รู้มันเลยฉันพิมพ์ได้ L เพื่อดูรายการรหัสฐานสิบหก.

    มันบอกว่า 82 เป็นรหัสสำหรับพาร์ทิชันสลับ Linux ดังนั้นฉันสามารถพิมพ์.

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

    การเขียนการเปลี่ยนแปลง

    ใช้ W เพื่อเขียนการเปลี่ยนแปลงที่คุณทำลงดิสก์.

    ใช้ Q หากคุณต้องการออกโดยไม่บันทึกการเปลี่ยนแปลง.

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

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

    sudo mkfs.ext4 / dev / sda5

    ใช้คำสั่ง mkswap หากคุณต้องการจัดรูปแบบพาร์ติชันเป็นพาร์ติชันสลับ:

    sudo mkswap / dev / sda5


    Fdisk มีคำสั่งอื่น ๆ ที่หลากหลายรวมถึงคำสั่งจากผู้เชี่ยวชาญที่คุณสามารถเข้าถึงได้โดยการเรียกใช้ x คำสั่งก่อน ลองดู man page ของ fdisk ด้วย ผู้ชาย fdisk คำสั่งสำหรับข้อมูลรายละเอียดเพิ่มเติม.