Obtengo el UUID y la etiqueta de un disco de diskutil info disk0s4
diskutil info disk0s4
Device Identifier: disk0s4
Device Node: /dev/disk0s4
Whole: No
Part of Whole: disk0
Device / Media Name: Untitled
Volume Name: Data
Mounted: No
File System Personality: HFS+
Type (Bundle): hfs
Name (User Visible): Mac OS Extended
Journal: Unknown (not mounted)
Owners: Disabled
Partition Type: Apple_HFS
OS Can Be Installed: No
Media Type: Generic
Protocol: PCI
SMART Status: Verified
Volume UUID: F8C88B2D-5412-343B-8969-254F3AC559B8
Disk / Partition UUID: 1738336E-68DD-46B1-997E-57469CF0472D
Total Size: 338.0 GB (337984569344 Bytes) (exactly 660126112 512-Byte-Units)
Volume Free Space: 0 B (0 Bytes) (exactly 0 512-Byte-Units)
Device Block Size: 512 Bytes
Read-Only Media: No
Read-Only Volume: Not applicable (not mounted)
Device Location: Internal
Removable Media: No
Solid State: Yes
mount Usar la etiqueta de volumen no funciona:
$ sudo mount -t hfs LABEL=Data /Users/user/test
GetMasterBlock: Error 2 opening LABEL=Data
GetMasterBlock: Error 2 opening LABEL=Data
mount_hfs: error on mount(): error = -1.
mount_hfs: No such file or directory
mount El uso del volumen UUID no funciona con o sin comillas:
$ sudo mount -t hfs uuid=F8C88B2D-5412-343B-8969-254F3AC559B8 /Users/user/test
GetMasterBlock: Error 2 opening uuid=F8C88B2D-5412-343B-8969-254F3AC559B8
GetMasterBlock: Error 2 opening uuid=F8C88B2D-5412-343B-8969-254F3AC559B8
mount_hfs: error on mount(): error = -1.
mount_hfs: No such file or directory
$ sudo mount -t hfs UUID="F8C88B2D-5412-343B-8969-254F3AC559B8" /Users/user/test
GetMasterBlock: Error 2 opening UUID=F8C88B2D-5412-343B-8969-254F3AC559B8
GetMasterBlock: Error 2 opening UUID=F8C88B2D-5412-343B-8969-254F3AC559B8
mount_hfs: error on mount(): error = -1.
mount_hfs: No such file or directory
mount utilizando el identificador de volumen funciona
mymac:~ user$ sudo mount -t hfs /dev/disk0s4 /Users/user/test
Actualizar:
Mi objetivo es poner la mountlínea /etc/fstabcomo quiero montar un volumen en un punto de montaje personalizado.
macos
el-capitan
disk-utility
mount
biocyberman
fuente
fuente

