Infrastructure simplifying engineer
Date: 2014-12-22
С недавних пор по воле судеб стал обладателем Mac OS X Yosemite 10.10 и столкнулся с неприятной особенностью, что не могу записывать на внешний диск отформатированный под ntfs. Написал небольшую инструкцию, вдруг кому пригодится. Если интересно, прошу под кат.
Я в курсе про tuxera и про paragon, но вот не хочется платить за софтину, которая необходима очень редко и можно собрать из исходников.
Думаю все у нас тут люди не глупые собрались, и понимают что нижеприведенную инструкцию вы будете использовать на свой страх и риск.
На данный момент квест выглядит примерно так:
xcodebuild -license
xcode-select --install
Устанавливаем macports
Апдейт портов
sudo port -v selfupdate
sudo port install ntfs-3g
Ставим последнюю подписанную версию 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)
внесло коррективы
Подменяем 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
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
на свой скрипт, который монтирует диск, что бы минимизировать действия в консоле, но как-то не прижилось.
Надо признаться, выглядит немного дико и сложно, чтобы скопировать файл на флэшку, может у кого есть более красивое решение?
забавно получается… когда монтирую ntfs с опцией nobrowse — разрешает писать, но не отображается в finder в панели слева, без этой опции — только на чтение доступно… проверил на 2 маках. где логика?