Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม BASH

วิธีฟอร์แมตไดรฟ์ USB จาก Linux Shell

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

เสียบไดรฟ์

ขั้นตอนแรก – เสียบอุปกรณ์ USB หรือฮาร์ดไดรฟ์ภายนอกและให้เวลาสักครู่เพื่อให้ระบบตรวจพบ

ค้นหาไดรฟ์

ต่อไป ให้ค้นหาไดรฟ์ที่คุณเพิ่งเสียบโดยใช้ปุ่ม 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 จริง) และ /dev/sdb1 – พาร์ติชัน FAT บนไดรฟ์นั้น

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

ตรวจสอบให้แน่ใจว่าไม่ได้ติดตั้งไดรฟ์

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

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 ที่รองรับบางรุ่น:

sudo mkfs.ntfs /dev/sdb1

ต้องการติดตั้งอุปกรณ์ USB หรือไดรฟ์ที่เพิ่งฟอร์แมตใหม่ใช่หรือไม่ นี่คือวิธี .