Acceda a la partición de Ubuntu desde el subsistema de Windows

Acceda a la partición de Ubuntu desde el subsistema de Windows

Tengo una PC configurada con arranque dual.

Dado que Windows 10 tiene el subsistema de Windows para Linux, ¿es posible acceder a la partición EXT4 desde dentro?

Respuesta1

¿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 únicamente a particiones NTFS montadas por el propio sistema. Esto significa que no se podría acceder a los recursos compartidos de red incluso si estuvieran usando el sistema de archivos NTFS.

Esto está respaldado por las siguientes declaraciones:

WSL consulta 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 seleccionan.

Uno de losdesarrolladores WSLconfirmó que este era el caso.

Tienes razón en gran medida. 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 e inferiores, 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 sólo puede montar manualmente cualquier unidad en su sistema, sino que también agregamos soporte para otros sistemas de archivos como FAT, además de montar ubicaciones de red. Esto le permite acceder a cualquier unidad, incluidas memorias USB o CD extraíbles, y a cualquier ubicación de red a la que pueda acceder en Windows, todo desde WSL.

Mejoras del 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é, es posible que no sea posible porque el propio Windows no sabría cómo manejar la partición EXT4.

Para montar una unidad de Windows usandoDrvF, puede utilizar el comando de montaje normal de Linux. Por ejemplo, para montar una unidad extraíble D: como directorio /mnt/d, ejecute los siguientes comandos:

$ sudo mkdir /mnt/d

$ sudo montaje -t drvfs D: /mnt/d

Ahora podrá acceder a los archivos de su unidad D: en /mnt/d. Cuando desee desmontar la unidad, por ejemplo para poder extraerla de forma segura, ejecute el siguiente comando:

$ sudo desmontar /mnt/d

La siguiente pregunta está relacionada con este tema.Windows 10 Ubuntu Bash Shell: ¿Cómo monto otras unidades de Windows?, y aunque no he sacado nada directamente de él, todavía está relacionado con el tema del aumento de volúmenes desde WSL.

Respuesta2

Sí tu puedes. Yo uso regularmenteext2fsdaccederext4volúmenes desde Windows. Principalmente mi requisito es acceso de lectura, que es como lo configuro y ha funcionado perfectamente.

De vez en cuando he probado el acceso de escritura sin notar problemas, pero no lo he usado lo suficiente como para dar fe de su confiabilidad.

El enlace de SourceForge lo describe comoUn controlador de sistema de archivos Linux ext2/ext3 para Windows, y ciertamente se leeext4volúmenes sin ningún problema, pero no confiaré en usarlo para acceso de escritura hasta que lo haya probado mucho más o haya visto algunas garantías de queext4esta apoyado.

información relacionada