Un nouveau PPA donne aux utilisateurs d'Ubuntu la possibilité d'essayer un autre module de noyau exFAT basé sur le dernier code Samsung.
Vous vous souviendrez peut-être qu'en août dernier, Microsoft avait annoncé qu'il aiderait à intégrer exFAT au noyau Linux sous une licence autorisée. Cette décision a mis fin à des années d'incertitude juridique et devrait permettre à exFAT d'être entièrement pris en charge dans le noyau Linux principal.
Mais tous les efforts sont un peu éloignés, et le pilote exFAT actuel de "mise en scène" est basé sur un code plus ancien.
En attendant, les utilisateurs d'Ubuntu intéressés par l'utilisation d'un module de système de fichiers exFAT pour le noyau Linux basé sur le sdFAT
les pilotes développés par Samsung (et utilisés dans leurs smartphones Android) le peuvent désormais.
Le but de exfat-linux
Le projet, maintenu par le développeur Android Park Ju Hyung, est de "fournir les meilleurs pilotes de noyau génériques pour exFAT" aux utilisateurs de Linux. Pour ce faire, il tire parti des "modifications spécifiques à Samsung" et, dans certains cas, des omissions qui contribuent à rendre le code du projet plus "portable".
Le exfat-linux
Le module du noyau est présenté comme une alternative directe à exfat-nofuse, dont le statut de maintenance est apparemment un peu en suspens.
De plus, exfat-linux
est basé sur un code "plus récent", et son responsable prévoit de fusionner les modifications en amont au fur et à mesure, et de corriger rapidement toute casse avec des noyaux plus récents.
Avantages d'exfat-linux par rapport aux autres alternatives :
- Lire/écrire plus rapidement dans les systèmes de fichiers exFAT
- Basé sur code "plus récent"
- Prend en charge les noyaux 64 bits, 32 bits et ARM
- Variété d'options de montage
Le pilote exFAT basé sur Samsung a été testé et fonctionne avec tous les principaux noyaux LTS, ainsi qu'avec les noyaux Linux que Canonical utilise dans Ubuntu, y compris v5.0, v5.2 et même le 5.3-rc utilisé dans les versions quotidiennes d'Ubuntu 19.10. .
Comment installer le module de noyau Samsung exFat dans Ubuntu
Avant de continuer, faites le point sur votre configuration actuelle. Si tout fonctionne bien, ou si vous ne savez pas vraiment pourquoi vous voudriez changer de module exFAT, ne suivez pas; tenez-vous en à ce que vous avez.
Si, toutefois, vous souhaitez évaluer les performances avec des modules exfat alternatifs non basés sur FUSE, souhaitez accéder à des fonctionnalités spécifiques dans cette nouvelle implémentation, suivez simplement les étapes suivantes, à la suite ?
1. Ouvrez une nouvelle fenêtre de terminal (ctrl
+ alt
+ t
) sur Ubuntu 16.04 LTS, 18.04 LTS ou version ultérieure (y compris Linux Mint 19.x) et exécutez cette commande :
sudo add-apt-repository ppa:arter97/exfat-linux
2. Entrez votre mot de passe puis mettez à jour votre liste de logiciels :
sudo apt update
3. Installez le package du module du noyau exfat-linux :
sudo apt install exfat-dkms
Une fois le package exfat-linux téléchargé, décompressé, construit et installé, vous devrez redémarrer votre machine pour vous assurer que le nouveau noyau est chargé avec succès.
Pour décharger ou supprimer le module du noyau ultérieurement (et revenir au module exFAT intégré de votre noyau), vous pouvez soit décharger le module en utilisant modprobe -r
ou supprimez entièrement le module du noyau (recommandé) en exécutant cette commande en tant que root :
sudo apt remove exfat-dkms
Si vous essayez exfat-linux - j'admets qu'au moment d'écrire ces lignes, je ne l'ai pas fait - faites-moi savoir (ainsi qu'aux autres lecteurs) comment vous vous en sortez, les problèmes que vous rencontrez, etc.
Merci arter97