ExFat เป็นรูปแบบระบบไฟล์สำหรับการ์ด SD ที่ใช้ในสมาร์ทโฟนและกล้องดิจิตอล ใน Linux 5.4, Microsoft วางแผนที่จะนำไดรเวอร์สำหรับระบบไฟล์นี้ไปยังเคอร์เนล อย่างไรก็ตามเวอร์ชัน 5.4 นั้นใช้งานได้นานและหากคุณใช้ Ubuntu คุณจะต้องรอสักครู่
การสนับสนุนเหตุผลใช้เวลานานกว่าจะเป็นดำเนินการ? เป็นเพราะ ExFat ไม่ใช่ระบบไฟล์โอเพนซอร์ซเหมือนกับระบบไฟล์อื่น ๆ ที่ผู้ใช้มีสิทธิ์เข้าถึงในเคอร์เนล Linux สำหรับเคอร์เนล Linux บางรุ่น ExFat ทำงานร่วมกับแฮ็คบุคคลที่สามที่ฉลาด แต่ไม่ได้รับการสนับสนุนอย่างเป็นทางการผ่านทางไดรเวอร์เนื่องจาก Microsoft เป็นเจ้าของเทคโนโลยีและจนกระทั่งเมื่อเร็ว ๆ นี้ยังไม่เต็มใจที่จะเพิ่มรหัสลงใน Linux วิธีที่เป็นไปตามข้อกำหนดสิทธิการใช้งานของเคอร์เนล
จนกระทั่ง Linux เคอร์เนล 54 ได้รับการสนับสนุนจาก Canonical การสนับสนุน ExFat อย่างเป็นทางการจะไม่สามารถใช้งานได้นอกกรอบบน Ubuntu ดังนั้นสำหรับตอนนี้ถ้าคุณต้องการเข้าถึงการ์ด SD บน Ubuntu PC ของคุณโดยใช้ระบบไฟล์นี้คุณต้องติดตั้งไดรเวอร์ ExFat DKMS นี่คือวิธีการตั้งค่า
ก่อนที่เราจะเริ่ม
ในคู่มือนี้เราจะอธิบายวิธีเปิดใช้งานไดรเวอร์ ExFat บน Ubuntu Linux ซึ่งเป็นรุ่นเคอร์เนลปัจจุบันที่ Ubuntu 18.04 LTS และ 19.04 ใช้ไม่รองรับ อย่างไรก็ตามไดรเวอร์นี้ไม่ได้ จำกัด อยู่เพียงแค่ผู้ใช้ Ubuntu หากคุณใช้ Elementary OS Juno, Linux Mint 19, Peppermint OS, Zorin OS หรือระบบปฏิบัติการ Linux อื่น ๆ ที่ใช้ Ubuntu เป็นฐานไดรเวอร์ ExFat จะทำงานบนการกระจาย Linux ของคุณเช่นกัน! นอกจากนี้สามารถดาวน์โหลดไดร์เวอร์ที่คล้ายกันสำหรับ Debian Linux ผ่านหน้า GitHub นี้ได้ที่นี่
ติดตั้ง ExFat DKMS บน Ubuntu
มีการแจกจ่ายไดรเวอร์ ExFat DKMS สำหรับ Ubuntuให้กับผู้ใช้ผ่าน PPA PPA นั้นยอดเยี่ยมเนื่องจากผู้ใช้สามารถรับการอัปเดตที่สอดคล้องกันแทนที่จะต้องดาวน์โหลดแพ็คเกจ DEB ด้วยตนเองทุกสองสามเดือนเมื่อมีการอัปเดต หากต้องการเพิ่ม PPA บน Ubuntu ของคุณให้เปิดหน้าต่างเทอร์มินัลโดยกด Ctrl + Alt + T หรือ Ctrl + Shift + T บนแป้นพิมพ์ จากนั้นใช้ add-apt-พื้นที่เก็บข้อมูล คำสั่งด้านล่างเพื่อเพิ่ม PPA

