Universal Disk Format (UDF) หมายถึงข้อกำหนด ISO 13346 และ ECMA-167 ที่เป็นมาตรฐานแบบ vendor-neutral สำหรับการจัดเก็บข้อมูลคอมพิวเตอร์ แม้ในทางปฏิบัติจะใช้สำหรับเขียน DVD แต่ไม่มีอะไรป้องกันไม่ให้ฟอร์แมต fixed disk เป็น UDF ได้ ทางปฏิบัติ มักใช้สำหรับสื่อแสงเช่น CD-RW และ DVD-RW/DVD+RW เพื่อให้ผู้ใช้เพิ่มและลบไฟล์ได้ กล้องดิจิทัลระดับมืออาชีพบางตัวก็ใช้ DVD-RAM format ที่น้อยคนรู้จัก ซึ่งก็ใช้ UDF เช่นกัน
รูปแบบทั้งหมดนี้สามารถเปิดได้ง่ายใน Ubuntu โดยทั่วไป UDF volume จะ mount อัตโนมัติ ผู้ใช้เพียงแค่เสียบดิสก์แสง และระบบไฟล์ควร mount เอง แต่บางครั้งคุณอาจพบว่า DVD ที่คุณเขียนเองไม่ mount อัตโนมัติใน Ubuntu แม้จะ mount ได้ใน Windows, OS X หรือ macOS Sierra เนื่องจาก Windows จะเดาสิ่งที่ DVD มีอยู่จนถูกต้อง โชคดีที่คำสั่ง bash แบบง่ายๆ อาจเป็นทั้งหมดที่คุณต้องการเพื่อให้ทำงานใน Ubuntu อีกครั้ง
การ Mount UDF Volumes เข้าสู่โครงสร้างไฟล์ของ Ubuntu
เสียบดิสก์แสงลงในไดรฟ์ แล้วเปิดตัวจัดการไฟล์ดูว่ามOUNT แล้วหรือยัง หาก mount แล้ว คุณไม่ต้องทำอะไรเพิ่ม หากยัง ให้ตรวจสอบไดเรกทอรี /media ว่าระบบปฏิบัติการวางไว้ที่นั่นหรือไม่ Ubuntu ทำการ mount ดิสก์แสงอัตโนมัติที่นี่ แทนที่จะเป็น /cdrom ที่ distribution เก่าๆ ใช้
หากไม่มี ให้เปิดโปรแกรม Disks จากเมนู Dash หรือ Whisker menu (ถ้าใช้ Xubuntu) ผู้ใช้ Lubuntu จะหาได้ในเมนู LXDE ภายใต้ Accessories คลิกไอคอน CD/DVD Drive ในแผงด้านซ้าย แล้วดูในกราฟ volumes หากมีอะไรอยู่แต่ยังไม่ mount ให้ลองคลิกปุ่ม play (สามเหลี่ยมขวา) ใต้กราฟ อาจจะ mount volume ได้
Disks Utility อาจรายงานว่า No Media ในไดรฟ์ แม้คุณรู้ว่าดิสก์อยู่ข้างใน ให้ถอดดิสก์ออก ทำความสะอาดเบาๆ แล้วเสียบใหม่ เปิด CLI prompt โดยกด Ctrl+Alt+T พร้อมกัน ลองพิมพ์คำสั่ง sudo mount -t udf /dev/sr0 /cdrom แล้วกด Enter คุณอาจถูกขอรหัสผ่านผู้ดูแลระบบ หากคุณมีไดรฟ์แสงมากกว่าหนึ่ง ตัวแทนอุปกรณ์อาจไม่ใช่ /dev/sr0 คุณต้องใช้ชื่อที่แสดงใน Disks Utility แทน
คำสั่งนี้จะ mount โครงสร้างไฟล์ UDF ไปยังไดเรกทอรี /cdrom ที่ว่างอยู่ใน root เมื่อคุณทำงานเสร็จ อย่าลืม unmount ด้วย umount /cdrom ก่อนปลดดิสก์ หากคุณได้ข้อผิดพลาด bad superblock ขณะพยายาม mount แสดงว่าดิสก์ของคุณอาจไม่ได้ฟอร์แมตเป็น UDF จริงๆ ลอง sudo mount -t iso9660 /dev/sr0 /cdrom แทนดูว่า mount เป็น CD-ROM ธรรมดาได้หรือไม่ บางครั้ง DVD+R จริงๆ อาจใช้ระบบ ISO 9660 แทน UDF ขึ้นอยู่กับวิธีการเขียน ไม่มี volume แสงใดจะ mount เป็นอย่างอื่นนอกจาก read-only ในแง่ของการจำกัดสิทธิ์การเข้าถึง
ขั้นตอนเหล่านี้ควรทำงานได้เช่นกันเมื่อคุณมี disk image ที่ดาวน์โหลดมาแทน DVD จริง หากเป็นเช่นนั้น ให้แทน /dev/sr0 ด้วยชื่อจริงของ disk image ในกรณีนี้ สามารถ mount disk image บนระบบที่ไม่มีไดรฟ์แสงก็ได้
ทฤษฎีแล้ว อาจสร้าง disk images ที่ใช้ไม่ใช่ UDF หรือ ISO 9660 ได้ คุณสามารถพิมพ์ more /proc/filesystems เพื่อดูระบบไฟล์ที่ Ubuntu รองรับ นอกจาก UDF และ ISO 9660 แล้ว ที่พบบ่อยคือ ext2, ext3, ext4 ซึ่งเป็นรูปแบบจัดเก็บมาตรฐานของ Linux ที่คุณคุ้นเคย อาจพบ images ที่ใช้ vfat file system ซึ่งรองรับมาตรฐาน FAT12, FAT16, FAT32 ที่ MS-DOS เคยส่งเสริม โปรดทราบว่าหาก mount ด้วยออปชัน -t vfat คุณไม่ได้ mount virtual file system โดยนิยาม แม้ vfat จะย่อมาจาก Virtual FAT แต่หมายถึงสิ่งอื่นที่ไม่เกี่ยวกับการทำงานกับ disk image
คุณอาจพบ NTFS images ด้วย แม้จะค่อนข้างหายาก หากไม่มีตัวเลือกไหนทำงาน ลอง sudo mount -t ntfs ~/Downloads/theImageName.img /cdrom โดยแทน theImageName.img ด้วยชื่อไฟล์จริง นี่หายากที่จะทำงานเพราะ NTFS เป็น FUSE extension ภายใต้ Linux คุณอาจลองคำสั่งเดียวกันกับออปชัน -t fuse ด้วย
เนื่องจาก NTFS, ระบบ FAT ต่างๆ และ ext# systems ไม่ได้เป็น read-only โดยนิยาม คุณอาจต้องการเพิ่มออปชัน -r หรือ -o ro ในคำสั่ง mount เพื่อป้องกันการเขียนลง image แม้จะไม่จำเป็นหาก image ของคุณเป็น UDF หรือ ISO 9660 จริงๆ เนื่องจากคุณไม่สามารถเขียนลงดิสก์แสงได้เหมือน fixed disk หรือ memory stick
เป็นไปได้น้อยมากและไม่น่าจะเป็นจริงที่คุณจะพบดิสก์แสงจริงที่มีระบบไฟล์นอกจาก UDF, ISO 9660 หรือรูปแบบ CDFS ต่างๆ สำหรับ CD เสียง จริงๆ แล้วไม่สามารถสร้างบางประเภทของระบบไฟล์บนดิสก์แสงได้ ดังนั้น หากคุณยังได้ข้อผิดพลาด bad superblock หลังลอง -t udf และ -t iso9660 แล้ว ไดรฟ์แสงหรือดิสก์เองน่าจะสกปรก
ABOUT THE AUTHOR

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