Restaurar permisos a un disco duro externo

1

Para leer / escribir discos duros externos NTFS (con formato Windows) en mi Mac, he instalado FUSE para OS X (versión 3.2.0) y NTFS-3G (versión 2015.3.14, instalado con homebrew y las instrucciones de NTFS-3G ). He seleccionado la 'capa de compatibilidad MacFUSE' porque es requerido por veraCrypt (de enlace ).

Copiar a / desde Mac a los discos duros NTFS funciona como se espera. Sin embargo, ya no puedo usar las utilidades de "Primeros auxilios" de la Utilidad de Discos (para corregir los permisos, para corregir los errores cuando los HDD se desmontan incorrectamente). Las opciones de la utilidad de disco ahora están 'atenuadas' para mis HDD. Estas opciones aún están disponibles para mi SSD interno y para mi tarjeta SD, por lo que la utilidad del disco no está "dañada". Los discos duros también están bien: funcionan correctamente y todavía puedo solucionarlos en Windows. El problema (el único que puedo ver hasta ahora) es que ya no puedo reparar mis discos duros externos con la utilidad de disco de Mac.

Actualmente estoy en OSX Yosemite . Aquí está el diagnóstico de la Utilidad de Disco:

    Name :  PatrickA
    Type :  Partition

    Disk Identifier :   disk2s1
    Mount Point :   /Volumes/PatrickA
    File System :   Windows NT File System (NTFS)
    Connection Bus :    USB
    Device Tree :   IODeviceTree:/PCI0@0/XHC1@14
    Writable :  Yes
    Universal Unique Identifier :   54D2798C-E724-4810-B621-F1358C19DC48
    Capacity :  1 TB (1,000,169,537,536 Bytes)
    Free Space :    245.04 GB (245,044,764,672 Bytes)
    Used :  755.12 GB (755,124,768,768 Bytes)
    Number of Files :   130,742
    Number of Folders :     0
    Owners Enabled :    Yes
    Can Turn Owners Off :   No
    Can Repair Permissions :    No
    Can Be Verified :   No
    Can Be Repaired :   No
    Can Be Formatted :  No
    Bootable :  No
    Supports Journaling :   No
    Journaled :     No
    Disk Number :   2
    Partition Number :  1

Como se puede ver arriba, ya no se pueden verificar ni reparar mis HDD (todos ellos). Siempre pude hacerlo antes de reinstalar FUSE y NTFS-3G. El diagnóstico anterior es idéntico para todos los 12 de mis HDD.

Intenté restablecer los permisos, pero se me denegó:

vsdbutil -a /Volumes/PatrickA
vsdbutil: no valid volume UUID found on '/Volumes/PatrickA': permissions are disabled.

Leí en algún lugar que hfs.util puede regenerar un UUID, pero eso no funcionó.

diskutil info /Volumes/PatrickA | grep "Device Identifier"
Device Identifier:        disk3s1
/System/Library/Filesystems/hfs.fs/hfs.util -s disk3s1

¿Alguna sugerencia? Gracias!

ACTUALIZACIÓN Me encontré con sugerencias sobre cómo usar el diskutil desde la línea de comandos. Aquí está el mensaje de error que recibo:

diskutil verifyvolume /Volumes/PatrickA/
Error starting file system verification for disk2s1 PatrickA: Invalid request (-69886)

Tampoco he podido hacer que smartctl haga algo útil con el volumen:

smartctl -c /Volumes/PatrickA
smartctl 6.4 2015-06-04 r4109 [x86_64-apple-darwin14.3.0] (local build)
Copyright (C) 2002-15, Bruce Allen, Christian Franke, www.smartmontools.org
Smartctl open device: /Volumes/PatrickA failed:

Me encontré con una sugerencia de que se necesita un controlador de terceros para diagnosticar unidades externas en un Mac OS X (no sé si esto es cierto en general). El controlador SAT SMART (disponible en enlace ) extiende el controlador estándar comportamiento al proporcionar acceso para conducir datos SMART. Tuve éxito al cambiar el estado SMART de mi HDD a "Verificado". Pero esto no parece haber ayudado mucho, ya que aún aparecen los errores informados anteriormente.

    
pregunta PatrickT 13.03.2016 - 17:28

1 respuesta

1

El controlador NTFS-3G de la comunidad junto con la Utilidad de Discos no le permite reparar el sistema de archivos de un volumen con formato NTFS ni sus permisos.

La función de reparación del sistema de archivos solo está disponible en la edición comercial de Tuxera NTFS para Mac (basado en el controlador NTFS-3G), ya sea mediante Utilidad de disco o Tuxera Disk Manager .

En la configuración predeterminada, los archivos y carpetas del volumen NTFS montado son propiedad del usuario efectivo y del grupo del proceso de montaje; la configuración común es 777. Esto significa que todos los usuarios de OS X tienen acceso completo al volumen o: < em> Los permisos son ignorados !

Al menos en Linux que usa el controlador de comunidad, esto se puede anular modificando las opciones de montaje y asignaciones de usuario (también: Propiedad avanzada y permisos ). No sé si esto también funciona en OS X. El comercial NTFS para Mac de Tuxera no menciona nada de esto en su manual.

    
respondido por el klanomath 20.03.2016 - 21:21

Lea otras preguntas en las etiquetas