sudo add-apt-repository ppa:arter97/exfat-linux
เมื่อติดตั้ง PPA บนระบบ Ubuntu Linux ของคุณแล้วแหล่งซอฟต์แวร์ของ Ubuntu จะต้องได้รับการอัปเดตก่อนที่จะติดตั้งไดรเวอร์ ExFat หากต้องการอัปเดตให้ใช้ การปรับปรุงที่ฉลาด คำสั่งด้านล่าง
sudo apt update
กำลังติดตามการทำงาน ฉลาด ปรับปรุงคุณต้องติดตั้งการอัปเดตซอฟต์แวร์ที่ค้างอยู่บน Ubuntu PC ของคุณ เมื่อต้องการทำเช่นนี้ใช้ ฉลาดอัพเกรด คำสั่ง อย่าลืมเพิ่มใน“-y” สวิตช์บรรทัดคำสั่งเพื่อเลี่ยงการพรอมต์“ Y / N” และทำให้กระบวนการอัปเดตเร็วขึ้นมาก

sudo apt upgrade -y
เมื่อการอัปเดตซอฟต์แวร์ที่ค้างอยู่ทั้งหมดเสร็จสิ้นการติดตั้งบนคอมพิวเตอร์ Ubuntu Linux ไดรเวอร์พร้อมที่จะติดตั้งโดยใช้ apt ติดตั้ง คำสั่งไปที่
sudo apt install exfat-dkms
เมื่อตัวจัดการแพคเกจ Ubuntu Linux เสร็จสิ้นติดตั้งไดรเวอร์ ExFat DKMS บนระบบคุณจะไม่ได้รับการสนับสนุนระบบไฟล์ DKMS ทันที คุณต้องรีบูทคอมพิวเตอร์ Linux เพื่อเริ่มใช้งานแทน
เอา ExFat DKMS ออกจาก Ubuntu
ไดรเวอร์ ExFat DKMS นั้นง่ายต่อการถอดและถอนการติดตั้งหากคุณตัดสินใจว่าไม่ต้องการใช้อีกต่อไป ในการกำจัดไดรเวอร์ออกจากระบบของคุณให้เริ่มโดยการถอนการติดตั้งแพ็คเกจโดยใช้ ฉลาด ผู้จัดการแพคเกจ
sudo apt remove exfat-dkms
หลังจากรันคำสั่งถอนการติดตั้งบน ExFatไดรเวอร์บน Ubuntu Linux ไดรเวอร์จะถูกลบออกจากเคอร์เนล อย่างไรก็ตามกระบวนการถอนการติดตั้งยังไม่เสร็จสิ้นเนื่องจากซอฟต์แวร์ PPA ที่เพิ่มเข้ามาในระหว่างกระบวนการติดตั้งยังคงปรากฏอยู่ในระบบ หากต้องการลบ PPA ให้ติดตั้งโปรแกรม PPA ล้างข้อมูล เป็นเครื่องมือง่ายๆที่สามารถลบ PPA ออกจาก Ubuntu Linux ได้อย่างรวดเร็ว
sudo apt install ppa-purge -y
หลังจากการติดตั้ง PPA กำจัดคุณสามารถใช้บรรทัดคำสั่งเพื่อลบไดรเวอร์ ExFat DKMS Linux จาก Ubuntu Linux PC ของคุณด้วยคำสั่งด้านล่าง
sudo ppa-purge ppa:arter97/exfat-linux
เมื่อ PPA ถูกลบออกจาก Ubuntu Linux PC ของคุณผ่านแอปพลิเคชัน PPA กำจัดมันถึงเวลาแล้วที่จะรีเฟรชแหล่งซอฟแวร์ของระบบเพื่อให้ ExFat PPA เก่าไม่สามารถเข้าถึงได้อีกต่อไป
sudo apt update
เมื่อครั้ง ปรับปรุง คำสั่งเรียกใช้หลักสูตร ExFat Driver และPPA ที่ใช้ในการติดตั้งซอฟต์แวร์บน Ubuntu Linux PC ของคุณจะถูกลบออกจากคอมพิวเตอร์ทั้งหมด ตอนนี้สิ่งที่เหลืออยู่คือการรีบูทระบบเพื่อทำการเปลี่ยนแปลงให้เสร็จสิ้นเนื่องจาก ExFat Driver ที่ถอนการติดตั้งแล้วยังคงทำงานอยู่ในเคอร์เนลจนกว่าจะรีสตาร์ทครั้งถัดไป
เมื่อกลับเข้าสู่ระบบ Linux PC ของคุณ Ubuntu จะไม่รองรับ ExFat อีกต่อไปผ่านทางไดรเวอร์ ExFat DKMS
ความคิดเห็น