¿Cómo configurar "DiskImageMounter" como en /etc/fstab?

Hoy quería comprobar /etc/fstaben macOS y descubrí que ya no hay /etc/fstab. Ok, tal vez hace mucho tiempo que no lo uso en OS X, pero siempre estuve seguro de que OS X no tenía demasiadas diferencias con "UNIX" (ya que se supone que macOS (High Sierra) es un UNIX) .

Pero tuve que darme cuenta de que ya no hay posibilidad de administrar o configurar fstab. Ahora, hay un ejecutable llamado " DiskImageMounter " /System/Library/CoreServices/DiskImageMounter.app/Contents/MacOS/que parece realizar la administración del disco.

Pero, ¿cómo podemos configurarlo como con un Unix "normal" como con /etc/fstab? ¿Es posible?

Trivia: macOS no es "UNIX" Ese es el producto de AT&T. El núcleo de macOS se basa en BSD, que es un sistema operativo "similar a UNIX".
@Allan Publicación muy antigua, pero tengo que comentar. macOS es un UNIX, tiene certificación y todo. Consulte opengroup.org/openbrand/register/brand3648.htm . En segundo lugar, el kernel no está basado en BSD, sino que es Mach con un espacio de usuario BSD. Consulte en.wikipedia.org/wiki/XNU y developer.apple.com/library/archive/documentation/Darwin/…
Dado que Mac OSX está certificado como Unix compatible con Posix, por supuesto que se deriva y es un Unix certificado. Hasta donde yo sé, siempre fue compatible con Unix. Mira en images.apple.com/media/us/osx/2012/docs/…
fstab funciona bien en macOS, y en realidad es muy necesario en los nuevos macOS 11, 12, 13, etc. para montar unidades compartidas en red, para montar unidades externas, etc., y para un rendimiento estable de dichas unidades externas. El montaje de la unidad basado en el archivo fstab no es necesario para los usuarios de unidades externas portátiles que necesitan desconectar la unidad externa con demasiada frecuencia. Solo se elimina el archivo "fstab", ya que los usuarios individuales generales no lo necesitan inicialmente.

Respuestas (1)

Estás en lo correcto. No hay ningún archivo, pero no se ha eliminado /etc/fstabel uso del archivo por parte de macOS. /etc/fstabSolo tienes que crear este archivo tú mismo.

/etc/fstabA continuación se muestra un ejemplo de posibles líneas en el archivo.

UUID=F21AD81B-B114-456C-B2A0-BF4452E4842D none apfs rw,noauto
LABEL=Macintosh\040HD none apfs rw,noauto

Se puede encontrar una descripción de los campos ingresando el comando man fstab.

Es posible que desee consultar esta pregunta: ¿ Cómo evitar el montaje automático de un volumen en macOS High Sierra?

Cuando se usa ls -l /etc/fstabpara determinar la propiedad y los permisos, debe obtener lo mismo que se muestra a continuación.

-rw-r--r--  1 root  wheel  123 Dec 31 08:48 /etc/fstab

ACTUALIZACIÓN (proporcionada por iggie )

Se puede usar una modificación de esta respuesta para las claves ssh en una unidad FAT o ExFAT externa (por ejemplo, montada a través de VeraCrypt o lo que sea). Agregue la siguiente línea a su /etc/fstabarchivo, incluso si no existe:

LABEL=PRIVATE none msdos -u=501,-m=700

Esto supone que su ID de usuario es 501(pruebe ls -n ~) y la etiqueta de su volumen FAT o ExFAT es PRIVATE.

Se puede usar una modificación de esta respuesta para las claves ssh en una unidad FAT o ExFAT externa (por ejemplo, montada a través de VeraCrypt o lo que sea): agregue la siguiente línea a su /etc/fstab, incluso si no existe: LABEL=PRIVATE none msdos -u=501,-m=700. Esto supone que su ID de usuario es 501 (pruebe ls -n ~) y la etiqueta en su FAT o ExFAT esPRIVATE
@iggie: agregué tu comentario a la respuesta. Si lo desea, puede corregir cualquier error que pueda haber cometido. Gracias.