2013-12-24 1 views
3

OSXFUSE 기반 파일 시스템을 구현했습니다. 10.8에서 정상적으로 작동하지만, Mavericks MS Word는 기존 문서를 공백으로 엽니 다 (분명히 정확한 데이터를 반환하고 있음 - 미리보기 아이콘에 내용이 표시됨). 또한 파일을 실제 하드 드라이브에 복사하면 그것을 열어도 괜찮습니다).OSXFUSE - "로컬"마운트 옵션의 의미는 무엇입니까?

"local"플래그로 파일 시스템을 마운트하면이 문제는 Mavericks에서 수정됩니다. 그러나이 플래그를 사용하면 다른 문제가 발생합니다. 예를 들어 Finder가 좀 더 적극적인 캐싱을 수행하는 것처럼 보이므로 일부 파일은 Finder에 표시되지 않습니다 (터미널에있을 수는 있지만).

이상적으로이 로컬 플래그가없는 파일 시스템을 마운트 할 수 있기를 원합니다. (구현시 네트워크에 파일이 저장되므로이 플래그를 전달하는 것이 잘못되었습니다.)하지만 빈 Word 문서의 문제점은 실제로 저를 자극합니다.

답변

1

우리는 문제를 추적하여 Google 크롬을 기다릴 수있었습니다. 볼륨이 마운트 된 상태에서 Chrome을 실행하면 문제가 나타납니다. Google 크롬이 실행되고 있지 않으면 Word/Excel/etc. 파일이 잘 열립니다.

우리는 Benjamin (OSXFUSE 개발자)와 연락했습니다. 또한 OSXFUSE 메일 링리스트에서이 문제에 대한 그의 대답을 참조하십시오

https://groups.google.com/d/msg/osxfuse-group/URlw-n-Qakg/bLw2fHHDe7sJ는 지금까지이 동작을 설명 할 수 osxfuse에서 버그를 발견하지 않았습니다. 이상한 점은 파일이 손상되거나 비어 있지 않다는 것입니다. 다른 볼륨에 파일을 복사 한 후에는 정상적으로 열립니다. LibreOffice를 사용하여 FUSE 볼륨의 파일을 열어도 작동합니다.

Chrome 및 Office는 Carbon 프레임 워크 (Mountain Lion 이후 사용되지 않음)를 기반으로 한 것 같습니다. 탄소가 아닌 앱은 영향을받지 않기 때문에이 문제는 어떻게 든 Carbon과 관련이 있다고 생각합니다. 볼륨이 마운트 될 때마다 Chrome은 볼륨의 기능과 속성을 쿼리합니다 (그리고 어쩌면 그 이상). 지금까지 이러한 모든 파일 시스템 작업이 오류없이 성공했다고 말할 수 있습니다. 그러나이 시점부터 Office는 문서를 열지 못합니다. 제 생각에는

는이 두 가지 가장 큰 이유는 다음과 같습니다

  1. osxfuse은 매버릭스에 VFS 파일 시스템 계약을 깰 수 있습니다.나는 이것을 잠시 동안보고 있었지만 이것을 뒷받침하는 단서를 찾지 못했습니다.
  2. Carbon/CarbonCore 프레임 워크에 버그가있을 수 있습니다. 이상한 것은 주식 네트워크 파일 시스템 afp 또는 smb를 사용할 때 아무런 문제가 없다는 것입니다.

두 가지 가능한 "수정"(또는 오히려 "해결 방법")이 문제는 (지금) 것 같다 :

  1. 사용을 "로컬"마운트 옵션 (다른 어떤을 소개 할 수 문제는 일반적으로 사용하지 않는 것이 좋습니다)
  2. "volname"마운트 옵션을 사용하지 마십시오. 이 문제는 "volname"마운트 옵션을 사용할 때만 발생하는 것으로 보입니다. 사용자 지정 볼륨 이름을 설정하지 않으면 문제가 발생하지 않고 Excel/Word/등. Google 크롬이 마운트시 실행되었는지 여부에 관계없이 파일이 잘 열립니다.
1

나는 똑같이 보았고 마찬가지로 로컬도 옵션이 아닙니다. 포토샵과 비슷한 문제. 내 구현

  • 문제에서

    일부 연구 결과는 다시 부팅 후 처음 실행에 발생하지 않습니다.

  • 프로그램 종료 후에 문제가 발생하기 시작합니다.
  • 내 프로그램을 종료하기 전에 수동으로 마운트 해제 (그리고 몇 초 대기)하여이 문제를 해결했습니다. 마운트 해제가 성공하면 다음 실행시 마운트가 다시 정상적으로 수행됩니다.
  • 프로그램이 종료되거나 마운트 해제가 실패한 경우 (파일 사용 중 등) 다음 마운트시 Word/Photoshop에서 볼륨의 읽기 액세스가 차단됩니다.
  • 재부팅 문제 해결.

본 내용과 일치합니까?

+0

아니요, 이전에 종료 한 프로그램이 내 경우에 영향을 미치지 않는 것 같습니다. 재부팅 후 즉시 확인 - 차이는 없습니다. 'local'플래그로 마운트하지 않으면 빈 Word 문서를 100 % 얻게됩니다. – rincewind

관련 문제