Підключаємо NTFS на запис в Mac OS X Yosemite 10.10

Віднедавна за волею доль став володарем Mac OS X Yosemite 10.10 і зіткнувся з неприємною особливістю, що не можу записувати на зовнішній диск відформатований під ntfs. Написав невелику інструкцію, раптом кому стане в нагоді. Якщо цікаво, то під кат



я в курсі про tuxera і paragon, але от не хочеться платити за софтину, яка необхідна дуже рідко і можна зібрати з исходников.

думаю все у нас тут люди не дурні зібралися, і розуміють що наведена нижче інструкцію ви будете використовувати на свій страх і ризик.

на даний момент квест виглядає приблизно так:

1) встановлюємо Xcode з Appstore
необхідно буде потім запустити, щоб встановилися компоненти і прийняти угоду або
xcodebuild-license


2) доставляємо тулзы
xcode-select --install


3) встановлюємо macports

4) апдейт портів
sudo port-v selfupdate


5) ставимо драйвер
sudo port install ntfs-3g


6) ставимо останню підписану версію osxfuse
варто пояснити, цей крок спочатку не планувався, але повідомлення виду "/Library/Filesystems/osxfusefs.fs/Support/osxfusefs.kext failed to load — (libkern/kext) not loadable (reason unspecified); check the system/kernel logs for errors or try kextutil(8)" внесло корективи

7) підміняємо osxfuse
sudo mv /opt/local/Library/Filesystems/osxfusefs.fs /opt/local/Library/Filesystems/osxfusefs.fs_ports
sudo ln-s /Library/Filesystems/osxfusefs.fs /opt/local/Library/Filesystems/osxfusefs.fs


8) тестове монтування в моєму випадку
sudo umount /Volumes/backup/
mkdir /Volumes/backup
sudo ntfs-3g-o uid=501-o gid=20 /dev/disk2s1 /Volumes/backup/

свій uid і gid можна використовуючи команду id

Підсумок:
З мінусів відзначу, що finder при ручному монтуванні не відображає в бічній панелі диск, не дуже приємно.
Ще я пробував підміняти /System/Library/Filesystems/ntfs.fs/Contents/Resources/mount_ntfs на свій скрипт, який монтує диск, що б мінімізувати дії в консолі, але якось не прижилося.

Треба зізнатися виглядає трохи дико і складно, що б скопіювати файл на флешку, може у кого є більш красиве рішення?

Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.