3 votos

Cómo recuperar todo el espacio de una unidad RAID de un NAS para usarlo como una unidad normal del Mac

Acabo de actualizar varios discos duros en nuestro Synology, y ahora tengo 2 discos desnudos de menor capacidad (6TB) que me gustaría reutilizar en mi Mac para otros fines. Sin embargo, no consigo reformatearlos para utilizarlos con el Mac: Sólo puedo recuperar 1,6TB de los 6TB originales (unidad WD Red)

Así es como aparecen inicialmente:

/dev/disk9 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.6 TB     disk9
   1:                 Linux_RAID                         2.6 GB     disk9s1
   2:                 Linux_RAID                         2.1 GB     disk9s2

Esto suma unos 6TB, y tiene sentido para ver el Linux_RAID tipos de partición dado que los saqué de Synology.

Sin embargo, después de reformatear con la Utilidad de Discos, sólo veo una unidad de 1,6TB, lo que se confirma cuando hago un diskutil list :

/dev/disk9 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.6 TB     disk9
   1:                        EFI EFI                     209.7 MB   disk9s1
   2:                  Apple_HFS Untitled                1.6 TB     disk9s2

He probado varias combinaciones de reformateo desde la línea de comandos, así [esta pregunta] (incluyendo diskutil eraseDisk ), en vano. Parece que siempre termino con una sola partición de 1,6TB.

¿Alguna sugerencia sobre cómo borrar completamente y reformatear la unidad para tener acceso a toda la capacidad?

EDIT: intentar recuperar el espacio de la partición tampoco ha funcionado (nótese que tras un reinicio, el disco en cuestión está ahora disk5 :

➜  ~ diskutil partitionDisk disk5 1 GPT HFS+ MacintoshHD 100%
Started partitioning on disk5
Unmounting disk
Creating the partition map
Waiting for partitions to activate
Formatting disk5s2 as Mac OS Extended with name MacintoshHD
Initialized /dev/rdisk5s2 as a 1 TB case-insensitive HFS Plus volume
Mounting disk
Finished partitioning on disk5
/dev/disk5 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.6 TB     disk5
   1:                        EFI EFI                     209.7 MB   disk5s1
   2:                  Apple_HFS MacintoshHD             1.6 TB     disk5s2

EDIT2: obteniendo detalles sobre el disco en cuestión:

➜  ~ system_profiler SPStorageDataType | egrep disk5 -B 10 -A 10
    MacintoshHD:

      Free: 1.6 TB (1,602,103,631,872 bytes)
      Capacity: 1.6 TB (1,602,784,641,024 bytes)
      Mount Point: /Volumes/MacintoshHD
      File System: HFS+
      Writable: Yes
      Ignore Ownership: Yes
      BSD Name: disk5s2
      Volume UUID: 96706824-36D6-37F5-BEC0-E8D7BAA06E9B
      Physical Drive:
          Device Name: External
          Media Name: Generic External Media
          Protocol: USB
          Internal: No
          Partition Map Type: GPT (GUID Partition Table)

2voto

klanomath Puntos 19587

Mi suposición (quizás educada):

Su estación de acoplamiento (StarTech SATADOCK22UE) tiene un firmware de chipset USB Bridge inútil/defectuoso/antiguo y se ve afectado por alguna barrera doble de 2,2 TB (=error de direccionamiento de bloques de 32 bits).

Según el firmware del WD60EFRX tiene un tamaño de 6000527425536 B - 6001424400384 B ( ref ).

La barrera gpt de 2 x 2,2 TB es de 4398046511104 B. Tamaño del disco - barrera gpt de 2 x 2,2 TB = ~1,6 TB!

Dependiendo del firmware y del tamaño real del disco, sólo verás ~1,6 TB en MacOS.


Solución: conseguir otra caja externa y montar la unidad de 6 TB en ella.

1voto

Ashley Puntos 2261

Últimamente me encontré con el misterioso número 1,6 TB muchas veces al intentar utilizar una unidad WD Blue de 6 TB en varias carcasas FireWire antiguas que esperaba reutilizar.

Probé unas cuatro carcasas, y la Utilidad de Discos informó de una capacidad de volumen de 1,6 TB (en realidad 1.603.128.614.912 bytes, para una en la que hice anotaciones detalladas) en todas excepto en una carcasa, que informó correctamente de 6 TB y que ahora estoy usando semi-felizmente.

La mejor explicación que encontré para esto fue aquí: https://forums.tomshardware.com/threads/4-0tb-gpt-wd-hard-drive-only-showing-as-1-6tb.1867476/#post-12966585

Intentaré repetir la explicación pero con mis palabras para tu situación.

@klanomath encontró un puesto reportando algunos números de varios discos WD60EFRX. El número de sectores reportados allí para cada unidad varía ligeramente. Vamos con 11721045168.

En hexadecimal, ese número es 0x2,BAA0,F4B0.

Cada sector de la unidad almacena 512 bytes. Así que la capacidad total es de 0x2,BAA0,F4B0 sectores x 512 bytes = 6 TB de capacidad. (Por cierto, estoy usando el Soulver para facilitar estos cálculos, en los que escribo, por ejemplo, "11721045168 x 512 bytes en TB").

Pero estoy de acuerdo con la conjetura de @klanomath - creo que tu base StarTech utiliza un valor de 32 bits (que puede representar enteros desde 0x0000,0000 hasta 0xFFFF,FFFF) para las direcciones de sector, truncando la ubicación de sector más alta direccionable desde 0x2,BAA0,F4B0 hasta 0xBAA0,F4B0.

Así que a través de ese muelle, la capacidad total se limita a los sectores 0xBAA0,F4B0 x 512 bytes = 1,6 TB.

Yo sugeriría probar con otra base/recinto.

Y si alguien sabe de una caja FireWire barata que permita el uso completo de una unidad de 6 TB, me gustaría saberlo.

0voto

Douglas Puntos 10417

Saquemos la "artillería pesada" y hagamos esto a través de la Terminal.

Confirmemos la marca, el modelo y el tamaño (y la serie) de la unidad en cuestión. Emita el comando:

$ system_profiler SPSerialATADataType | egrep  disk9$ -B 10

Debería obtener algo similar a lo siguiente (mi identificador de unidad es disk0 ):

    APPLE SSD SM128E:

      Capacity: 121.33 GB (121,332,826,112 bytes)
      Model: APPLE SSD SM128E                        
      Revision: CXM09A1Q
      Serial Number: S0XABCDAXXXXXX      
      Native Command Queuing: Yes
      Queue Depth: 32
      Removable Media: No
      Detachable Drive: No
      BSD Name: disk0

Esta información será lo que el la propia unidad informa al sistema, no a la tabla de particiones (lo que se escribe en ella).

Suponiendo que el identificador del disco siga siendo /dev/disk9 , emita el siguiente comando:

$ diskutil partitionDisk disk9 1 GPT HFS+ MacintoshHD 100%

Lo que esto hará es reparticionar todo el disco como un esquema de partición GPT con el formato HFS+. Esto debería recuperar sus 6TB completos.

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