mountcomando no puede usarUUIDoLABELdebe usar el Identificador de disco, por ejemplo/dev/disk0s4. Además, tal vez quizás maybeharry señaló que el método OS X es utilizardiskutil. Para abordar su actualización ... Sin embargo,fstabpuede usar elUUIDoLABEL, solo mire los ejemplos en la página del manualfstab. En un tipo de Terminalfstab, haga clic derechofstaby seleccione Abrir página de manual, ¡luego léalo en su totalidad! :)fstabcomo esta:UUID=<volume_uuid> /mount/point autoy corrísudo mount -a. El mismo error que ocurrió:... mount_hfs: No such file or directoryfstab, sin embargo, siempre uso al menos los primeros cuatro campos. Veo que te falta el tercer campo, (fs_vfstype), en tu comentario. ¿Lo estás omitiendofstab? Debería editar su pregunta y mostrar exactamente lo que ha intentadofstaby qué editor ha utilizado. Dicho esto, ninguno de mis puntos de montaje es otro que el predeterminado /Volumespara el quenoneestá configurado. Probaré una vez que vea tu edición y el punto de montaje que estás intentando.Respuestas:
Cuando se usa OS X, generalmente es más recomendable usarlo
diskutilpara actividades relacionadas con el disco.TL; DR:
Para montar un volumen / disco por identificador:
Para montar un volumen por UUID:
Para montar un volumen por etiqueta:
Explicación
Con
diskutil, los identificadores de nodo (/dev/diskXsY) son intercambiables con UUID: en cualquierdiskutiloperación (comoeject), se puede especificar un UUID en lugar de un identificador de nodo. Desde la página del manual:Obtener estos identificadores / UUID / etiquetas es simple, con cualquiera de los siguientes comandos:
Los valores devueltos de estos comandos deberían tener un aspecto similar al siguiente:
Como se muestra arriba, el identificador se puede encontrar en la
IDENTIFIERcolumna, la etiqueta de laNAMEcolumna y el UUID de cualquierUUIDcampo (cualquiera de los UUID montará el volumen).Por etiqueta:
Por UUID:
Por identificador de disco:
Además para editar a la pregunta de OP: montaje en una ruta personalizada
Puede hacer esto con
diskutil mounty la-mountPointopción. Desde la página del manual:La sintaxis para montar en un punto de montaje personalizado es la siguiente:
Tenga en cuenta que
/path/to/custom/mountpointdebe ser un directorio , al igual que conmount, y que su identificador / UUID / etiqueta son específicos del volumen (es decir,/dev/diskXsYno/dev/diskX). No se puede realizar el montaje en un punto de montaje personalizadodiskutil mountDisk, y solo funciona con un solo volumen a la vez.fuente
Esto es lo que he estado usando para montar un SSD externo en mi carpeta Música que contiene mis archivos multimedia de iTunes automáticamente cada vez que inicio sesión. No dijo exactamente cuál es el propósito del montaje externo, por lo que algunos de estos bits podrían no sea lo que necesita pero, de nuevo, podría ser exactamente lo que está tratando de hacer.
Como se mencionó en su pregunta y en la respuesta de @ maybemaybeharry, el
mountcomando no admite UUID, por lo quediskutiles la utilidad recomendada. Sin embargo, elfstabarchivo admite UUID, por lo que puede almacenar los parámetros de montaje yfstabluegodiskutilleer los parámetrosfstabpara montar su unidad.~/Music/iTunes/, cree una carpeta que se utilizará para el punto de montaje. He utilizadoSSD_Music.Use
sudo vifspara editar elfstabarchivo, agregue lo siguiente como una sola línea (editando para el UUID y USERNAME según corresponda) y luego guarde / salga.UUID=F8C88B2D-5412-343B-8969-254F3AC559B8 /Users/USERNAME/Music/iTunes/SSD_Music hfs rw,noauto,noowners,nobrowse 0 0diskutil mount F8C88B2D-5412-343B-8969-254F3AC559B8( Nota: no incluya elUUID=prefijo en este comando.mountque debería mostrar algo como/dev/disk2s2 on /Users/USERNAME/Music/iTunes/SSD_Music (hfs, local, nodev, nosuid, journaled, noowners, nobrowse)iTunes Mediacarpeta apunte a la carpeta en el disco montado.cd ~/Music/iTunes/mv 'iTunes Media' 'iTunes Media-bak'ln -s 'SSD_Music/iTunes Media' 'iTunes Media'ditto 'iTunes Media-bak' 'iTunes Media'copiar sus medios a la nueva unidad. Omita esto si ya lo ha copiado.diskutil unmount ~/Music/iTunes/SSD_MusicAhora que puede montar la unidad por UUID, automaticémosla cuando inicie sesión.
~/Library/LaunchAgents/, cree un nuevo archivo llamadolocal.mount_SSD_Music.plistCopie / pegue el siguiente XML en el nuevo archivo y luego guárdelo / salga.
Asegúrese de que la unidad esté desmontada
launchctl load ~/Library/LaunchAgents/local.mount_SSD_Music.plist. Ojalá vuelva a montar sin errores.Entonces, si reinicia, la unidad externa se montará automáticamente cuando inicie sesión.
¡Espero que esto ayude!
fuente
Estoy combinando algunos de mis comentarios en una respuesta, ya que creo que abordan el
fstabproblema.Como ya descubrió, el
mountcomando no puede usarUUIDoLABELdebe usar el identificador de disco, por ejemplo/dev/disk0s4. Además, tal vez quizás maybeharry señaló que el método OS X es utilizardiskutil. Para abordar su actualización ... Sin embargo,fstabpuede usar elUUIDoLABEL, solo mire los ejemplos en la página del manualfstab. En un tipo de Terminalfstab, haga clic derechofstaby seleccione Abrir página de manual. ¡Léelo en su totalidad! :)No tengo problemas para usar
fstab, sin embargo, siempre uso al menos los primeros cuatro campos. Veo que te falta el tercer campo, (fs_vfstype), en tu comentario. ¿Lo estás omitiendofstab? Debería editar su pregunta y mostrar exactamente lo que ha intentadofstaby qué editor ha utilizado.Prueba:
UUID=1738336E-68DD-46B1-997E-57469CF0472D /mount/point hfs rw,autodonde/mount/pointhay un directorio preexistente.He probado esto en mi sistema usando my
UUID, es tuUUIDen la línea que te sugiero que pruebes más arriba.Nota: Solo se montaría en el punto de montaje definido si incluyera el tercer campo, (fs_vfstype), de lo contrario, se montó
/Volumesaunque el segundo campo, (fs_file), existiera.fuente
UUID=... /mount/point hfs rw,autoen El Capitan: 1. / mount / point y 2. / Volumes./Volumes, con solo una línea agregadafstab?