Inicio Noticias Adición de soporte exFAT a Ubuntu

Adición de soporte exFAT a Ubuntu

Esta guía le mostrará cómo agregar compatibilidad con el sistema de archivos exFAT a su sistema Ubuntu.exFAT es un sistema de archivos escrito y diseñado por Microsoft con la intención de ser optimizado para memoria flash como una tarjeta SD o una unidad USB. Hasta hace poco, Linux no ha tenido soporte nativo para el sistema de archivos exFAT debido a su naturaleza propietaria original. Le mostraremos cómo puede compilar el soporte exFAT como un controlador de kernel para sistemas Ubuntu, y para aquellos que ejecutan versiones anteriores de Ubuntu, también le mostraremos cómo instalar el controlador de fusible exFAT. Este controlador no tiene el mismo rendimiento que el módulo del kernel, pero es mejor que no tener soporte para exFAT. Tenga en cuenta que necesitará saber qué versión de Ubuntu está ejecutando antes de continuar. Ubuntu 20.10 o más reciente, entonces ya debería tener soporte exFAT incorporado. Ubuntu 20.10 usa la versión 5.8 del kernel de Linux. Todas las versiones del kernel de Linux desde la versión 5.7 tienen un controlador exFAT integrado y bien escrito para aquellos que ejecutan cualquier versión de Ubuntu. más de 12,10, necesitará instalar el controlador exFAT FUSE, si está usando la versión de escritorio de Ubuntu, puede abrir la terminal presionando CTRL + ALT + T. También puede realizar los pasos usando una conexión SSH a su máquina Ubuntu.

Uso del controlador de kernel exFAT en Ubuntu

El mejor método para agregar soporte exFAT a su sistema Ubuntu es compilar e instalar un controlador exFAT especial, aunque requiere algunos pasos más para comenzar a funcionar, funciona mucho mejor que el controlador FUSE exFAT basado en él. En las siguientes dos secciones, aprenderá cómo preparar su sistema y compilar el controlador exFAT del núcleo.

Preparando su sistema Ubuntu para exFAT

Cuando compilamos el controlador del kernel exFAT para Ubuntu a partir del código fuente, deberíamos haber instalado algunas cosas, esta sección le mostrará cómo preparar su sistema Ubuntu para compilar el módulo del kernel para el sistema de archivos exFAT.1. Nuestro primer paso es asegurarnos de que tenemos un sistema actualizado en el que trabajar. Afortunadamente, actualizar Ubuntu es tan fácil como ejecutar los siguientes dos comandos en Terminal.2. Luego podemos descargar e instalar los paquetes que necesitamos para compilar el controlador exFAT en nuestro sistema Ubuntu. Ejecute el siguiente comando para instalar tanto git como build-essential. Usaremos git para obtener el código del controlador del kernel exFAT. El paquete esencial asegura que tendremos todo el software necesario para compilar este código.3. Para mantener las cosas limpias, vamos a cambiar al directorio de inicio del usuario actual, podemos usar el comando cd seguido del símbolo de tilde (`) para cambiar al directorio de inicio.4. Para nuestro próximo paso, necesitará saber qué versión de Ubuntu está utilizando. Estos pasos difieren ligeramente porque las versiones de Ubuntu anteriores a la 17.04 necesitarán clonar una rama anterior del código. Utilice el siguiente comando si está ejecutando en un versión de Ubuntu desde 17.04 y más reciente. Por ejemplo, Ubuntu 18.04 y Ubuntu 20.04. Si todavía está usando un versión antigua de Ubuntu, como 16.04, deberá clonar la versión anterior del repositorio, aunque esta versión ya no se mantiene, aún debería funcionar más que lo suficientemente bien para manejar exFAT en su sistema Ubuntu.

Compilar el controlador de kernel exFAT para Ubuntu

Una vez que tenga su sistema Ubuntu listo, podemos compilar el controlador exFAT en Ubuntu, con el código clonado en nuestra máquina y los paquetes requeridos instalados, compilar el código es sencillo.1. Antes de continuar, debemos asegurarnos de que estamos en el directorio que acabamos de clonar. Si siguió este tutorial, este directorio debería estar en “~ / exfat-linux”.2. Puede usar el comando make para preparar y compilar el código para Ubuntu. Este comando leerá el Makefile para ver cómo debe compilar el código fuente en el archivo final.3. Una vez que el sistema ha terminado de compilar el módulo del kernel, podemos instalarlo, para instalar el módulo del kernel exFAT en el sistema Ubuntu, necesitamos ejecutar el siguiente comando.4. Antes de cargar el nuevo módulo del kernel, necesitamos reiniciar el dispositivo, lo que asegura que si hay una versión antigua del controlador exFAT, no se cargará automáticamente.5. Cuando su máquina Ubuntu haya terminado de reiniciarse, ahora podemos cargar el nuevo controlador del kernel exFAT. Para cargar en el módulo, necesitamos usar el comando modprobe seguido de exfat. Tenga en cuenta que cada vez que actualice el kernel, deberá usar modprobe de nuevo.6. Puede verificar que exFAT sea ahora un formato de sistema de archivos aceptado mediante el siguiente comando. Este comando usará el comando cat para mostrar el contenido del archivo “/ proc / filesystems”.

Uso del controlador exFAT FUSE

FUSE significa “sistema de archivos en el espacio de usuario” y es una interfaz de software utilizada en sistemas similares a Unix como Ubuntu. Esta interfaz le permite ampliar los sistemas de archivos admitidos de un sistema sin instalar controladores a nivel de kernel. El controlador es que tienden a ser mucho más lentos mientras consumen más recursos de CPU.1. Antes de instalar el controlador exFAT FUSE en Ubuntu, primero debemos actualizar el sistema, ejecutar los siguientes dos comandos en su sistema para actualizar la lista de paquetes y actualizar los paquetes.2. Con el sistema actualizado, ahora podemos instalar el controlador exFAT del espacio de usuario. Este proceso es simple porque el controlador que necesitamos está disponible en el repositorio de paquetes.3. Con el controlador exFAT FUSE ahora instalado en su dispositivo Ubuntu, puede conectar de manera segura sus unidades exFAT; ahora, cuando conecte estas unidades a su computadora, se montarán automáticamente.

Conclusión

En este punto, ahora tendrá los controladores exFAT instalados en su máquina Ubuntu. A partir de ahora, cada vez que conecte una unidad exFAT, el sistema podrá detectarla y montar la unidad automáticamente. Para la mayoría de los usuarios, ahora debería estar ejecutando la versión del kernel del controlador exFAT. Esta versión del controlador ofrece el mejor rendimiento y compatibilidad, si tuvo problemas con esto, es posible que haya tenido que instalar el controlador exFAT FUSE más lento. Cargue exFAT en su dispositivo Ubuntu, deje un comentario a continuación, asegúrese de consultar nuestras otras guías de Ubuntu si desea obtener más información sobre el sistema operativo.

Troels Platz
¿Sabéis el cuento del holandés errante que acabó viviendo en las costas de Sevilla?
RELATED ARTICLES

Dejar respuesta

Please enter your comment!
Please enter your name here