¿Cómo escribir reglas fstab para un volumen NTFS si el volumen no tiene ETIQUETA o UUID?

7

Básicamente, estaba siguiendo este tutorial para habilitar la escritura en un volumen NTFS (que funciona cuando el volumen tiene una ETIQUETA o UUID).

Tengo una unidad USB externa con un volumen NTFS que no parece tener una etiqueta o un "UUID de volumen", por lo tanto no puedo usar LABEL=foo o UUID=xxx en /etc/fstab . ¿Cómo puedo orientar este volumen en fstab para que pueda hacer algo como

LABEL=box none ntfs rw,auto,nobrowse

o

UUID=56A9A02B-0590-458E-9493-1DECC2A8F109 none ntfs rw,auto,nobrowse

Lo siguiente es lo que muestra diskutil info /Volumes/box . Como puede ver, no hay ninguna etiqueta de VOlume o UUID:

 ❯ diskutil info /Volumes/box
   Device Identifier:        disk3s1
   Device Node:              /dev/disk3s1
   Part of Whole:            disk3
   Device / Media Name:      Untitled 1

   Volume Name:              box

   Mounted:                  Yes
   Mount Point:              /Volumes/box

   File System Personality:  NTFS
   Type (Bundle):            ntfs
   Name (User Visible):      Windows NT File System (NTFS)

   Partition Type:           Microsoft Basic Data
   OS Can Be Installed:      No
   Media Type:               Generic
   Protocol:                 USB
   SMART Status:             Not Supported
   Disk / Partition UUID:    56A9A02B-0590-458E-9493-1DECC2A8F109

   Total Size:               1.0 TB (1000168488960 Bytes) (exactly 1953454080 512-Byte-Units)
   Volume Free Space:        725.5 GB (725534765056 Bytes) (exactly 1417060088 512-Byte-Units)
   Device Block Size:        512 Bytes
   Allocation Block Size:    4096 Bytes

   Read-Only Media:          No
   Read-Only Volume:         Yes
   Ejectable:                Yes

   Whole:                    No
   Internal:                 No

NOTA: en el ejemplo de fstab anterior, el UUID que probé es el de /dev/disk3s1 , que parece no tener ningún efecto. He podido aplicar reglas fstab en otros volúmenes NTFS cuando diskutil mostró etiquetas de volumen y uuids, que faltan en este caso.

¿Cómo puedo escribir reglas fstab para este volumen?

    
pregunta trusktr 01.03.2015 - 03:15

3 respuestas

2

Por defecto, los volúmenes NTFS se montan de solo lectura a menos que haya habilitado NTFS R / W ya sea por un controlador de terceros o OS X incorporado, donde sea aplicable, que está deshabilitado de forma predeterminada en las versiones que realmente tienen NTFS R / W capacidad. Por cierto, las manzanas NTFS R / W están desactivadas por una buena razón, por lo que no las habilitaría. Utilizo Tuxera NTFS en su lugar.

Por lo tanto, si no tiene activado NTFS R / W, usaría:

UUID=56A9A02B-0590-458E-9493-1DECC2A8F109 none ntfs ro,auto,nobrowse

Si tiene NTFS R / W como Tuxera NTFS habilitado, puede usar una etiqueta o el UUID:

Ejemplo: LABEL=$Volume_Name none ntfs rw,auto,no browse 0 0

Donde $Volume_Name es lo que se muestra para el dispositivo en el Finder.

O: UUID=56A9A02B-0590-458E-9493-1DECC2A8F109 none ntfs rw,auto,nobrowse 0 0

Nota: usé nobrowse en los ejemplos porque asumo que lo querías tal como estaba en tu ejemplo.

Eche un vistazo a: fstab

    
respondido por el user3439894 01.03.2015 - 03:59
1

No puede hacer referencia a las particiones por nada que no sea el UUID o la etiqueta, por lo que sin un sistema de archivos (reconocible) en la partición, no puede hacer referencia a ellas. En la mayoría de las versiones de Linux, puede referirse a particiones con descriptores de nombre de kernel ( /dev/disk1s1 por ejemplo), etiquetas GPT o UUID GPT, cualquiera de las cuales funcionaría para particiones sin un sistema de archivos reconocible. Desafortunadamente, OS X no admite ninguno de estos.

Esto significa que, para su pregunta específica, cómo montar las particiones NTFS sin etiquetas o UUID de volumen como R / W, la respuesta es que no es posible a menos que altere el diseño de la partición (idealmente use GPT, no utilice el software RAID, 'Disco dinámico' o 'Espacios de almacenamiento').

Sin embargo, si solo desea detener el montaje del disco, existe una forma de enganchar al proceso de montaje diskarbitrationd que monta automáticamente esas molestas particiones: diskejectd . Tendrás que editar la configuración, compilarla e instalarla. Y solo funciona con los descriptores de nombres de kernel (por ejemplo, disk1s1 ), por lo que puede causar problemas al instalar nuevas unidades. Pero al menos se deshace de esos molestos mensajes 'El disco que insertaste no fue legible por esta computadora' en cada inicio.

    
respondido por el Tom Bull 23.10.2015 - 15:39
0

En mi "MY Passport" Western Digital necesitaba usar \ 040 en el espacio LABEL=My0Passport none ntfs rw,auto,nobrowse

    
respondido por el Marcos de Alcantara Marinho 04.07.2018 - 16:44

Lea otras preguntas en las etiquetas