Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Linux

วิธีสร้าง Linux Disk Partition

เพื่อใช้ storage devices อย่าง USB drives และ hard drives ใน Linux คุณต้องเข้าใจโครงสร้างพวกเขาเมื่อใช้ Linux OS Storage devices บ่อยครั้ง split เป็น separate portions เรียกว่า partitions ทำให้สร้าง file system ได้โดยแบ่ง hard drive เป็น multiple virtual parts

Linux disk partition เหมือน boundary device บอกแต่ละ file system ว่าใช้พื้นที่ได้เท่าไหร่ เหมาะตอนสร้าง shared drives และ allocate/edit drive space ได้มีประสิทธิภาพมากขึ้น

ตัวอย่าง: ถ้ามี 2GB USB drive สร้าง partition ใช้ทั้ง drive, สอง partitions 1GB แต่ละอัน, หรือ variations of sizes แต่ละ Linux disk partition ทำงานเหมือน hard drive ตัวของมัน ใช้ful มากถ้าใช้ more than one OS บนคอมพิวเตอร์เดียวกัน

ใช้คำสั่ง Parted

Ubuntu มา preinstalled parted ถ้าใช้ distribution อื่น install ด้วยคำสั่ง:

apt-get-install parted

ดู hard drives บนระบบ: sudo parted -l ดูรายการ devices ใน screenshot ด้านล่าง:

เห็นว่ามี 3 Ubuntu partition disks บน Disk /dev/sda ใช้ partition /dev/sda5 สร้าง partition ใหม่

ขั้นตอนถัดไป launch parted แต่ใช้ root privileges เลือก drive ที่จะ partition เราใช้ /dev/vdc

พิมพ์คำสั่ง: (parted) select /dev/vdc

ดูใน Linux disk partition: พิมพ์ print จะเห็น summary ของ hard drive, size, และ partition table

ตัวอย่าง: hard drive Model: Virtio Block Device size 1396MB partition table gpt

Configure Ubuntu partition disk: ต้อง exit ก่อนพิมพ์ quit ขั้นตอนถัดไป open selected storage device ด้วย parted บทความนี้ใช้ /dev/vdc

ถ้าไม่ specify device ที่อยากใช้ ระบบจะ random select device ใช้คำสั่งรวม device name (vdc):

sudo parted /dev/vdc

Set partition table: พิมพ์ GPT แล้ว Yes ยอมรับ ควรทำแค่บน partitions ที่ไม่มี data ที่อยากเก็บ

Review partition table ดู info ของ storage device:

(parted) print

ดู instructions สร้าง partition ใหม่: พิมพ์ (parted) help mkpart

บทความนี้สร้าง Linux disk partition ใหม่ด้วยคำสั่ง:

(parted) mkpart primary 0 1396MB

0 = เริ่ม partition ที่เริ่ม drive เรารู้จาก screenshot ว่า drive มี 1396MB คำสั่งบอกระบบเริ่มที่ 0 จบที่ 1396MB

ใช้ partition ได้ ต้อง format ก่อน exit parted พิมพ์ quit ใช้ ext4 file system พิมพ์คำสั่ง format disk:

mkfs.ext4 /dev/vdc

Verify: พิมพ์ sudo parted /dev/vdc Exit parted พิมพ์ quit ออกจาก parted changes save อัตโนมัติ

ใน command mode ใช้ single letter command แสดง actions ที่ทำได้ พิมพ์ m กด Enter

สร้าง Disk Partitions ด้วย cfdisk

Cfdisk เป็น Linux utility program สร้าง ลบ และ modify partitions บน disk device ใช้สร้าง partition ใส่คำสั่ง:

# cfdisk /dev/sda

Drive name ตัวอย่างคือ sda

Screenshot ด้านบนแสดง summary info สำหรับ disk device กลางหน้าต่างแสดง partition table brackets ด้านล่างแสดง selectable commands

Select partition จากรายการ: up/down arrow keys Select command: left/right arrows

ตัวอย่างแสดง 3 primary partitions (1,2 & 3) สังเกต free space partition type

สร้าง partition ใหม่: select New จาก bottom window เราจะเรียก partition นี้ /dev/sdb พิมพ์ # cfdisk /dev/sdb ถัดไป select primary as partition type

หน้าจอถัดไประบุ size ของ partition เราสร้าง 800 KB ถัดไปถามว่าเริ่ม partition ที่ไหน เลือก beginning of free space

หน้าจอถัดไป select Write บันทึก changes และ write partition data ไป disk Verify new partition ด้วยคำสั่ง:

fdisk -l /dev/sdb

Concluding Tips สำหรับการสร้าง Linux Disk Partitions

ควร backup data เสมอ แม้ mistake เล็กที่สุดอาจ destroy partition ของ critical drive

Verify และ re-verify ว่าใช้ correct drive ตอนสร้าง partition ไม่เช่นนั้นอาจ lose data

ถามคำถามใน comments ได้ด้านล่าง