Tengo una PC configurada con arranque dual.
Dado que Windows 10 tiene Windows Subsystem para Linux, ¿es posible acceder a la partición EXT4 desde dentro?
Tengo una PC configurada con arranque dual.
Dado que Windows 10 tiene Windows Subsystem para Linux, ¿es posible acceder a la partición EXT4 desde dentro?
Respuestas:
¿Es posible acceder a la partición EXT4 desde allí?
No parece que WSL pueda acceder a ninguna partición a la que Windows no pueda acceder . Además, parece estar limitado a solo particiones NTFS montadas por el propio sistema. Esto significa que los recursos compartidos de red no serían accesibles incluso si estuvieran usando el sistema de archivos NTFS.
Esto está respaldado por las siguientes declaraciones:
WSL consulta las unidades de todo el sistema para DriveFS; los montajes de letras que son por usuario (como algunos mapas de red o el controlador ext4fs de Paragon para Windows) no se recogen.
Uno de los desarrolladores de WSL confirmó que este era el caso.
En su mayoría tienes razón. Actualmente solo admitimos volúmenes NTFS fijos.
Cómo ingresar a la partición ext4
Parece que si bien esta información es correcta para Windows 10 1703 y posteriores a partir de Windows 10 1709, debería ser posible.
En la última versión de Windows Insider, el Subsistema de Windows para Linux (WSL) ahora le permite montar manualmente unidades de Windows utilizando el sistema de archivos DrvFs. Anteriormente, WSL montaba automáticamente todas las unidades NTFS fijas cuando iniciaba Bash, pero no había soporte para montar almacenamiento adicional como unidades extraíbles o ubicaciones de red.
Ahora, no solo puede montar manualmente cualquier unidad en su sistema, también hemos agregado soporte para otros sistemas de archivos como FAT, así como para montar ubicaciones de red. Esto le permite acceder a cualquier unidad, incluidas memorias USB extraíbles o CD, y cualquier ubicación de red a la que pueda acceder en Windows, todo desde WSL.
Mejoras en el sistema de archivos del subsistema de Windows para Linux
Dado que la partición ya existe en la unidad, debería poder montarla, como lo haría con cualquier otra partición en Linux. Sin embargo, según la información y los ejemplos que encontré, podría no ser posible porque el propio Windows no sabría cómo manejar la partición EXT4.
Para montar una unidad de Windows usando DrvFs , puede usar el comando regular de montaje de Linux. Por ejemplo, para montar una unidad extraíble D: como directorio / mnt / d, ejecute los siguientes comandos:
$ sudo mkdir / mnt / d
$ sudo mount -t drvfs D: / mnt / d
Ahora podrá acceder a los archivos de su unidad D: bajo / mnt / d. Cuando desee desmontar la unidad, por ejemplo para poder quitarla con seguridad, ejecute el siguiente comando:
$ sudo umount / mnt / d
La siguiente pregunta está relacionada con este tema Windows 10 Ubuntu Bash Shell: ¿Cómo instalo otras unidades de Windows? , y aunque no he sacado nada directamente de él, todavía está relacionado con el tema de montar volúmenes desde dentro de WSL.
Sí tu puedes. Regularmente uso ext2fsd para acceder a volúmenes ext4 desde Windows. Principalmente, mi requisito es el acceso de lectura, que es cómo lo configuro, y ha funcionado perfectamente.
Ocasionalmente he probado el acceso de escritura sin notar problemas, pero no lo he usado lo suficiente como para garantizar su fiabilidad.
El enlace SourceForge lo describe como un controlador de sistema de archivos Linux ext2 / ext3 para Windows , y ciertamente lee volúmenes ext4 sin ningún problema, pero no confiaré en usarlo para acceso de escritura hasta que lo haya probado mucho más o visto algunas garantías de que ext4 es compatible.
ext2fsd
se puede acceder a él desde WSL como cualquier otro volumen de Windows.
ext2fsd
. Asigné U:
a la partición de Ubuntu, y WSL lo ve como /mnt/u/
. Escriba df
para verificar.