Добавить чтение-запись на NTFS на Mac OS X

Добавить чтение-запись на NTFS на Mac OS X

На Mac OS X разрешено только чтение для всех носителей на NTFS когда вы их подключаете. Но мне нужно еще разрешить запись на устройство с NTFS.  По этому, сейчас я расскажу как можно это сделать в моей новой статье «Добавить чтение-запись на NTFS на Mac OS X». У меня имеется самая последняя версия Yosemite на моем макбуке.

Когда я подсоединяю свой накопитель, то не могу скидывать информацию на него. В свойствах, видно что разрешено только чтение:

Разрешено только чтение на моей флешке

Первое что нужно сделать, так установить xCode, HomeBrew (brew),  я описывал как я это делал в своей статье:
Установка PuTTY на Mac OS X

Надеюсь все уже установлено и готово к использованию, по этому идем дальше. Открываем терминал и выполняем команды что ниже.

Удаляем  fuse4x

# brew remove fuse4x

Устанавливаем ntfs-3g

# brew install ntfs-3g

После установки, сделаем бекап оригинального файла под названием mount_ntfs который лежит в /sbin, чтобы вернуть все как было (мало ли что пойдет не так) :

# sudo mv /sbin/mount_ntfs /sbin/mount_ntfs.orig

Делаем ссылку на новый файл с использованием ntfs-3g:

# sudo ln -s /usr/local/Cellar/ntfs-3g/2014.2.15/sbin/mount_ntfs /sbin/mount_ntfs

или

# sudo cp /usr/local/Cellar/ntfs-3g/2014.2.15/sbin/mount_ntfs /sbin/mount_ntfs

Устанавливаем osxfuse

# brew install osxfuse

Установка инструкций для osxfuse ядра

Выполняем команду, она нам покажет что нужно будет выполнить чтобы прописать (добавить) инструкции для osxfuse ядра:

# brew info osxfuse

brew info osxfuse

Нас интересует две последние команды, их нужно выполнить:

# sudo /bin/cp -RfX /usr/local/opt/osxfuse/Library/Filesystems/osxfusefs.fs /Library/Filesystems/
# sudo chmod +s /Library/Filesystems/osxfusefs.fs/Support/load_osxfusefs

На всякий случай, выложу оригинальный файл для того, что-бы Вы могли вернуть как было:

# cd /sbin/ && wget http://linux-notes.org/wp-content/uploads/files/MacOS/NTFS/mount_ntfs

После чего необходимо перемонтировать устройство с NTFS и проверить работу. Проверялось на OS X 10.9.2 Mavericks но у меня на Yosemite не работало. Решением стало, установка пакета osxfuse.

Собственно, после чего можно заметить следующий результат:

чтение-запись на флешке NTFS под macOS X

Вот и все, все очень просто!

Сейчас предоставлю еще один способ ( я сам не проверял, т.к работает у меня верхний, но должен работать тоже). Чтобы узнать UUID раздела (MultiMedia_3Tb —  это имя ХДД в файловой системе NTFS) стоит выполнить:

#  diskutil info /Volumes/MultiMedia_3Tb

diskutil info /Volumes/MultiMedia_3Tb

Volume UUID:   20708448-A8AA-492C-8802-DD55C81A1430 — это мой. Это нужно для еще одного способа ( можно прописать UUID в fstab и добавить права на запись, но это для общего развития). Если интересно, проверьте.

Запускаем терминал и выполняем ряд команд что представлены ниже. Меня утруждает  писать каждый раз sudo  и прописывать пароль, по этому будем работать от root’а:

# sudo -s

Я создам бекап файла mount_ntfs он лежит в /sbin, а мало ли что пойдет не так:

# mv /sbin/mount_ntfs /sbin/mount_ntfs.orig

На следующим этапе нужно создать скрипт с именем mount_ntfs, который даст возможность записывать данные на NTFS разделе стандартным средством на Mac OS:

# vim /sbin/mount_ntfs

#!/bin/sh
/sbin/mount_ntfs.orig -o rw «$@»

Сохраняем данный скрипт (файл), теперь, нужно назначить права доступа и атрибуты:

# chown root:wheel /sbin/mount_ntfs
# chmod 755 /sbin/mount_ntfs

Должно все работать! Даже не выполняя перезагрузку ОС. Но если, даже что то и пойдет не так, можно вернуть:

# sudo mv /sbin/mount_ntfs.orig /sbin/mount_ntfs

СОФТ

Есть софт для этих целей и расскажу какой есть в наличии.

1. SLNTFS

SL-NTFS — панель которая позволит вам разрешить запись на дисках с файловой системой NTFS через демон Apple драйвер. Данная программа отпускается совершенно бесплатно. Утилита содержит минимальные настройки и очень проста в использовании.

2. NTFS — 3G

Это тоже бесплатная и надежная утилита которая умеет разрешать запись для файлов. В самих настройках программы можно открыть для записи только конкретные ваши разделы.

3. Paragon NTFS

Отличная программа для работы с NTFS разделами.

4. NTFS Tools

Набор утилит для работы с NTFS.

На этому я завершу данную тему «Добавить чтение-запись на NTFS на Mac OS X».

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.