mount(8)OS Xのマニュアルページで、nodev
オプションについて説明しています。
ファイルシステム上の文字を解釈したり、特殊デバイスをブロックしたりしないでください。このオプションは、独自のアーキテクチャ以外の特別なデバイスを含むファイルシステムを持つサーバーに役立ちます。
それだけでは、よくわかりません…
…私にとって、この質問のより重要な部分-オプションを理解するのに役立つかもしれない–は次のとおりです。
USBフラッシュドライブがnodevオプションでマウントされるのはなぜですか?
例:
sh-3.2$ mount
/dev/disk1 on / (hfs, local, journaled)
devfs on /dev (devfs, local, nobrowse)
/dev/disk0s2 on /Volumes/swap (hfs, local, journaled)
/dev/disk0s4 on /Volumes/spare (hfs, local, journaled)
map -hosts on /net (autofs, nosuid, automounted, nobrowse)
map auto_home on /home (autofs, automounted, nobrowse)
localhost:/Eiu9XWYlwq4E8x9l_bQTiX on /Volumes/MobileBackups (mtmfs, nosuid, read-only, nobrowse)
/dev/disk3 on /Volumes/gjp22 (zfs, local, journaled, noatime)
/dev/disk3s1 on /opt (zfs, local, journaled, noatime)
/dev/disk6 on /Volumes/zhandy (zfs, local, journaled, noatime)
/dev/disk8s1 on /Volumes/experiment (hfs, local, nodev, nosuid, journaled, noowners)
/dev/disk10 on /Volumes/tall (zfs, local, journaled, noatime)
/dev/disk11s2 on /Volumes/LaCie Little Big Disk (hfs, local, nodev, nosuid, journaled, noowners)
/dev/disk12 on /Volumes/twoz (zfs, local, journaled, noatime)
Wuala on /Volumes/WualaDrive (osxfusefs, local, nodev, nosuid, synchronous, mounted by gjp22)
/dev/disk14s2 on /Volumes/Time Machine Backups (hfs, local, nodev, nosuid, journaled)
その例では、4つのボリュームnodev
は次のとおりです。
- 実験 – USBフラッシュドライブ
- LaCie Little Big Disk – FireWire 400のハードディスクドライブでは、このボリュームにはTime Machineが含まれています
Backups.backupdb
- Wuala –ファイルシステムの統合にはFUSE for OS Xを使用
- Time Machineバックアップ
大まかに言えば、2、3、4が特別であることは理解できます。しかしながら:
nodev
USBフラッシュドライブとの関連性を理解できません。
その他の参考文献
USBディスクの自動マウント(仕組み) – UnixおよびLinux
バックグラウンド
LionとMountain LionのTime MachineがUSBフラッシュドライブからバックアップできない理由を知りたい。しかし、この質問はより一般的にはnodev
オプションについてです。