ถ้าถ่ายโอนไฟล์ระหว่างคอมพิวเตอร์ Windows และ Linux สามารถ format drives ด้วย exFAT หรือ NTFS file systems เพื่อความราบรื่น เนื่องจาก Windows, OS X, Linux และ mobile devices หลายตัวอย่าง Sony Xperia Z อ่าน exFAT ได้ อาจเลือกใช้ exFAT เพียงอย่างเดียว แม้เป็น proprietary file system แต่ optimized สำหรับ flash media และ external drives ทำให้ได้รับความนิยมจาก Linux users
Linux รองรับ NTFS volumes built-in ผ่าน ntfs-3 driver แต่ส่วนใหญ่ไม่มี support exFAT as a file system ต้องติดตั้งเพิ่ม เปิด terminal (Ctrl+Alt+T) หรือค้นหา terminal จาก Ubuntu Dash LXDE, Xfce4, KDE, GNOME คลิก Applications > System Tools > Terminal
วิธีที่ 1: ติดตั้ง Support สำหรับ exFAT Volumes
ที่ terminal พิมพ์ sudo apt-get install exfat-fuse exfat-utils กด enter จะขอ password พิมพ์ y เพื่อติดตั้ง ถ้ามี warning ว่าติดตั้งแล้ว แสดงว่ามี packages แล้ว ไม่ต้องทำเพิ่ม
สมมติติดตั้งเสร็จ กลับมาที่ prompt ตอนนี้เสียบ exFAT drive เข้าระบบ ควร mount เหมือน volume อื่นๆ ทำงานได้ง่าย ไม่ต้องทำเพิ่มถ้าต้องการแค่อ่าน drive ที่สร้างบน Windows 10 ฯลฯ
วิธีที่ 2: Format Drive ให้เป็น exFAT
ถ้าไม่รู้ชื่อ drive ที่จะ format พิมพ์ sudo fdisk -l ที่ command line กด enter จะได้ full list ของ devices ที่ต่ออยู่ ระวังมาก别 format ผิด drive ถ้ามี /dev/sda1 ฯลกn มักเป็น drive ที่ boot GNU/Linux อย่ format นี้
เราเสียบ USB drive ขนาดใหญ่ พบว่าเป็น /dev/sdb ซึ่ง format ได้ ต้องระวัง ขั้นตอนนี้จะ wipe data structures ออกจาก drive backup ข้อมูลก่อน ถ้าต้องการ destroy ทุกอย่างเริ่มใหม่กับ exFAT file system พิมพ์ sudo wipefs -a /dev/sdb เริ่ม fresh ต่อไป sudo fdisk /dev/sdb กด enter สร้าง partition table ใหม่ ตรวจสอบ device file ให้ถูกต้อง
จะได้ message เกี่ยว creating new DOS table ไม่ต้องสนใจ
พิมพ์ตัวอักษร n กด enter
กด enter อีกครั้ง แล้วอีกครั้ง สร้าง single partition
กด enter อีกครั้งตอนถาม first/last sectors จะสร้าง partition เดียวครอบทั้ง disk ถูกต้องถ้าจะเสียบ macOS, Windows 10 PC หรือ mobile devices ที่รองรับ แต่ partition type ปัจจุบันแสดง Linux จะอ่านยากบนเครื่องเหล่านี้!
กด t แล้ว enter เปลี่ยน type พิมพ์ 7 ได้ message HPFS/NTFS/exFAT ซึ่งตรงกับที่ต้องการ format external disk ด้วย exFAT บน Linux
สุดท้าย กด w จะ warn “The partition table has been altered” ก่อน fdisk sync data ออกไป disk ขึ้นกับขนาด drive อาจใช้ไม่กี่วินาที เราใช้ disk 2 metric terabytes (1.8 TB binary) ใช้เวลาไม่ถึง 10 วินาที
พร้อม format แล้ว กระบวนการไม่นาน และทำเพียงครั้งเดียว สำหรับผู้ใช้ส่วนใหญ่ที่ใช้ exFAT บน Linux เพื่อ move/backup files ระหว่าง devices สมมติ device file เดิมคือ /dev/sdb format drive ด้วย sudo mkfs.exfat -n hardDisk /dev/sdb1 (เปลี่ยน hardDisk เป็น volume label ที่ชอบ) ตรวจสอบ disk utility ก่อน commit เพราะ format แล้วไม่มีทางกลับ
วิธีที่ 3: ตรวจสอบ exFAT Volumes บน Linux
แม้ไม่สามารถแก้ไข errors ได้โดยไม่มี Windows หรือ macOS Linux ยังเช็ค exFAT volumes ได้ว่าไม่มีปัญหา สมมติ exFAT drive เหมือนด้านบน unmount แล้ว พิมพ์ sudo fsck.exfat /dev/sdb1 scan errors จะให้ info เกี่ยว sizes ที่มัก ignore ได้ ต่อท้ายจะมี message ถ้า “File system checking finished. No errors found.” ไม่มีอะไรทำเพิ่ม ถ้ามี errors นำ drive กลับ Windows รัน scan
ABOUT THE AUTHOR

Kevin Arrows
Kevin Arrows เป็นผู้เชี่ยวชาญด้านเทคโนโลยีที่มีประสบการณ์มากกว่า 10 ปี ได้รับการรับรอง Microsoft Certified Technology Specialist (MCTS) มีความหลงใหลในการอัปเดตเทคโนโลยีล่าสุด เขียนบทความเกี่ยวกับหัวข้อเทคโนโลยีกว้างขวาง แสดงความเชี่ยวชาญในด้านการพัฒนาซอฟต์แวร์ ความปลอดภัยไซเบอร์ และ Cloud Computing ได้รับการยอมรับและเคารพจากเพื่อนร่วมงาน สามารถอธิบายแนวคิดทางเทคนิคที่ซับซ้อนได้อย่างชัดเจนและกระชับ