MacOS X 10.9 Mavericksでの記録用にNTFSディスクをマウントする

先日、外部ハードドライブへのバックアップ(約75ギガバイトの異なるファイル)が必要でしたが、それは悪いです-NTFSファイルシステムでフォーマットされています-他のオペレーティングシステムが問題なく長時間書き込みを行っているようですが、MacOSでは「私のソリューション」を使用しなければなりませんでした。



そして、グーグルが私に提供するものを研究した結果、Paragon NTFSまたはTuxera NTFSのいずれかを購入するか、無料のソリューションを使用する必要があることがわかりました。



一連の実験の後、MacPortsからntfs-3gパッケージをインストールし、/ sbin / mount_ntfsを置き換えることが最も簡単な方法であることが判明しました



私はずっと前にMacPortsポートシステムをインストールしていました(たとえば、mc、wget、およびpwgenなどのLinuxで使用していたその他の便利なユーティリティをインストールしました)。



クリーンなシステムには存在しないため、 www.macports.orgの指示に従ってインストールする必要があります。インストールスクリプトをダウンロードして実行します。



次に、osxfuseとntfs-3gをインストールします



sudo port install osxfuse ntfs-3g







そして、完全な自動化が行われるように、つまり、メディアが(手動ではなく)自動的にマウントされたため、mount_ntfsを置き換えます



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





sudo vi /sbin/mount_ntfs







 #!/bin/bash VOLUME_NAME="${@:$#}" VOLUME_NAME=${VOLUME_NAME#/Volumes/} USER_ID=501 GROUP_ID=20 TIMEOUT=20 if [ `/usr/bin/stat -f "%u" /dev/console` -eq 0 ]; then USERNAME=`/usr/bin/defaults read /library/preferences/com.apple.loginwindow | /usr/bin/grep autoLoginUser | /usr/bin/awk '{ print $3 }' | /usr/bin/sed 's/;//'` if [ "$USERNAME" = "" ]; then until [ `stat -f "%u" /dev/console` -ne 0 ] || [ $TIMEOUT -eq 0 ]; do sleep 1 let TIMEOUT-- done if [ $TIMEOUT -ne 0 ]; then USER_ID=`/usr/bin/stat -f "%u" /dev/console` GROUP_ID=`/usr/bin/stat -f "%g" /dev/console` fi else USER_ID=`/usr/bin/id -u $USERNAME` GROUP_ID=`/usr/bin/id -g $USERNAME` fi else USER_ID=`/usr/bin/stat -f "%u" /dev/console` GROUP_ID=`/usr/bin/stat -f "%g" /dev/console` fi /opt/local/bin/ntfs-3g \ -o volname="${VOLUME_NAME}" \ -o local \ -o negative_vncache \ -o auto_xattr \ -o auto_cache \ -o noatime \ -o windows_names \ -o user_xattr \ -o inherit \ -o uid=$USER_ID \ -o gid=$GROUP_ID \ -o allow_other \ "$@" &> /var/log/ntfsmnt.log exit $?;
      
      







sudo chmod +x /sbin/mount_ntfs







既知の問題:

-[Volumes / [label.BIZ/.Trashes and mounts]を2回目に[label 2]に残し、手動でフォルダーを削除する必要があります。osxfusegithub.com / osxfuse / osxfuse /issues / 139のバグを開きます。



スクリプトソース: fernandofig.wordpress.com/2011/08/08/ntfs-write-support-on-osx-lion-with-ntfs-3g-f



All Articles