NTFS-3G는“15 초 안에 신호를받지 못했습니다”라는 NTFS 파티션을 마운트 해제합니다. 어떤 신호입니까?


15

Lion-3으로 업그레이드 한 후 NTFS-3G에 문제가 발생했습니다. NTFS-3G와 MacFUSE를 제거했다가 다시 설치하고 재부팅했습니다. 그러나 문제는 여전히 존재합니다.

NTFS 파티션이있는 USB 디스크를 연결하면 디스크 아이콘이 바탕 화면에 나타나고 파티션을 찾아 볼 수 있습니다. ≈15 초 후에 다음 팝업이 나타납니다.

다음과 같은 문제가 발생하여 NTFS-3G를 마운트 할 수 없습니다. 15 초 이내에 신호를받지 못했습니다

그러나 파티션은 마운트 된 상태로 유지되며 데스크탑에서 동일한 아이콘을 통해 찾아 볼 수 있습니다. 이 팝업 후에 다른 HFS + 파티션이 마운트되고 해당 아이콘이 데스크탑에 표시됩니다.


위의 결함을 단순히 결함으로 간주하여 15 초 이상 워크 플로우를 느리게 할 수 있습니다. 그러나 TrueCrypt 디스크의 경우 문제가 커집니다.

TrueCrypt로 완전히 암호화 된 USB 디스크를 연결하고 위와 같이 다시 TrueCrypt로 마운트하면 해당 아이콘이 바탕 화면에 나타나고 디스크 내용을 찾아 볼 수 있습니다. 15 초 후에 다음과 같은 팝업이 나타납니다.

다음과 같은 문제가 발생하여 NTFS-3G를 마운트 할 수 없습니다. 15 초 이내에 신호를받지 못했습니다

hdiutil 접속 실패로 마운트 가능한 파일 시스템이 없습니다.
번역 : "hdiutil : 연결 실패 – 마운트 가능한 파일 시스템 없음"

동시에 15 초 동안 정상적으로 작동했던 마운트 된 파티션이 데스크탑에서 사라집니다. 마운트 해제됩니다.

인터넷 검색 후 비슷한 문제에 대해 읽었지만 MacFUSE 및 / 또는 NTFS-3G를 다시 설치하면 문제가 사라진다고 말합니다.

캐싱 유무에 관계없이 파티션을 마운트하려고 시도했지만 도움이되지 않았습니다.


  • NTFS-3G가 원하는 신호는 무엇입니까?

    해결 방법으로 수동으로 제공 할 수 있습니까? 또는 "신호"가 필요하지 않도록 NTFS-3G를 어떻게 든 수정할 수 있습니다. 파티션은 팝업 될 때까지 정상적으로 작동합니다.

  • 일반 파티션이 시스템에 남아있는 동안 TrueCrypt가 파티션삭제하는 이유는 무엇 입니까?
  • NTFS-3G를 차단하는 Lion의 일부 숨겨진 / 보이는 설정이 정상적으로 작동합니까?
  • 그리고 마지막으로 : NTFS-3G 를 사용하는 다른 사람에게만 해당 됩니까?

  • TrueCrypt는 v. 7.0a입니다
  • NTFS-3G는 2010 년입니다 .10.2
  • MacFUSE는 2.1.9 (베타)입니다

문제는 NTFS-3G의 문제인 것 같습니다. Tuxera 2011.4.1의 평가판을 다운로드했으며 NTFS 파티션을 마운트 할 때 오류가 발생하지 않았습니다.

답변:


10

나는 IM.GETTING (THIS)대한 게시물을 우연히 발견했습니다 . 문제를 설명하고 문제를 해결했습니다.

이 문제는 마운트 절차의 마지막 부분으로 실행되는 NTFS-3G의 바이너리 "fuse_wait"에서 비롯된 것으로 보입니다. 이 상태는 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 "$@" &> /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"

저장. 재부팅하십시오. 미소.


자세한 내용과 대체 방법앞에서 언급 한 기사를 읽고 진심으로 감사드립니다.


1

Lion을위한 최신 Tuxera 빌드는 지금까지 견고합니다. 무료 라이브러리가 언제 충돌하는지 알 수 없습니다.


한숨 — 참. Tuxera 지원 포럼 에서이 질문을 했지만 아무 소용이 없습니다.
Jari Keinänen
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.