9 votos

¿Cómo se escriben las reglas de fstab para un volumen NTFS si el volumen no tiene LABEL o UUID?

Básicamente, estaba siguiendo este tutorial para permitir la escritura a 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 "Volumen UUID", por lo tanto no puedo usar LABEL=foo o UUID=xxx en /etc/fstab . ¿Cómo puedo dirigir este volumen en fstab para poder 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 diskutil info /Volumes/box muestra. Como pueden ver no hay 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 de arriba, el UUID que intenté es el de /dev/disk3s1 que parece no tener ningún efecto. He podido aplicar las reglas de fstab en otros volúmenes NTFS cuando diskutil mostraba etiquetas de volumen y uuids, que faltan en este caso.

¿Cómo puedo escribir las reglas del Fstab para este volumen?

2voto

user3439894 Puntos 5883

Por defecto, los volúmenes NTFS se montan como de sólo lectura a menos que se haya activado NTFS R/W mediante un controlador de terceros o OS X incorporado, cuando corresponda, lo cual está desactivado por defecto en las versiones que realmente tienen capacidad NTFS R/W. BTW Apples NTFS R/W está deshabilitado por una buena razón para que no lo habilite. Yo uso Tuxera NTFS en su lugar.

Así que si no tienes NTFS R/W activado lo usarías:

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

Si tienes NTFS R/W como Tuxera NTFS habilitado puedes 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: He usado nobrowse en los ejemplos porque asumo que lo querías como en tu ejemplo.

Echa un vistazo: fstab

1voto

Doug Wulff Puntos 1

No se puede hacer referencia a las particiones por otra cosa que no sea el volumen UUID o la etiqueta, así que sin un sistema de archivos (reconocible) en la partición, no se puede hacer referencia a ellas en absoluto. En la mayoría de las versiones de Linux, puede referirse a las particiones con descriptores del nombre del núcleo ( /dev/disk1s1 por ejemplo), etiquetas GPT o GPT UUID - cualquiera de los cuales funcionaría para las particiones sin un sistema de archivos reconocible. Desafortunadamente OS X no soporta ninguno de estos.

Esto significa que para su pregunta específica - cómo montar las particiones NTFS sin etiquetas o volúmenes UUID como R/W - la respuesta es que no es posible a menos que altere la disposición de la partición (idealmente use GPT, no use software RAID, 'Dynamic Disk' o 'Storage Spaces').

Sin embargo, si sólo quieres evitar que el disco se monte, hay una forma de engancharse al diskarbitrationd proceso de montaje que automatiza esos molestos tabiques: diskejectd . Necesitarás editar la configuración, compilarla e instalarla. Y sólo funciona con los descriptores de nombres del núcleo (por ejemplo. disk1s1 ), así que podría estropearse cuando se instalen nuevas unidades. Pero al menos se deshace de esos molestos mensajes de "El disco que has insertado no ha sido legible por este ordenador" en cada inicio.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X