Jak uzyskać dostęp do systemów plików ExFat w systemie Ubuntu Linux

ExFat to format systemu plików dla kart SD używanych w smartfonach i aparatach cyfrowych. W Linuksie 5.4 Microsoft planuje wprowadzić sterowniki dla tego systemu plików do jądra. Jednak wersja 5.4 jest daleka, a jeśli używasz Ubuntu, poczekaj chwilę.

Dlaczego wdrożenie pomocy trwa tak długo? Wynika to z faktu, że ExFat nie jest systemem plików typu open source, podobnie jak wiele innych systemów plików, do których użytkownicy mają dostęp w jądrze systemu Linux. W niektórych wersjach jądra Linuksa ExFat działa ze sprytnym hackiem innej firmy, ale nie jest oficjalnie obsługiwany przez sterowniki, ponieważ Microsoft jest właścicielem technologii i do niedawna nie był skłonny dodawać kodu do Linuksa w sposób zgodny z warunkami licencyjnymi jądra.

Dopóki jądro Linuksa 5.4 nie zostanie wybrane przez Canonical, oficjalna obsługa ExFat nie będzie dostępna po instalacji w Ubuntu. Tak więc na razie, jeśli chcesz uzyskać dostęp do kart SD na komputerze Ubuntu przy użyciu tego systemu plików, musisz zainstalować sterownik DKF ExFat. Oto jak to skonfigurować.

Zanim zaczniemy

W tym przewodniku omówimy, jak włączyć sterownik ExFat w systemie Ubuntu Linux, ponieważ obecna wersja jądra, której używają Ubuntu 18.04 LTS i 19.04, nie obsługuje go. Jednak ten sterownik nie ogranicza się tylko do użytkowników Ubuntu. Jeśli używasz Elementary OS Juno, Linux Mint 19, Peppermint OS, Zorin OS lub innego systemu operacyjnego Linux, który wykorzystuje Ubuntu jako bazę, sterownik ExFat będzie działał również w twojej dystrybucji Linuksa! Ponadto podobny sterownik dla tych w systemie Debian Linux można pobrać za pośrednictwem tej strony GitHub tutaj.

Zainstaluj ExFat DKMS na Ubuntu

Sterownik ExFat DKMS dla Ubuntu jest dystrybuowany do użytkowników za pośrednictwem PPA. Umowy PPA są doskonałe, ponieważ użytkownicy mogą otrzymywać spójne aktualizacje, zamiast konieczności ręcznego pobierania pakietów DEB co kilka miesięcy w przypadku aktualizacji. Aby dodać PPA w systemie Ubuntu, otwórz okno terminala, naciskając Ctrl + Alt + T lub Ctrl + Shift + T. na klawiaturze. Następnie użyj add-apt-repository polecenie poniżej, aby dodać PPA.

sudo add-apt-repository ppa:arter97/exfat-linux

Po skonfigurowaniu PPA w systemie Ubuntu Linux źródła oprogramowania Ubuntu muszą zostać zaktualizowane przed zainstalowaniem sterownika ExFat. Aby zaktualizować, użyj apt update polecenie poniżej.

sudo apt update

Po uruchomieniu trafny aktualizacja, musisz zainstalować wszelkie oczekujące aktualizacje oprogramowania na komputerze Ubuntu. Aby to zrobić, użyj apt upgrade Komenda. Pamiętaj, aby dodać w „-yPrzełącznik wiersza polecenia, aby ominąć monit „T / N” i przyspieszyć proces aktualizacji.

sudo apt upgrade -y

Po zakończeniu instalacji wszystkich oczekujących aktualizacji oprogramowania na komputerze z systemem Linux Ubuntu sterownik jest gotowy do zainstalowania za pomocą apt install polecenie do.

sudo apt install exfat-dkms 

Gdy menedżer pakietów Ubuntu Linux zakończy instalację sterownika ExFat DKMS w systemie, nie będziesz od razu obsługiwał systemu plików DKMS. Zamiast tego musisz ponownie uruchomić komputer z systemem Linux, aby zacząć z niego korzystać.

Usuń ExFat DKMS z Ubuntu

Sterownik ExFat DKMS jest bardzo łatwy do usunięcia i odinstalowania, jeśli zdecydujesz, że nie chcesz go już używać. Aby pozbyć się sterownika ze swojego systemu, zacznij od odinstalowania pakietu za pomocą Trafny menedżer pakietów.

sudo apt remove exfat-dkms

Po uruchomieniu polecenia odinstalowania w sterowniku ExFat w systemie Ubuntu Linux sterownik jest usuwany z jądra. Jednak proces dezinstalacji nie został całkowicie zakończony, ponieważ oprogramowanie PPA dodane podczas procesu instalacji jest nadal obecne w systemie. Aby usunąć PPA, zainstaluj program PPA purge. Jest to proste narzędzie, które może szybko usunąć PPA z systemu Ubuntu Linux.

sudo apt install ppa-purge -y

Po instalacji czyszczenia PPA możesz użyć wiersza polecenia, aby usunąć sterownik Linux ExFat DKMS z komputera z systemem Ubuntu Linux za pomocą poniższego polecenia.

sudo ppa-purge ppa:arter97/exfat-linux

Po usunięciu PPA z komputera z systemem Linux Ubuntu za pomocą aplikacji PPA purge nadszedł czas na odświeżenie źródeł oprogramowania systemu, aby stary ExFat PPA nie był już obecny ani dostępny.

sudo apt update

Kiedyś aktualizacja polecenie działa, sterownik ExFat, a PPA, który został użyty do zainstalowania oprogramowania na komputerze z systemem Linux Ubuntu, zostanie całkowicie usunięty z komputera. Teraz wystarczy zrestartować system, aby sfinalizować zmiany, ponieważ sterownik ExFat, mimo że odinstalowany, nadal działa w jądrze do następnego uruchomienia.

Po ponownym zalogowaniu się na komputerze z systemem Linux, Ubuntu nie będzie już obsługiwać ExFat za pośrednictwem sterownika ExFat DKMS.