Development for MacOS
Comments 68
+1
homebrew ставит аналогичную тулзу вместе со скриптами монтирования. Но ntfs-3g у меня не прижился (не смог открыть флешку, неправильно извлечённую на винде) — в итоге разорился на Paragon NTFS.
0
а пробовали ключик recover для ntfs-3g?

мне tuxera больше понравилась, но курс печалит нынешний, да и не так часто надо на ntfs заливать в моем случае
0
Пробовал. В упор не желал ничего записывать (читалось норм), пока не подключил к винде и не нажал «безопасное извлечение устройства».
Мне часто приходится обмениваться большими (>4gb) файлами с пользователями Windows. И если с чтением проблем не возникает, то вот записать бывало сложно :)
0
> Надо признаться выглядит немного дико и сложно, что бы скопировать файл на флэшку, может у кого есть более красивое решение?

Да, т.к. острой необходимости именно в NTFS на флэшках лично у меня нет, то я просто перешел на exFAT.
Бонусом получил заметное ускорение операций чтения/записи.
0
1) не все телевизоры понимают exfat
2) иногда коллегам/родственикам надо скинуть что-то а флэшка на ntfs

но опять же это все не частые кейсы
0
У меня есть другая проблема. Есть внешний жесткий диск и 2 тачки (одна на Win, вторая на OS X). Доступ к диску нужен с обеих машин. Я иного решения кроме как утилита от Paragon не нашел, ибо exFAT отлично подходит для флешек, но совсем не ок для жестких дисков. Ну я к тому, что кейсов использования куда больше, чем просто флешка.
Хотя честно говоря, я ожидал увидеть в статье какое-нибудь новое решение (вдруг упустил в чейнджлоге к Yosemite, что ОС начала поддерживать NTFS )
0
точняк… про винт внешний и забыл… но он под бэкапы у меня и сижу преимущественно на маке… так что пока терпимо
0
> но совсем не ок для жестких дисков

Почему? У меня 1Tb диск так живет уже скоро год как — все с ним ок.
0
Жить то будет, но если вы не дорожите своими данными на нем — то можно продолжить использование :)
0
Знаете, тот диск — это 2.5" в USB-коробке. Вот ниразу никаких проблем не было.
А так да — все действительно важные данные у меня лежат в нескольких местах одновременно :)
Ну и по поводу надежности — я одно время тоже был в поисках, как и автор — и постоянно натыкался на крики на форумах что мол злой ntfs-3g|парагон попортил данные/постоянно крэшит систему.
0
ибо exFAT отлично подходит для флешек, но совсем не ок для жестких дисков

Да ладно? У меня 3 ТБ диск размечен под exFAT именно для целей незаморачиваться с NTFS. Храню там макеты полиграфические в основном, лет 5 уже работает (3ТБ последний год, до этого 2 по 1тБ)
0
А еще можно проспект пересекать на красный свет, и всем говорить, что светофоры придумали паранойки, ведь никто вас еще не сбил. Вы, я полагаю, должны были застать времена с FAT32, и понимаете реальные причины перехода от FAT32 к тому же NTFS? NTFS/HFS+ — журналируемые ФС, exFAT — нежурналируемая — со всеми плюсами и минусами. Это значит, что работать будет — да, но шансов, что вы потеряете данные на exFAT — больше.
0
У меня есть бекап в TM, если что.
Для моих же целей exFAT меня более чем устраивает.
0
Это вы понимаете — ок. Но не вводите в заблуждение остальных. Остальные могут не иметь ни бэкапов, ни знаний о типах ФС.
0
А теперь представьте, зачем человеку который хочет иметь данные в OS X и в Windows (а может еще где-то и писать их тоже) журналируемая фс? Как она спасет его от физической смерти накопителя? Чем таким кроме упомянутого журнала exFAT отличается от HFS+/NTFS с точки зрения обычной работы с файлами, учитывая что это внутренний диск. Как NTFS сама по себе спасет его данные в случае глюка альтернативной реализации от Paragon/3G-NTFS/etc в отличие от «родной» виндовой?
0
Вы усложняете. Одно дело — периодическое чтение/запись файлов через драйвер, другое — хранение. Хранить лучше в той ФС, ОС которой вы чаще используете, драйвер для обеспечения доступа из иной ОС используется крайне редко (во всяком случае на моей практике админа так и было, людям просто нужно иметь доступ «в случае чего»). Есть исключения — люди, которые пользуются одинаково часто с двух ОС, но речь о них не идет, такие как правило знают и о бэкапах, и о разнице в ФС. Я лично в свое время достаточно много сталкивался с проблемами на FAT32, и тогда проповедовал переход на NTFS. Вы же сейчас людям предлагаете хранить на постоянной основе файлы в заведомой опасной ФС, по-большому счету не предназначенной для внешних жестких дисков.
0
Есть исключения — люди, которые пользуются одинаково часто с двух ОС, но речь о них не идет, такие как правило знают и о бэкапах

