Posso recuperar “partição irrecuperável” no dispositivo de armazenamento (conjunto RAID) - não é necessária a recuperação de dados

0

Gostaria de saber se posso recuperar todo o meu armazenamento. Não preciso recuperar dados, estou livre para ser tão invasivo quanto preciso ser.

Situação: dois controladores, cada um com oito discos, dois conjuntos RAID (RAID6). Um conjunto de RAID é entregue ao sistema operacional mostrando 2,2 TB, o outro mostra 12 TB.

Eu fiz uma varredura profunda usando testdisk e ele retornou várias dúzias de "partições irrecuperáveis", mas não consegui encontrar uma maneira de dizer testdisk apenas remover essas partições e me devolver todo o meu espaço.

testdisk voltou com: The harddisk (2199 GB / 2048 GiB) seems too small! (< 29 TB / 26 TiB) Check the harddisk size: HD jumpers settings, BIOS detection... (talvez haja um jumper ou configuração em algum lugar?)

As partições irrecuperáveis estão impedindo o sistema operacional de "ver" o tamanho total de 12 TB? Como posso remover partições irrecuperáveis e recuperar todo o meu espaço em disco?

Controladores Adaptec

Diferentemente dos seguintes diffs sem sentido, ambos são controladores Adaptec 5805 executando 1.2.0.30300:

root@system:~# arcconf getconfig 2 AD > /tmp/adapter2.info
root@system:~# arcconf getconfig 1 AD > /tmp/adapter1.info
root@system:~# diff /tmp/adapter1.info /tmp/adapter2.info
8,10c8,10
<    Controller Serial Number                 : xxxxxxxxxxx
<    Physical Slot                            : 3
<    Temperature                              : 77 C/ 170 F (Normal)

>    Controller Serial Number                 : yyyyyyyyyyy
>    Physical Slot                            : 4
>    Temperature                              : 76 C/ 168 F (Normal)

Conjuntos RAID

Os conjuntos RAID são como eu esperaria de acordo com a ferramenta mgmt do controlador RAID, arcconf :

root@system:~# arcconf getconfig 1 ld
Controllers found: 2
----------------------------------------------------------------------
Logical device information
----------------------------------------------------------------------
Logical device number 0
   Logical device name                      : STORAGE1
   RAID level                               : 6 Reed-Solomon
   Status of logical device                 : Optimal
   Size                                     : 11427830 MB
   Stripe-unit size                         : 256 KB
<...snip...>

root@system:~# arcconf getconfig 2 ld | more
Controllers found: 2
----------------------------------------------------------------------
Logical device information
----------------------------------------------------------------------
Logical device number 0
   Logical device name                      : STORAGE2
   RAID level                               : 6 Reed-Solomon
   Status of logical device                 : Optimal
   Size                                     : 11427830 MB
   Stripe-unit size                         : 256 KB
<...snip...>

Programas do SO

lsscsi output:

root@system:~# lsscsi -s | grep Adaptec
[0:0:0:0]    disk    Adaptec  STORAGE1        V1.0  /dev/sdc   2.19TB
[7:0:0:0]    disk    Adaptec  STORAGE2        V1.0  /dev/sdd   11.9TB

testdisk relatórios:

Disk /dev/sdc - 2199 GB / 2048 GiB - CHS 267349 255 63
Disk /dev/sdd - 11 TB / 10 TiB - Adaptec STORAGE2

Após uma verificação, testdisk mostra várias partições:

The following partitions can't be recovered:
     Partition               Start        End    Size in sectors
>  MS Data                    52734 19503545853 19503493120
   MS Data                    52736 19503545855 19503493120
   MS Data                   262654 19503755773 19503493120
   MS Data                   262656 19503755775 19503493120
   MS Data                   367102 19503860221 19503493120
   MS Data                   367104 19503860223 19503493120
   MS Data                  1311742 19504804861 19503493120
   MS Data                  1311744 19504804863 19503493120
   MS Data                  1312254 19504805373 19503493120
   MS Data                  1312256 19504805375 19503493120
<...snip...>

lsblk também mostra apenas 2 TB:

root@system:~# lsblk
NAME                 MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sdc                    8:32   1     2T  0 disk
sdd                    8:48   1  10.9T  0 disk

Outras coisas

Eu tentei:

1.) Use dd para gravar todos os zeros no disco inteiro, mas ele só gravou em 2.2TB até ser interrompido com a mensagem "Não há espaço disponível no dispositivo". Novamente, só escrevendo para 2,2 TB de espaço.

root@system:~# dd if=/dev/zero of=/dev/sdc bs=8M
dd: error writing ‘/dev/sdc’: No space left on device
262145+0 records in
262144+0 records out
2199023255552 bytes (2.2 TB) copied, 2870.71 s, 766 MB/s
root@system:~# fdisk -l /dev/sdc

Disk /dev/sdc: 2 TiB, 2199023255552 bytes, 4294967296 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

2.) Use parted para remover todas as partições e apenas entregue ao sistema operacional uma unidade não particionada.

root@system:~# parted /dev/sdc
GNU Parted 3.2
Using /dev/sdc
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print
Error: /dev/sdc: unrecognised disk label
Model: Adaptec STORAGE1 (scsi)
Disk /dev/sdc: 2199GB
Sector size (logical/physical): 512B/512B
Partition Table: unknown
Disk Flags:

3.) Eu tentei reconstruir o conjunto RAID, excluir e recriar o conjunto RAID e verificar todos os discos com smartctl. Nenhuma mudança.

4.) gpart /dev/sdc retorna algumas coisas, mas não sugere que eu possa fazer muito sobre isso (apenas me retorna ao meu prompt, não fica no modo interativo gpart).

root@system:~# gpart /dev/sdc

Begin scan...
End scan.

Checking partitions...
Ok.

Guessed primary partition table:
Primary partition(1)
   type: 000(0x00)(unused)
   size: 0mb #s(0) s(0-0)
   chs:  (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r

Primary partition(2)
   type: 000(0x00)(unused)
   size: 0mb #s(0) s(0-0)
   chs:  (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r

Primary partition(3)
   type: 000(0x00)(unused)
   size: 0mb #s(0) s(0-0)
   chs:  (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r

Primary partition(4)
   type: 000(0x00)(unused)
   size: 0mb #s(0) s(0-0)
   chs:  (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r
    
por harperville 28.07.2016 / 19:00

1 resposta

1

Bem, depois de realizar o seguinte:

arcconf delete 1 logicaldrive all
arcconf tast start 1 device all intialize
arcconf CREATE 1 LOGICALDRIVE Name STORAGE1 blah..blah...

Agora tenho o que esperava:

root@system:~# lsscsi -s | grep Adaptec
[0:0:0:0]    disk    Adaptec  STORAGE1         V1.0  /dev/sda   11.9TB
[7:0:0:0]    disk    Adaptec  STORAGE2         V1.0  /dev/sdc   11.9TB

Problema resolvido. Hardware parece bem.

    
por 29.07.2016 / 16:04