Ver la Versión Completa : [ DEBATE ] Sobre soporte NTFS
teredur
02/07/13, 02:26:05
Bueno hoy me ha dado por mirar el soporte NTFS, ya que se habia comentado algo.
Ya habia visto en el log del kernel (dmesg) que se incluia el soporte para NTFS.
[ 0.208887] NTFS driver 2.1.30 [Flags: R/W]. si miramos los filesystem soportados: cat /proc/filesystems
nodev sysfs
nodev rootfs
nodev bdev
nodev proc
nodev cgroup
nodev tmpfs
nodev binfmt_misc
nodev debugfs
nodev sockfs
nodev usbfs
nodev pipefs
nodev anon_inodefs
nodev devpts
ext3
ext2
ext4
nodev ramfs
vfat
msdos
ntfs
fuseblk
nodev fuse
nodev fusectl
nodev functionfsAl tener root y poder conectar un usb y ejecutar un terminal, he realizado pruebas.
Si ejecutamos como root:
mount /dev/block/platform/exynos-dw3.0/by-num/p1 /mnt/udisk -o gid=1000,uid=1015,fmask=0702,dmask=0702montamos el usb con formato ntfs, pudiendo ser explorado.
rootfs on / type rootfs (rw,relatime)
tmpfs on /dev type tmpfs (rw,nosuid,relatime,mode=755)
devpts on /dev/pts type devpts (rw,relatime,mode=600)
none on /dev/cpuctl type cgroup (rw,relatime,cpu)
proc on /proc type proc (rw,relatime)
none on /proc/bus/usb type usbfs (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
/sys/kernel/debug on /sys/kernel/debug type debugfs (rw,relatime)
none on /acct type cgroup (rw,relatime,cpuacct)
tmpfs on /mnt/secure type tmpfs (rw,relatime,mode=700)
tmpfs on /mnt/asec type tmpfs (rw,relatime,mode=755,gid=1000)
tmpfs on /mnt/obb type tmpfs (rw,relatime,mode=755,gid=1000)
/dev/block/mmcblk0p2 on /system type ext4 (rw,relatime,data=ordered)
/dev/block/mmcblk0p4 on /cache type ext4 (rw,nosuid,nodev,noatime,nomblk_io_submit,errors=p anic,data=ordered)
/dev/block/mmcblk0p3 on /data type ext4 (rw,nosuid,nodev,noatime,nomblk_io_submit,errors=p anic,data=ordered)
/dev/block/vold/179:1 on /mnt/sdcard type vfat (rw,dirsync,nosuid,nodev,noexec,relatime,uid=1000, gid=1015,fmask=0702,dmask=0702,allow_utime=0020,co depage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro)
tmpfs on /mnt/sdcard/.android_secure type tmpfs (ro,relatime,size=0k,mode=000)
/dev/block/platform/exynos-dwc3.0/by-num/p1 on /mnt/udisk type ntfs (ro,relatime,uid=1000,gid=1015,umask=0702,nls=iso8 859-1,errors=continue,mft_zone_multiplier=1)
/dev/block/vold/179:25 on /mnt/extsd type vfat (rw,dirsync,nosuid,nodev,noexec,relatime,uid=1000, gid=1015,fmask=0702,dmask=0702,allow_utime=0020,co depage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro)No tengo ni idea de como integrar esto en el sistema, a ver si Steve_Mars, puede aprovechar la información.
no se si se deberia integrar en el fstab.smdk5250 o el vold.fstab
No he mirado todavia hdd,
Quieres decir que has montado ntfs aunque solo sea read only?
Buenas noticias de todas maneras, estás en inspiration 0,2? porque steve ha dicho que añadió el módulo de ntfs-3g (para rw) sólo que no tenía incluido el módulo fuse.ko para poder usarlo, sin embargo en la lista que das sale el fuse. Así que sería cuestión de probar si te funciona el comando.
teredur
02/07/13, 11:01:42
Tengo flasheado a 0.2, pero el driver NTFS tambien esta en oficial.
Si solo lo he montado en ro, pero es cuestion de cambiar a rw, deberia funcionar.
A ver que nos dice steve.
Mirando el vold.fstab, creo que el problema esta en el mapeo del dispositivo.
No se si se puede modificar este fichero sin tener que volver a flaserar el system.img 8pregunta para steve).
PD: de hecho mi voyo no montaba nada por usb, ni fat, ni nfts.
STEVE_MARS
02/07/13, 18:38:38
Hola, teredur.
Excelente analisis, no sabes la falta que me hace gente que me ayude en el desarrollo.
Meti la linea
/dev/sda1 /mnt/windows ntfs-3g default 0 0
Y ahora que lo dices, pues sí, creo que esta mal.
Deberiamos montar con
ntfs-3g /dev/block/sda1 /mnt/usb
Estoy de viaje y no llego hasta el Viernes, prueba a modificar el vold.fstab y reinicia, deberia de funcionar al arrancar. Eso es para el USB, para la MicroSD revisa donde la monta y ponlo.
Luego me cuentas :ok:
Yo estoy sin cargador si no lo probaba tb :(
teredur
03/07/13, 01:43:50
He hecho unas cuantas pruebas en el fichero vold.fstab. desde el comando ntfs-3g, mount y dev_mount apuntando a un monton de dispositivos:
/devices/platform/exynos-dw3.0
/dev/block/sda1
y un monton de ellas que se me han ido ocurriendo.
Ninguna de ellas a funcionado.
En cambio si ejecuto el comando en el terminal, tanto
ntfs-3g /dev/block/sda1 /udisk
/dev/block/sda1 on /mnt/udisk type fuseblk (rw,relatime,user_id=0,group_id=0,allow_other,blks ize=4096)
como:
mount /dev/block/sda1 /udisk
funcionan.
Creo que el dispositivo sda1 debe tener una traduccion en sysfs_path ( /devices/.....)
que devemos encontrar.
que envidia y mi tablet viajando a china grrr a ver si me mandan otra pronto xD
por cierto los que tenéis root habéis probado con paragon ntfs?
jasonlaika
03/07/13, 19:27:25
Yo mismo lo acabo de probar el programa paragon nfts y si que funciona con un pen de 8gb en ntfs, decir que para encontrarlo me he bajado el file manager y me salia en usb1.
STEVE_MARS
03/07/13, 21:39:54
Eso es excelente, el viernes cuando llegue lo pruebo y si funciona OK preparo una nueva version de Inspiration con la nueva base que saco Voyo, donde se supone que han corregido los problemas de brickeo al actualizar.
teredur
04/07/13, 02:24:26
Tengo diagnosticado el problema:
La voyo no monta NTFS de forma automatica, aunque si manual.
Esto se debe a que el montaje automatico de los pendrive lo realiza un daemond, Vold, en conjunto con el MountService.
El asunto es que Vold no permite mas que dispositivos FAT.
Asi que al conectarle un NTFS, no reconoce el formato y no pasa la orden de montaje al MountService.
329079
Asi que usamos un software de terceros como bien a dicho guau2, o ..
Buscando por xda han realizado un mod de Vold que permite montar NTFS, pero solo en modo lectura.
He sacado el ejecutable de esta web:
http://anddisa.blogspot.com.es/2013/02/native-otg-usb-disk-support-for-nexus-7.html
En el zip en /system/bin/ esta el ejecutable vold.
El proceso que he seguido ha sido un poco enrevesado, tratare de explicarme:
-copiado el nuevo vold a una microSD, y la he conectado a la tablet.
-parado el servicio vold con adb , adb stop vold
-backup de vold con
adb shell,
su
cp /system/bin/vold /system/bin/vold_old
- montaje de la microsd, ya que vold esta parado , mount /dev/block/mmcblck1p1 /extsd
- copia del nuevo volc, cp /extsd/vold /system/bin
- salimos de adb shell, exit y exit
- reinicio, adb reboot
He conectado varios pend, tanto NTFS como FAT. A falta de mas pruebas funciona.
No sé si esta funcionará tb https://play.google.com/store/apps/details?id=net.shajul.usbotg
Sacado de http://forum.xda-developers.com/showthread.php?t=1588940
Pues si funciona, pero un disco de 2.5, tienes que ayudarle con energia externa, pues no puede la tablet por si sola, con cable duplex si, conectas toma principal al otg, la otra toma yo la he conectado al pc y .......................¡¡¡¡WUAALA!!!!!!!!!!!FUNCIO NAAAAAAAAAAA, lo compruebo con "es explorador de archivos y ahi esta el disco con todas sus carpetas y probadas peliculas las tira bastante bien.
STEVE_MARS
04/07/13, 21:52:36
- montaje de la microsd, ya que vold esta parado , mount /dev/block/mmblck1p1 /extsd
¿ No sera mount /dev/block/mmcblk1p1 /extsd ?
teredur
04/07/13, 23:39:40
¿ No sera mount /dev/block/mmcblk1p1 /extsd ?
Correcto es un error.:oh:
STEVE_MARS
05/07/13, 00:23:14
Perfecto, mañana pruebo a implementarlo en la ROM y flashear para ver si funciona.
Acabo de probar con Paragon y en Root Explorer aparece perfectamente un pen de 32 Gb. formateado en NTFS.
Muchas gracias, compañero. Tu ayuda es muy apreciada.
Ahora voy a abrir un hilo con los avances que he hecho en el Recovery y donde estoy atascado, a ver si me puedes echar una mano :cry:
pakkk18
06/07/13, 14:14:11
Pues a mi me da problemas el ntfs. He conectado un disco duro de 320 gb en ntfs usando un cable usb duplex (al ordenador portátil y a la tablet) y a la primera me ha funcionado, entrando desde el Root explorer. El caso es que he empezado a reproducir una película en mkv y cuando llevaba unos 20 segundos se me ha reiniciado la voyo ella solita y ya no me lee ntfs ni siquiera desde el Root explorer. He usado paragon para montar la unidad y tengo el inspiration 0.2
¿Le ha pasado esto a alguien más? Pienso que puede ser por el tema del consumo de energía de los discos de 2,5
P.D: El pen drive de 16gb si que me lo lee perfectamente en ntfs desde el Root explorer.
STEVE_MARS
06/07/13, 15:42:05
Pues a mi me da problemas el ntfs. He conectado un disco duro de 320 gb en ntfs usando un cable usb duplex (al ordenador portátil y a la tablet) y a la primera me ha funcionado, entrando desde el Root explorer. El caso es que he empezado a reproducir una película en mkv y cuando llevaba unos 20 segundos se me ha reiniciado la voyo ella solita y ya no me lee ntfs ni siquiera desde el Root explorer. He usado paragon para montar la unidad y tengo el inspiration 0.2
¿Le ha pasado esto a alguien más? Pienso que puede ser por el tema del consumo de energía de los discos de 2,5
P.D: El pen drive de 16gb si que me lo lee perfectamente en ntfs desde el Root explorer.
Efectivamente, es por el consumo. No es capaz de suministrar suficiente energia para discos de 2.5 ".
Pues a mi me da problemas el ntfs. He conectado un disco duro de 320 gb en ntfs usando un cable usb duplex (al ordenador portátil y a la tablet) y a la primera me ha funcionado, entrando desde el Root explorer. El caso es que he empezado a reproducir una película en mkv y cuando llevaba unos 20 segundos se me ha reiniciado la voyo ella solita
No entiendo mucho pero... si conectas el disco a dos ordenadores a la vez, imagino, ambos querrán tomar el control y cuando el portátil haya ido a montarlo la otra pobre se habrá hecho un "voyo" ;-) El otro conector del cable sólo debería recibir alimentación, no datos.
pakkk18
06/07/13, 22:51:45
No entiendo mucho pero... si conectas el disco a dos ordenadores a la vez, imagino, ambos querrán tomar el control y cuando el portátil haya ido a montarlo la otra pobre se habrá hecho un "voyo" ;-) El otro conector del cable sólo debería recibir alimentación, no datos.
Creo q no me he explicado bien. Quería decir que he conectado el cable de datos a la tablet y el de alimentación al portátil... Gracias Steve por la aclaración:aplausos:
vBulletin® v3.8.1, Copyright ©2000-2026, Jelsoft Enterprises Ltd.