OS X Yosemiteは常にusb-hddを新しいフォルダにマウントします


1

NTFSフォーマットのSeagate Free Agent HDDドライブがあります。 YosemiteでNTFSパーティションへの書き込みに問題があったので、私は OSXFUSE dmgパッケージからそしてntfs-3gから自作までそれは書き込み可能になります。

しかし、私は気づいた、毎回、私はハードドライブを接続する、それは新しいフォルダにマウントする。

OSXは通常、ドライブの/ Volumes /領域にマウントポイントとしてディレクトリ/フォルダを作成します。ドライブをマウント解除すると、システムは/ volumes /からマウントポイントのすべての参照も削除します。つまり、作成したフォルダです。

しかし、この場合、ドライブをマウント解除すると、システムは/ volumes /に作成したマウントポイントフォルダをクリアしません。

例えば、これはVolumesフォルダのリストの出力です

$ ls -l /Volumes/
total 16
d--x--x--x+ 3 root          admin   102 Jan 24 12:57 FreeAgent Drive
d--x--x--x+ 3 root          admin   102 Jan 24 13:01 FreeAgent Drive 1
drwxrwxrwx  1 nikolaygolub  staff  4096 Jan  9 01:35 FreeAgent Drive 2
lrwxr-xr-x  1 root          admin     1 Jan 24 12:50 LV -> /

ご覧のとおり、古いマウントポイントフォルダはまだ存在しており、それぞれ新しいフォルダの数が増えていきます。

ディスクを取り出した後、すべてのフォルダを削除しようとしましたが、役に立ちませんでした。ログファイルに次のメッセージが記録されています。

24/01/15 13:02:10,654 ntfs-3g[782]: Version 2014.2.15 external FUSE 27
24/01/15 13:02:10,654 ntfs-3g[782]: Mounted /dev/disk3s1 (Read-Write, label "FreeAgent Drive", NTFS 3.1)
24/01/15 13:02:10,655 ntfs-3g[782]: Cmdline options: volname=FreeAgent Drive 2,local,negative_vncache,auto_xattr,auto_cache,noatime,windows_names,user_xattr,inherit,uid=501,gid=20,allow_other,nodev,noowners,nosuid
24/01/15 13:02:10,655 ntfs-3g[782]: Mount options: volname=FreeAgent Drive 2,local,negative_vncache,auto_xattr,auto_cache,allow_other,nodev,noowners,nosuid,allow_other,nonempty,noatime,default_permissions,fsname=/dev/disk3s1,blkdev,blksize=4096
24/01/15 13:02:10,655 ntfs-3g[782]: Global ownership and permissions enforced, configuration type 1
24/01/15 13:02:10,764 fseventsd[20]: failed to make the directory /Volumes/FreeAgent Drive 2/.fseventsd (5/Input/output error)

どうすればこれを修正できますか?それは小さな問題のように見えますが、私はOSの後にフォルダを定期的にクリーンアップしたくないです。

マウントされたNTFSドライブに対して通常の動作を実現したいのです。それらに書き込むことができたいのですが、自動マウント中に作成されたフォルダーを手動で削除したくはありません。 私はOS X Mavericksでそれに関する問題を抱えていません。

PSヨセミテは史上最悪のOS Xです。

回答:


1

まず、NTFSドライブをマウントするための追加のものは必要ありません。

達成したいことを明確にしていません。

Windowsバックアップに使用した古いFreeAgentがあります。自動マウントしたくないので、次のようにします。 etc/fstab 下記の編集詳細を参照してください

#
# Warning - this file should only be modified with vifs(8)
#
# Failure to do so is unsupported and may be destructive.
#
UUID=E00F307A-9295-482E-8A79-2FA2C922F3CD none ntfs rw,noauto
⋯
LABEL=Tempy none ntfs rw,noauto

これらにアクセスしたいのであれば、Disk Utilityを使ってマウントすることができます。

特定のディレクトリに自動マウントしたい場合は、これを行うためのエントリを作成できます。ディレクトリを作成して編集した場合 fstab

あなたが使うべきメモ vifsの知識が必要です。 vi コマンドなので、見てください man vi 基本的なコマンドを発見する。

 :q! quits
 :wq saves 
  i to insert

質問を更新しました。それでもhddを自動的にマウントしたいのですが、削除されていないフォルダをどうすればいいですか
Nikolai Golub

何もマウントされていない限り、フォルダを削除できます。推奨されているように/ etc / fstabにエントリを追加すると、OSを常に1つの特定のフォルダにマウントするように強制することができます。これは事前に手動で作成する必要があります。
XQYZ

@XQYZによると、フォルダを作成する必要があります。私は実際には何年もこれをやっていません、なぜならそれは通常OS Xでは必要ではないからですが、重複したフォルダには問題があるようです。上記のようなエントリが必要です none マウントポイント付き noautoauto
Milliways

あなたがfstabを台無しにする前に、単にフォルダを削除することを試みる価値があるかもしれません。デバイスを取り外し、古いフォルダを削除してから、それが今動作するかどうかを試してください。たぶんOSXはそのフォルダがすでに存在していることを検出しただけなので、それが新しいフォルダを作成しているのです。
XQYZ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.