NTFS-3G melepas partisi NTFS karena "tidak menerima sinyal dalam 15 detik" - sinyal apa?

15

Setelah memutakhirkan ke Lion, NTFS-3G telah mengalami masalah. Saya uninstall NTFS-3G dan MacFUSE, instal ulang dan reboot; tetapi masalahnya masih ada:

Setelah menghubungkan USB-disk yang memiliki partisi NTFS ikon disk muncul di desktop dan partisi tersebut dapat ditelusuri. Setelah ≈15 detik saya mendapatkan pop-up berikut:

NTFS-3G tidak dapat dipasang ... karena masalah berikut terjadi: Tidak menerima sinyal dalam waktu 15 detik

Namun, partisi tetap terpasang dan dapat diakses melalui ikon yang sama di desktop. Setelah ini muncul yang lain, HFS +, partisi akan dipasang dan ikonnya ditampilkan di desktop.


Saya bisa menganggap hal di atas hanya sebagai kesalahan, yang hanya akan memperlambat alur kerja saya selama 15+ detik. Tetapi masalah semakin besar dengan disk TrueCrypt:

Setelah saya menghubungkan USB-disk, yang sepenuhnya dienkripsi dengan TrueCrypt, dan mount dengan TrueCrypt, sekali lagi - seperti di atas - ikonnya muncul di desktop dan saya dapat menelusuri isi disk. Setelah 15 detik saya mendapatkan pop-up berikut:

NTFS-3G tidak dapat dipasang ... karena masalah berikut terjadi: Tidak menerima sinyal dalam waktu 15 detik

hdiutil gagal melampirkan tidak ada sistem file mountable
Terjemahan: "hdiutil: gagal pasang - tidak ada sistem file yang dapat dipasang"

Pada saat yang sama, partisi yang saya pasang - yang bekerja secara normal selama 15 detik - menghilang dari desktop, yaitu. akan dilepas.

Saya sudah membaca tentang masalah yang sama setelah beberapa googling, tetapi semuanya mengatakan masalah menghilang dengan menginstal ulang MacFUSE dan / atau NTFS-3G, yang tidak bekerja dengan saya.

Saya juga mencoba memasang partisi dengan dan tanpa caching, juga tidak membantu.


  • Apa sinyal yang diinginkan NTFS-3G?

    Bisakah saya memberikannya secara manual, sebagai solusinya. Atau dapatkah NTFS-3G entah bagaimana dimodifikasi sehingga tidak memerlukan "sinyal": partisi bekerja secara normal sampai pop-up.

  • Mengapa TrueCrypt menjatuhkan partisi sementara partisi normal tetap di sistem?
  • Apakah beberapa pengaturan tersembunyi / terlihat di Lion blocking NTFS-3G berfungsi normal?
  • Dan akhirnya: Apakah hanya saya atau ini yang terjadi pada orang lain dengan NTFS-3G?

  • TrueCrypt adalah v. 7.0a
  • NTFS-3G adalah 2010.10.2
  • MacFUSE adalah 2.1.9 (Beta)

Tampaknya masalahnya memang dengan NTFS-3G: Saya mengunduh uji coba Tuxera 2011.4.1 dan tidak ada kesalahan yang terjadi ketika memasang partisi NTFS dengannya.

Jari Keinänen
sumber

Jawaban:

10

Saya menemukan sebuah tulisan di IM.GETTING (INI); , yang menjelaskan masalah ini - dan bahkan memberikan perbaikan!

Masalahnya tampaknya berasal dari biner "fuse_wait" dari NTFS-3G yang berjalan sebagai bagian terakhir dari prosedur pemasangan - untuk beberapa alasan ia tidak dapat mendeteksi bahwa ntfs-3g memasang volume dan tetap pada loop putus asa mencoba untuk mendeteksi kondisi ini sampai menyerah setelah 15 detik. Jadi solusi saya melibatkan mengganti fuse_wait biner dengan skrip yang melakukan hal yang kurang lebih sama, tetapi sebenarnya mendeteksi (semacam) operasi mount dan tidak kehabisan waktu.

Cara mengatasinya

(Dengan asumsi penggunaan 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

Salin & tempel:

#!/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;

Menyimpan. Kemudian:

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

Ubah baris berikut:

DEFAULT_NTFS_MOUNT_OPTIONS="auto_xattr"

untuk:

DEFAULT_NTFS_MOUNT_OPTIONS="auto_xattr,noatime,noappledouble,auto_cache"

Menyimpan. Mulai ulang. Tersenyum.


Untuk perincian dan metode alternatif, saya dengan sepenuh hati merekomendasikan membaca artikel tersebut dan berterima kasih padanya, bukan saya.

Jari Keinänen
sumber
1

Bangunan Tuxera terbaru untuk Lion sejauh ini terlihat kokoh bagi saya. Saya tidak tahu apakah perpustakaan gratis akan mendapatkan benjolan.

bmike
sumber
desah — benar. Mencoba untuk menanyakan hal ini di forum dukungan Tuxera , tetapi belum berhasil.
Jari Keinänen