La page de manuel de mount (8) OS X décrit l' nodev
option:
N'interprétez pas les caractères et ne bloquez pas les périphériques spéciaux sur le système de fichiers. Cette option est utile pour un serveur doté de systèmes de fichiers contenant des périphériques spéciaux pour des architectures autres que la sienne.
Rien que ça, je ne comprends pas bien…
… Pour moi, la partie la plus importante de cette question - qui peut m'aider à comprendre l'option - est:
Pourquoi les lecteurs flash USB sont-ils montés avec l'option nodev?
Exemple:
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)
Dans cet exemple, les quatre volumes avec nodev
sont:
- expérience - sur une clé USB
- LaCie Little Big Disk - sur un disque dur sur FireWire 400, ce volume comprend une Time Machine
Backups.backupdb
- Wuala - L'intégration du système de fichiers utilise FUSE pour OS X
- Sauvegardes Time Machine
En gros, je peux comprendre que 2, 3 et 4 sont spéciaux. Pourtant:
- Je ne comprends pas la pertinence d'
nodev
un lecteur flash USB.
Autres références
Montage automatique de disques USB (fonctionnement) - Unix et Linux
Contexte
Souhaitant comprendre pourquoi Time Machine dans Lion et Mountain Lion ne peut pas sauvegarder à partir de lecteurs flash USB. Mais cette question concerne plus généralement l' nodev
option.