Я исключение, и я нигде не призывал кого-либо хранить все свое, нажитое непосильным трудом, на exFAT.

P.S> В моем кейсе задача следующая. Есть условно 100500 макетов, Corel/AI/PSD/EPS/etc. Раз в неделю мне надо поправить что-то, сделать новый или еще чего. Ввиду того, что там много Corel'а и нет виртуалок, работа в Windows, с нативным чтением записью, потом сборка в Illustrator и т.п. под OS X, опять нативно чтение запись. Все довольны. По сути эти файлы так же крайне редко меняются, поэтому как раз хранить вообще без разницы в какой ФС. Можно тупо вытащить диск и положить в ящик, надежность только увеличится
0
Как минимум для флешек это не верно. Раньше я отключал журнал NTFS на флешках (утилита fsutil), а затем оказалось, что при форматировании флешки в NTFS семерка это делает за меня.
+12
Ух ты, офигеть! Инструкция по установке NTFS-3G на Хабре! У вас, наверное, ученая степень? Обычные люди никогда бы до такого не додумались.

Я-то думал, что в Йосемити появилось встроенное, но почему-то отключенное, средство для этих целей, а тут написано, что и как.
0
В Мавериксе что-то такое было (возможность ручного монтирования в RW).
0
а чем не нравится решение? предложите лучше(не из платных). то что мы с вами можем установить ntfs-3g не означает, что и другие могут/знают, смотрите на это как на howto
+1
Я думаю, подавляющее большинство пользователей хабра умеет пользоваться гуглом. А если на хабр попал человек «со стороны» — наверняка виноват… гугл :)
0
прекрасно знаю про это и даже ссылку скинул на него, но условия задачи у меня звучали по другому «но вот не хочется платить за софтину, которая необходима очень редко»

ваше решение тоже применимо, но для другой задачи)
0
Когда-то возился с такой же проблемой. Перепробовал все программы и драйвера.
В итоге все-равно сталкивался с неприятными глюками.
Было что удалю файл из под Mac OS X на NTFS диске, все норм, удалился, подключаю диск к Windows а файл на месте, при том удалить нельзя.
И по новой… возня с chkdsk и новые глюки…
В итоге остановился на Parallels и Windows на нем, использую его как мост, и глюков никогда не было.
+3
Отличное решение: купить Parallels (3990р) и винду (~5000р) вместо Paragon (590р). Достойное упоминания на хабре.
0
Тоже раньше ставил и ntfs-3g, и что-то еще, не вспомню уже что )), и paragon ломанный… В результате купил программы от Paragon'а для поддержки ntfs и ext.
Все равно, рано или поздно приходишь к тому, что лучше купить и не знать потом бед с обновлениями и т.д, ну, и конечно, труд разработчиков все-таки должен цениться.
0
Кстати, если не секрет, сколько стоит апгрейд на новую версию? 590 рублей выглядит интереснее, чем 25€, но ведь это за текущую версию.
0
Мне не хочется не на свой мак(принадлежит фирме) покупать софтину, которая мне потребуется раз в месяц, поэтому такой костыльный пусть, на данный момент меня устраивает…
+1
Долгое время пользовался встроенной поддержкой:

$ cat /etc/fstab
LABEL=Fleshka none ntfs rw,auto,nobrowse
LABEL=Elements none ntfs rw,auto,nobrowse
LABEL=HardAsOne ntfs rw,auto,nobrowse


Из минусов — нужно каждый новый девайс с NTFS прописывать в fstab. Зато монтируется автоматом.
0
Работало в 10.9.x и 10.10. Слышал, что у кого-то не взлетало на 10.10, но у меня почему-то работало. =)
+1
кого лично знаю(я + 2 человека) с 10.10 у них не завелся такой хинт
0
Да, именно в nobrowse. Диск монтируется и доступен в /Volumes/, но при этом в Finder не показывается. Но работать можно =)
0
а в чем прикол-то? где логика? как вы про это узнали?

в мане написано «This option indicates that the mount point should not be visible via the GUI (i.e., appear on the Desktop as a separate volume).» но ни слова про возможность записи…
0
Да нет тут логики никакой, ибо поддержка записи на ntfs в OSX так и не вышла из стадии экспериментальной. И Apple не рекомендует, насколько я помню, её использовать.

