NTFS-3G отключает разделы NTFS, потому что «не получил сигнал через 15 секунд» - какой сигнал?
После обновления до Lion NTFS-3G сталкивается с проблемами. Я удалил NTFS-3G и MacFUSE, переустановил их и перезагрузил; но проблема все еще существует:
После подключения USB-диска с разделом NTFS на рабочем столе появится значок диска, и этот раздел можно просмотреть. После ≈15 секунд я получаю следующее всплывающее окно:
Тем не менее, раздел остается установленным, и его можно просматривать с помощью того же значка на рабочем столе. После это всплывающее окно, HFS +, раздел будет смонтирован и его значок отображается на рабочем столе.
Я мог бы рассмотреть вышеизложенное просто как глюк, который просто замедлит мой рабочий процесс на 15 секунд. Но проблема с больше по сравнению с дисками TrueCrypt:
После подключения USB-диска, который полностью зашифрован с помощью TrueCrypt, и снова смонтируйте его с помощью TrueCrypt, как указано выше, его значок появляется на рабочем столе, и я могу просматривать содержимое диска. Через 15 секунд я получаю следующие всплывающие окна:
Перевод: "hdiutil: attach failed - нет монтируемых файловых систем "
В то же время мой смонтированный раздел, который работал нормально в течение 15 секунд, исчезает с рабочего стола, т.е. размонтируется.
Я прочитал о подобных проблемах после некоторых поисковых запросов, но все они говорят, что проблема исчезает с переустановкой MacFUSE и /или NTFS-3G, что и не со мной.
Я также попытался установить разделы с кешированием и без него, также не помог.
-
Какой сигнал нужен NTFS-3G?
Могу я дать его вручную, как обходной путь. Или NTFS-3G может быть каким-то образом изменен, что ему не нужен «сигнал»: разделы работают нормально до всплывающего окна.
- Почему TrueCrypt удаляет раздел , в то время как обычные разделы остаются в системе?
- Есть ли скрытые /видимые настройки в Lion, блокирующие NTFS-3G, работающие нормально?
- И наконец: Это только я или это происходит с другими с NTFS-3G?
- TrueCrypt - v. 7.0a
- NTFS-3G - 2010.10.2
- MacFUSE - 2.1.9 (бета)
Кажется, проблема действительно в NTFS-3G: я загрузил пробную версию Tuxera 2011.4.1 и никаких ошибок не произошло при установке раздела NTFS с ней.
2 ответа
Я наткнулся на сообщение в IM.GETTING (ЭТО) , в котором объяснялась проблема - и даже при условии исправления
Проблема, по-видимому, связана с бинарным «fuse_wait» из NTFS-3G, который запускается как заключительная часть процедуры установки - по какой-то причине он не может обнаружить, что ntfs-3g смонтировал том и остался в безнадежном цикле пытаясь обнаружить это условие, пока оно не прекратится через 15 секунд. Таким образом, мое обходное решение включает замену двоичного файла fuse_wait скриптом, который делает более или менее одно и то же, но фактически обнаруживает (вроде) операцию монтирования, а не время.
Исправление
(Предполагая использование MacFUSE и 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
Копировать & вставить:
#!/bin/bash MNTPOINT=$1 shift TIMEOUT=$1 shift MNTCMD=$1 shift $MNTCMD "[email protected]" &> /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;
Сохранить. Тогда:
sudo nano /System/Library/Filesystems/ntfs-3g.fs/ntfs-3g.util
Измените следующую строку:
DEFAULT_NTFS_MOUNT_OPTIONS="auto_xattr"
в
DEFAULT_NTFS_MOUNT_OPTIONS="auto_xattr,noatime,noappledouble,auto_cache"
Сохранить. Перезагружать. Улыбка.
Для деталей и альтернативных методов Я всем сердцем рекомендую прочитать вышеупомянутая статья и поблагодарить его, а не меня.
Последняя сборка Tuxera для Lion до сих пор выглядит твердой. Я не знаю, будет ли /когда бесплатная библиотека получит рельеф.