Obtengo el UUID y la etiqueta de un disco desde 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
utilizando 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
utilizar el UUID del volumen 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
utilizar el identificador de volumen funciona
mymac:~ user$ sudo mount -t hfs /dev/disk0s4 /Users/user/test
Actualización:
Mi objetivo es poner el mount
línea en /etc/fstab
ya que quiero montar un volumen en un punto de montaje personalizado.
0 votos
Como ya has comprobado, el
mount
no puede utilizarUUID
oLABEL
y debe utilizar el identificador de disco, por ejemplo/dev/disk0s4
. Además, como perhapsmaybeharry señaló que el método de OS X es utilizardiskutil
. Para abordar su actualización... Sin embargofstab
puede utilizar elUUID
oLABEL
Basta con mirar los ejemplos en la página de manual defstab
. En un tipo de terminalfstab
y luego haga clic con el botón derecho enfstab
y seleccione Abrir página de hombre, ¡y luego léalo en su totalidad! :)0 votos
@user3439894 He probado una línea en
fstab
así:UUID=<volume_uuid> /mount/point auto
y corriósudo mount -a
. Ha ocurrido el mismo error:... mount_hfs: No such file or directory
0 votos
El segundo campo, (fs_file), el punto de montaje, tiene que existir ya, ¿no?
0 votos
Sí, existe.
0 votos
No tengo problemas para usar
fstab
Sin embargo, siempre utilizo al menos los cuatro primeros campos. Veo que te falta el tercer campo, (fs_vfstype), en tu comentario. ¿Lo está omitiendo enfstab
? Deberías editar tu pregunta y mostrar exactamente lo que has probado enfstab
y qué editor has utilizado. Dicho esto, ninguno de mis puntos de montaje es otro que el predeterminado /Volumes
para lo cualnone
está configurado. Probaré una vez que vea tu edición y el punto de montaje que intentas.0 votos
Inténtalo:
UUID=1738336E-68DD-46B1-997E-57469CF0472D /mount/point hfs auto
donde/mount/point
es un directorio preexistente. He probado esto en mi sistema usando miUUID
El tuyo está en el que te sugiero que pruebes, y sólo se monta en el punto de montaje definido si incluyo el tercer campo, (fs_vfstype), de lo contrario se monta en/Volumes
aunque el segundo campo, (fs_file) existía.0 votos
@user3439894 ¿entiendo bien que hay que usar el
Disk / Partition UUID
en fstab - en lugar delVolume UUID
? Gracias por adelantado.