Ver particiones Ext4 desde Windows 7 (logre resolver el problema en un 50%)

Imagen de ivanstron
0 puntos

Hola, primero que nada esto no es una solución (por si alguien se confunde con el titulo) sino un problema.

Tengo Windows 7 Ultimate Lite (en un disco rigido de 80GB) y Ubuntu 9.10 (en un disco rigido de 320GB).

Quiero poder leer, escribir y ejecutar (bueno escribir nose si me hace falta) archivos de Ubuntu desde Windows:
Por ejemplo, quiero poder escuchar archivos de música alojados en una carpeta de Ubuntu desde Windows 7 con el Winamp.

Ya probe muchos programas: el DiskInternals no sirve, el ext2explore solo te deja explorar (es decir, funciona) pero no me deja "ejecutar" los archivos, solo me deja pasarlos a Windows.

Ahora estoy probando con el Ext2 Volume Manager. Probe esta guia:
http://www.soluvas.com/read-browse-explore-open-ext2-ext3-ext4-partition...

No entendí el paso 1:
When creating/formatting the ext4 filesystem, make sure to add “-O ^extent” which means disabling the “extent” feature bit. The following steps will not work if your ext4 filesystem still has “extent” feature enabled. ext2 and ext3 partitions should be fine.
(se inglés, eh)

Bueno, aca viene lo ultimo:
Seguí las instrucciones de aquella guia, y funcionó, me figura "Disco local (U:)" (la partición Home, que es la que decidí hacer montable), y me dice de cuanto espacio es y cuando tiene ocupado. Me puedo meter adentro y encuentro 2 carpetas: "ivan" (mi usuario) y "lost+found", cuando me meto a ivan no hay absolutamente nada, me dice que la carpeta esta vacia, y si me fijo cuanto pesa, pesa 0KB, lo mismo con lost+found.

Bueno, espero que me puedan ayudar, ya casi estaba por resolverlo :D!

También intente con un driver muy famoso, pero ya viejo, y aparecia el disco montado, pero directamente me pedia formatearlo, y ni loco. Conosco la "solcución" de instalar una maquina virtual de Ubuntu en Windows, pero Windows lo uso para jugar juegos, y pesados, así que eso me consumiria bastante considerando lo que necesito.

Gracias por leer mi tema.

Imagen de Gabriel_M
+1
0
-1

Te informa, que para que funcione al crear y/o formatear la partición
con el el sistema de archivos ext4, para que el driver permita acceder
a la misma se debe formatear con la opción
-O ^extent
El driver no funciona si el sistema de archivos ext4 tiene activa
la opción extent
La opción extent introducida para reemplazar al tradicional esquema de bloques
usado por los sistemas de archivos ext2/3, es un conjunto de bloques físicos
contiguos, mejorando el rendimiento al trabajar con archivos de gran tamaño y
reduciendo la fragmentación. Un extent simple en ext4 es capaz de mapear hasta
128MiB de espacio contiguo con un tamaño de bloque igual a 4KiB

+1
0
-1
Imagen de ivanstron
+1
0
-1

Gracias, pero, es decir...?

Nose como poner esa opción, y si la pongo, solo tiene efecto cuando esta encendido Windows la desactivación de extent? porque estaria bueno, en ese caso por lo que entendí que me explicaste, que el extent se descativa solo cuando esta Windows 7 prendido y montado el disco y se activa cuando prendo Ubuntu y Windows 7 esta apagado.

+1
0
-1
Imagen de Gabriel_M
+1
0
-1

La condición rerquerida es desactivar el bit extent cuando se crea el sistema
de archivos con la opción -O ^extent
Ubuntu cuando crea las particiones, lo hace con el bit extent activado
Esto implica que la partición ext4 que sera accedida por Windows debe crearse
sin el bit extent activado, separada del sistema (que Ubuntu crea con extent activo)
Una vez activo o desactivo solo se cambia formateando la partición.

+1
0
-1
Imagen de linkstat
+1
0
-1

Hola.
Mirá, yo la forma más "transparente", seguro y (relativamente) sencilla que encontré de resolverlo fue utilizando una máquina virtual con acceso al disco físico.

La idea es que, nada mejor que un SO on kernel Linux y los drivers nativos para leer y escribir particiones Ext2/3/4, XFS, JFS, etc.

Lo que yo tengo es un VMware Workstation 7, que corre una máquina virtual GNU/Linux Debian, y que tiene lo mínimo y necesario: solo SAMBA y SSH.

Cuando inicio sesión en Windows 7, la máquina virtual se ejecuta "de fondo", vía un script que la inicia, sin mostrar ventana ni nada, y me exporta las particiones que deseo por SAMBA.

La cosa es que al minuto de haber iniciado sesión en Windows, ya tengo disponible todas las carpetas que deseo (ya las tengo conectadas por red).

El único detalle es que mi partición home está cifrada con ecryptfs, por lo cual, si además deseo acceder a mi home (y todo lo que esta contiene, como Documentos, fotos, etc), lo que hago es conectarme por SSH a la máquina remota... (esto último lo hago con PuTTY y el proceso consiste en lo siguiente: hago doble clic en un ícono, se abre una consola que me pide la clave de mi usuario y... listo!).

Como se hace todo eso... ufff, bueno, es un laburito, pero vale la pena.

Si te interesa, te recomiendo que te bajés una VMware Workstation, una imagen ISO NetInstall de Debian... luego tendrías que seguir mi guía publicada en taringa Accediendo a particiones Linux desde Windows x64 y luego consultarme nuevamente sobre:
+ Como configurar SAMBA en la máquina virtual
+ Como generar el script de inicio de la VMware al inicio de Windows
+ Como generar el script de apagado seguro del sistema operativo (tanto VMware como Windows)
+ Como tener el acceso "transparente"
+ Como acceder a sistemas de archivo cifrados con ecryptfs (OPCIONAL)

Saludos!

+1
0
-1

¡Saludos!

--
Alejandro Hamann

Imagen de cuertymet
+1
0
-1

Ya nos gustaria, que, si sabes todo eso de

+ Como configurar SAMBA en la máquina virtual
+ Como generar el script de inicio de la VMware al inicio de Windows
+ Como generar el script de apagado seguro del sistema operativo (tanto VMware como Windows)
+ Como tener el acceso "transparente"
+ Como acceder a sistemas de archivo cifrados con ecryptfs (OPCIONAL)

lo compartieras con la comunidad, te estariamos eternamente agradecidos y bailariamos 'samba' como autenticos brasileños que queremos ser. ;-D
Gracias por compartir la informacion, nos hace mas libres

+1
0
-1
Imagen de linkstat
+1
0
-1

Hola cuertymet.
Lo tengo -parcialmente- explicado en este post en Taringa:
http://www.taringa.net/posts/linux/3280602/Accediendo-a-particiones-Linux-desde-Windows-x64.html

Pero hay cosas que tengo que actualizar, como por ejemplo, la parte de configurar ecryptfs, o el script sencillo de inicio en Windows... o la configuración del smb.conf de SAMBA.

Lo terminaría de postear ahora, pero ya me estaba yendo a dormir (son las 4:30 am pasadas y mañana laburo).

linkstat [arroba] gmail [punto] com

ahí me contactan por Google Talk o por MSN (menos usual), y voy guiando. Pero mejor antes leerse la guía que está en T!, puesto que explica "la idea".

(Luego podré aquí algo más compacto, pero preciso, mientras, por IM)

Saludos!

+1
0
-1

¡Saludos!

--
Alejandro Hamann