La página de manual de Mount (8) OS X describe la nodev
opción:
No interprete caracteres ni bloquee dispositivos especiales en el sistema de archivos. Esta opción es útil para un servidor que tiene sistemas de archivos que contienen dispositivos especiales para arquitecturas distintas a la suya.
Solo eso, no entiendo completamente ...
... para mí, la parte más importante de esta pregunta, que puede ayudarme a comprender la opción, es:
¿Por qué las unidades flash USB se montan con la opción nodev?
Ejemplo:
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)
En ese ejemplo, los cuatro volúmenes con nodev
son:
- experimento - en una unidad flash USB
- LaCie Little Big Disk : en una unidad de disco duro en FireWire 400, este volumen incluye Time Machine
Backups.backupdb
- Wuala : la integración del sistema de archivos utiliza FUSE para OS X
- Time Machine Backups
Hablando en términos generales, puedo entender que 2, 3 y 4 son especiales. Sin embargo:
- No puedo entender la relevancia de
nodev
una unidad flash USB.
otras referencias
Montaje de discos USB automáticamente (Cómo funciona) - Unix y Linux
Antecedentes
Deseando comprender por qué Time Machine en Lion y Mountain Lion no puede realizar copias de seguridad desde unidades flash USB. Pero esta pregunta es más general sobre la nodev
opción.
fuente
nodev
están deshabilitadas de forma predeterminada y deben establecerse explícitamente durante el montaje. El montador automático de disco extraíble OS X los configura, los programas equivalentes en Linux también lo hacen, pero no se configurarán cuando se ejecutenmount
desde la terminal a menos que los agregue manualmente-o nodev
. (Esto no perjudica la seguridad, ya que enmount
sí mismo requiere privilegios de root). Por lo tanto, depende de cómo esté montado su disco ZEVO ZFS.nodev
. Ni la importación ni el montaje ZFS requieren autenticación ... veamos cómo se despliegan las cosas en el área ZEVO.nodev
opción le dice que rechace las lecturas y escrituras en los archivos del dispositivo para que las existentes también se vean afectadas. Aún puedes crearlos.