
Nový PPA dává uživatelům Ubuntu možnost vyzkoušet alternativní modul jádra exFAT založený na nejnovějším kódu Samsung.
Možná si vzpomínáte, že v srpnu Microsoft oznámil, že pomůže zavést exFAT do linuxového jádra pod přípustnou licencí. Tento krok ukončil roky právní nejistoty a měl by umožnit plnou podporu exFAT v hlavním linuxovém jádře.
Ale veškeré úsilí je trochu mimo a současný „staging“ ovladač exFAT je založen na nějakém starším kódu.
Mezitím se uživatelé Ubuntu zajímají o použití modulu souborového systému exFAT pro jádro Linux založené na sdFAT
ovladače vyvinuté společností Samsung (a používané v jejich chytrých telefonech Android) nyní umí.
Cílem exfat-linux
Projekt, který spravuje vývojář Android Park Ju Hyung, má „poskytovat ty nejlepší obecné ovladače jádra pro exFAT“ pro uživatele Linuxu. Dělá to tak, že využívá „úpravy specifické pro Samsung“ a v některých případech opomenutí, díky kterým je kód projektu „přenosnější“.
exfat-linux
kernel module je navržen jako doplňková alternativa k exfat-nofuse, jehož stav údržby je zjevně trochu ve vzduchu.
Navíc exfat-linux
je založen na „novějším“ kódu a jeho správce plánuje začlenit upstream změny, jak a kdy, a okamžitě opravit případné poruchy pomocí novějších jader.
Výhody exfat-linux oproti ostatním alternativám:
- Rychlejší čtení a zápis do souborových systémů exFAT
- Na základě „novější“ kód
- Podporuje 64bitová, 32bitová a ARM jádra
- Různé možnosti připojení
Ovladač exFAT založený na Samsungu byl testován a funguje se všemi hlavními jádry LTS a také s linuxovými jádry, která Canonical používá v Ubuntu, včetně v5.0, v5.2 a dokonce i 5.3-rc používaného v Ubuntu 19.10 denních sestavách. .
Jak nainstalovat modul jádra Samsung exFat v Ubuntu
Než budete pokračovat, zkontrolujte své aktuální nastavení. Pokud vše funguje dobře nebo si nejste opravdu jisti, proč byste chtěli přepnout modul exFAT, nepokračujte; držte se toho, co máte.
Pokud vás však zajímá srovnávání výkonu s alternativními exfatovými moduly nezaloženými na FUSE, chcete mít přístup ke konkrétním funkcím v rámci této nové implementace, postupujte podle následujících kroků?
1. Otevřete nové okno terminálu (ctrl
+ alt
+ t
) na Ubuntu 16.04 LTS, 18.04 LTS nebo novějších (včetně Linux Mint 19.x) a spusťte tento příkaz:
sudo add-apt-repository ppa:arter97/exfat-linux
2. Zadejte své heslo a poté aktualizujte seznam softwarových balíčků:
sudo apt update
3. Nainstalujte balíček modulu jádra exfat-linux:
sudo apt install exfat-dkms
Jakmile bude balíček exfat-linux stažen, rozbalen, sestaven a nainstalován, budete muset restartovat počítač, aby bylo zajištěno úspěšné načtení nového jádra.
Chcete-li modul jádra uvolnit nebo odebrat později (a vrátit se k vestavěnému modulu exFAT v jádře), můžete modul uvolnit pomocí modprobe -r
nebo úplně odstraňte modul jádra (doporučeno) spuštěním tohoto příkazu jako root:
sudo apt remove exfat-dkms
Pokud exfat-linux vyzkoušíte – přiznám se, že v době psaní tohoto článku jsem to ještě neudělal – dejte mi (a dalším čtenářům) vědět, jak se vám daří, jaké máte problémy, a tak dále.
Děkuji arter97