15 votos

NTFS - 3G desmonta las particiones NTFS porque "no recibió señal en 15 segundos": ¿qué señal?

Después de actualizar a Lion, NTFS-3G ha sido encontrarse con problemas. He desinstalado NTFS-3G y MacFUSE, reinstalado ellos y se reinicia, pero el problema persiste:

Después de conectar un disco USB que tiene una partición NTFS del disco aparece el icono en el escritorio y partición puede ser navegado. Después de ≈15 segundos me sale el siguiente pop-up:

NTFS-3G could not mount … because the following problem occurred: Did not receive a signal within 15 seconds

Sin embargo, la partición queda montado y se puede navegar a través de el mismo icono en el escritorio. Después de este pop-up de la otra, HFS+, partición se monta y su icono en el escritorio.


Yo podría considerar que el anteriormente sólo como un problema, que podría simplemente ralentizar mi flujo de trabajo para más de 15 segundos. Pero el problema se hace más grande con TrueCrypt discos:

Después de conectar un disco USB, que es totalmente cifrado con TrueCrypt, y montar con TrueCrypt, una vez más-como el anterior-su icono aparecerá en el escritorio y me puede examinar el contenido del disco. Después de 15 segundos me sale el siguiente pop-ups:

NTFS-3G could not mount … because the following problem occurred: Did not receive a signal within 15 seconds

hdiutil attach failed no mountable file systems
Traducción: "hdiutil: adjuntar error - sin montar sistemas de archivos"

Al mismo tiempo, mi partición montada-que funcionó normalmente durante 15 segundos-desaparece del escritorio, es decir,. se presenta desmontado.

He leído acerca de problemas similares después de buscar un poco en google, pero todos ellos dicen que el problema desaparece para volver a instalar MacFUSE y/o NTFS-3G, que es lo que no funcionó conmigo.

También he tratado de montaje de las particiones con y sin almacenamiento en caché, no ayuda tampoco.


  • ¿Cuál es la señal de NTFS-3G quiere?

    Puedo dar de forma manual, como una solución. O puede NTFS-3G ser modificado de alguna manera que no tendrá que "la señal": las particiones trabajar normalmente hasta el pop-up.

  • Por qué TrueCrypt gotas de la partición aunque lo normal particiones de permanecer en el sistema?
  • Es una parte oculta/la opción "visible" en León el bloqueo de NTFS-3G funcionando normalmente?
  • Y por último: ¿soy yo o hace que esto le suceda a los demás con NTFS-3G?

  • TrueCrypt es v. un 7.0
  • NTFS-3G es 2010.10.2
  • MacFUSE es 2.1.9 (Beta)

Parece que el problema es, de hecho, con NTFS-3G: he descargado el juicio de Tuxera 2011.4.1 y errores no sucedió cuando el montaje de una partición NTFS con ella.

10voto

Tundey Puntos 2145

Me topé con un post en el IM.LLEGAR(THIS);", que explica el problema - e incluso ofreció una solución!

El problema parece provenir del binario "fuse_wait" de NTFS-3G que se ejecutan como parte final del procedimiento de montaje - por alguna razón, no puede detectar que ntfs-3g montado el volumen y se queda en un bucle sin esperanza tratando de detectar esta condición hasta que se da después de 15 segundos. Así que mi solución consiste en sustituir la fuse_wait binario con un script que hace más o menos la misma cosa, pero en realidad la detección de (tipo de) la operación de montaje y no se agote el tiempo.

La revisión

(Suponiendo que el uso de MacFUSE y NTFS-3G)

sudo mv /usr/local/bin/fuse_wait /usr/local/bin/fuse_wait.original
sudo touch /usr/local/bin/fuse_wait
sudo chmod 0755 /usr/local/bin/fuse_wait
sudo chown 0:0 /usr/local/bin/fuse_wait
sudo nano /usr/local/bin/fuse_wait

Copiar y pegar:

#!/bin/bash

MNTPOINT=$1
shift
TIMEOUT=$1
shift
MNTCMD=$1
shift

$MNTCMD "$@" &> /var/log/ntfsmnt.log
MNTCMD_RETVAL=$?

if [ $MNTCMD_RETVAL -eq 0 ]; then
        until [ `/sbin/mount | /usr/bin/grep -c "$MNTPOINT"` -ge 1 ] || [ $TIMEOUT -eq 0 ]
        do
                       sleep 1
                let TIMEOUT--
        done
fi

[ $TIMEOUT -eq 0 ] && RETVAL=1 || RETVAL=$MNTCMD_RETVAL

exit $RETVAL;

Guardar. Entonces:

sudo nano /System/Library/Filesystems/ntfs-3g.fs/ntfs-3g.util

Cambie la siguiente línea:

DEFAULT_NTFS_MOUNT_OPTIONS="auto_xattr"

a:

DEFAULT_NTFS_MOUNT_OPTIONS="auto_xattr,noatime,noappledouble,auto_cache"

Guardar. Reiniciar el sistema. Sonrisa.


Para detalles y métodos alternativos estoy totalmente de recomendar la lectura a través del mencionado artículo y gracias a él, no a mí.

1voto

Oskar Puntos 1242

La última versión de Tuxera León parece sólida para mí hasta ahora. No sé si / cuando la biblioteca libre obtendrá una protuberancia.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by: