Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม Bash

บทช่วยสอน Linux Shell: จัดรูปแบบ USB Drives (FAT, NTFS, EXT)

บทความนี้จะแสดงวิธีจัดรูปแบบ (format) USB stick หรือฮาร์ดดิสก์ USB ภายนอกจากบรรทัดคำสั่ง/Shell ของ Linux สำหรับระบบไฟล์ FAT, NTFS, และ EXT

เสียบดิสก์

ขั้นตอนแรก – เสียบ USB stick หรือฮาร์ดดิสก์ภายนอกของคุณ และรอสักครู่จนถูกตรวจจับ

ค้นหาดิสก์

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

sudo fdisk -l

เราจะใช้คำสั่ง sudo บ่อย – หลายงานต้องการสิทธิ์ผู้ดูแลระบบ

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

Disk /dev/sdb: 29.26 GiB, 31406948352 bytes, 61341696 sectors
Disk model: Cruzer Blade
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xfdb38d34
Device     Boot Start      End  Sectors  Size Id Type
/dev/sdb1        2048 61341695 61339648 29.3G  c W95 FAT32 (LBA)

ด้านบน คุณเห็นอุปกรณ์ /dev/sdb (USB drive ตัวจริง) และ /dev/sdb1 – パーティชัน FAT บนดิสก์นั้น

ชื่ออุปกรณ์ sdb/sdb1 อาจแตกต่างบนระบบของคุณ!

ตรวจสอบว่าดิสก์ไม่ได้ถูก Mount

คุณไม่สามารถจัดรูปแบบดิสก์ที่กำลังใช้งานอยู่ได้ ดังนั้นดิสก์ต้องถูก unmount จากระบบไฟล์ บางระบบจะ mount ดิสก์อัตโนมัติ บางระบบไม่

sudo umount /dev/sdb1

คำสั่งด้านบนจะ unmount /dev/sdb1

จัดรูปแบบดิสก์

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

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

จัดรูปแบบสำหรับระบบไฟล์ EXT4

คำสั่งต่อไปนี้จะจัดรูปแบบโดยใช้ระบบไฟล์ EXT4 สำหรับใช้บนระบบ Linux:

sudo mkfs.ext4 /dev/sdb1

จัดรูปแบบสำหรับระบบไฟล์ FAT/vFAT

คำสั่งต่อไปนี้จะจัดรูปแบบโดยใช้ระบบไฟล์ FAT สำหรับใช้ใน Linux, Windows, และ macOS:

sudo mkfs.vfat /dev/sdb1

จัดรูปแบบสำหรับระบบไฟล์ NTFS

คำสั่งต่อไปนี้จะจัดรูปแบบโดยใช้ระบบไฟล์ NTFS สำหรับใช้บน Windows และบาง Linux distributions ที่รองรับ:

sudo mkfs.ntfs /dev/sdb1

ต้องการ mount USB stick หรือดิสก์ที่จัดรูปแบบใหม่? นี่คือวิธีการ