P. Jak skopiować pliki na dysk twardy NTFS tylko do odczytu na komputerze Mac?
A. Włącz zapis NTFS na dysku.
Michael Dreher zwraca uwagę w komentarzach do poprzedniego linku osxdaily.com:
(odnosząc się do tego kodu źródłowego)
Zezwalamy na montaże typu read/write tylko wtedy, gdy podano również opcję “nobrowse”. Ma to na celu zniechęcenie użytkowników końcowych do montowania odczytu/zapisu, ale nadal pozwala naszym narzędziom (takim jak instalacja systemu operacyjnego) na dokonywanie zmian na woluminie NTFS.
Bez opcji “nobrowse”, wymuszamy montowanie tylko do odczytu. Zauważ, że sprawdzamy również montowanie bez aktualizacji. W przypadku zamontowania aktualizowanego, ntfs_remount() wykona odpowiednie sprawdzenie zmiany możliwości zapisu na wierzchowcu.
if ((vfs_flags(mp) & MNT_DONTBROWSE) == 0 && !vfs_isupdate(mp)) vfs_setflags(mp, MNT_RDONLY);
–
Przetestowane: Potwierdzono, że rozwiązanie działa na wszystkim od Maveriksa do El Capitan.
O El Capitan:
De mówi: September 10, 2014 at 10:10 am
Jeśli inne rozwiązania nie działają - poniższe robi 100%:
mkdir ~/Desktop/Drive // gdzie dysk będzie zamontowany mount // powie Ci wewnętrzną nazwę dysku, coś jak /dev/disk2s1 sudo umount /dev/disk2s1 sudo mount -t ntfs -o rw,auto,nobrowse /dev/disk2s1 ~/Desktop/Drive Reply
Jo says:
Jedyne rozwiązanie, które zadziałało idealnie, dzięki !
gia says:
Excellent solution, works for NTFS in OS X El Capitan and OS X Yosemite
Strona, do której się odwołałem, jest bardzo bogata we wszelkiego rodzaju scenariusze rozwiązywania problemów i debugowania.
Nie będę próbował jej odtworzyć. Przed rozpoczęciem dobrze byłoby przeczytać artykuł i komentarze, szczególnie te późniejsze, które dotyczą El Capitan.
Pilnuj swoich uprawnień.
Utwórz folder NTFS (na dysku NTFS) do przeniesienia, który ma najmniej restrykcyjne ustawienia (odczyt/zapis/aktualizacja dla wszystkich). Po osiągnięciu sukcesu możesz wypróbować bardziej restrykcyjne opcje.
Uwaga: Bądź bardzo ostrożny ze składnią, gdy używasz fstab.
Istnieje zamieszanie wśród użytkowników OS X, ponieważ apple usunęło ich plik fstab. Musisz go po prostu utworzyć.
- Stworzyłem pliki fstab na El Capitan. Działa dobrze.
Najszybsze i “właściwe” rozwiązanie.
To rozwiązanie może sprawić, że wszystkie twoje dyski NTFS będą automatycznie montowane w sposób, w jaki chcesz.
To rozwiązanie może również dać ci dostęp do reszty potężnych funkcji montowania fstab.
Nie wymaga oprogramowania innych firm.
To rozwiązanie (kontrolowanie pliku fstab) jest bardzo przenośne. Fstab sam w sobie jest bardzo powszechnym standardem obliczeniowym wśród maszyn \NIX, od UNIX, OS X, BSD, Linux… i sięga najpóźniej do Unix V8 . (+ 31 lat).
Dodatkowe referencje:
Fstab plik szczegółowe info i wyjaśnienia (linux flavor).
Fstab wiki info.
man fstab
A2. Możesz również zainstalować OSXfuse przez Homebrew.
Jest to powszechne rozwiązanie stron trzecich.
Tutaj są instrukcje na Ask Different