Я про это узнал, помнится, на SO, но конкретный топик уже не вспомню, увы.
0
У меня была проблема с этим Парагоном, что я на внешний HDD(в NTFS) записывал файлики по 4-5гб и они ок виделись на маке, потом я втыкал этот HDD в Win 8 и их там не было, вставлял обрано в мак и его там тоже небыло, Потом опять его скидываешь на HDD и он становится видным. Выбесило и сдела диск в ExFat и не парюсь
0
Интересно, там внутри тот же Paragon NTFS. И что, бесплатно с бесконечной лицензией? Или он залочен только на диски Seagate?
+1
У меня работал с другими дисками. Там перед скачиванием предлагают ознакомиться с длинной лицензией, думаю, там можно найти ответы на Ваши вопросы. Или Вы как истинный фанат Apple принимаете их не читая?:)
0
Бегло пробегал соглашение. Сейчас перечитал. И не нашёл там ответов на поставленные вопросы. =)
+1
2.1

The Software is licensed and distributed by Seagate for use with its storage products only, and may not be used with non-Seagate storage products.
0
Да, это есть, но не отвечает полностью на вопросы =)

В лицензии написано «may not be used with non-Seagate storage products», а Вы пишете, что «У меня работал с другими дисками». Насчёт бесконечности лицензии я тоже не вижу ответа…
+2
«may not be used with non-Seagate storage products» говорит лишь о том, что лицензия считается недействительной, если вы используете жесткий диск не фирмы Seagate, только и всего. Работать оно будет, только будет считаться нелицензионным.
0
Просто хотелось убедиться, что не встроили они в Paragon проверку на производителя диска. Мало ли…
+1
Лицензия не ограничена по времени на сколько я понял. Про «с другими продуктами» — это уже на свой страх и риск. «Я втыкаю HDD в мой Мак, а он зачем-то определяется. Товарищ следователь, шайтан драйвер это сам делает, я ему не говорил другие продукты активировать» ;)
+1
Ну значит всё супер =)
Спасибо за ссылку! У меня проблем с лицензией не возникнет, ибо Seagate как раз подключаю обычно. =)
0
Увы, ждало меня разочарование. Во-первых, во время установки парагон предупредил, что залочен на диски Seagate и для работы с другими девайсами надо покупать полную версию. Во-вторых, мой хард Seagate он отказался подключать вовсе. =(
Так что спосом всё же сомнительный.
0
Да нет, это обычный Seagate Barracuda, изначально внутренний, только подключенный через внешний USB-адаптер.
0
Тут тоже может быть так, что адаптер SMART не передает, а называет себя как-нибудь типа «GENERIC EXTERNAL», у меня вот такой есть.
+2
Всё проще.
1. Кинуть иконку диска на панель слева т.к. когда NTFS в RW, то OS X такой диск прячет.
2. Скачать и запустить скрипт sourceforge.net/projects/native-ntfs-osx/, который активирует нативную поддержку R/W
+1
посмотрел скрипт, из особеннеостей там только опция nobrowse

забавно получается… когда монтирую ntfs с опцией nobrowse — разрешает писать, но не отображается в finder в панели слева, без этой опции — только на чтение доступно… проверил на 2 маках. где логика?
0
Логика в том, что когда вы руками на него копируете из консоли, то вторичные потоки не пишутся и не создаются
А Finder их делает автоматически (всякие там невидимые файлы с точками в начале, которыми на NTFS/FAT MacOS эмулирует этот функционал)
0
Для меня прекрасно работает вот этот способ: geektimes.ru/post/225153/
MacOS 10.10.1 В левой панеле в finder устройство показывается. Правда понадобился небольшой фикс.
Скрипт должен содержать корректный путь к ntfs-3g (я ставил при помощи brew, соответственно он лежал в /usr/local/Cellar/ntfs-3g/2014.2.15/bin/) Надеюсь буду полезен.
0
Да, но как выяснилось все из-за того что надо перезагрузиться после 3-го шага — обновите инструкцию, пожалуйста
0
Еще вопрос: какая именно версия osxfuse требуется?
Я установил 2.7.0 и на шаге 8 при попытки монтировать устройство получил сообщение:

this OSXFUSE library version is incompatible with the OSXFUSE kernel extension

На шаге 6 я при установке osxfuse выбрал установить слой совместимости — имеет ли это значение?
0
Короче описанный в статье метод мне не помог, но заработала вот эта инструкция:

gist.github.com/crcastle/5aa97cbce28bf3ff5d1a

Если получаете сообщение «Error: No available formula for ntfs-3g» то перед установкой выполните:

brew install Caskroom/cask/osxfuse
brew install homebrew/fuse/ntfs-3g

Only those users with full accounts are able to leave comments. , please.