converta / dev / md0 para / dev / sda1

3

Eu usei um Software-RAID I e quero acessar os dados sem RAID agora.

Depois

mdadm --fail /dev/md0 /dev/sda1
mdadm --remove /dev/md0 /dev/sda1

Eu tentei

mount -t ext4 /dev/sda1 /mnt

mas o dmesg diz

[ 5620.788838] EXT4-fs (sdb1): ext4_check_descriptors: Block bitmap for group 1 not in group (block 0)!
[ 5620.788841] EXT4-fs (sdb1): group descriptors corrupted!

Não é possível converter uma partição RAID em não-RAID? Eu tenho que copiar todos os arquivos para outra partição, excluir a partição RAID e criar um novo sistema de arquivos?

    
por chris 03.12.2012 / 21:12

1 resposta

4

Existem metadados no início da partição. Se você fizer um

mdadm -E /dev/sda1

você verá onde os dados começam ( Data Offset ). Isso será onde seu FS começa. Você poderia usar o fdisk (para particionamento do tipo MBR) ou gdisk (para o GPT), para mover o início de sda1 para a localização desse Data Offset .

Por exemplo, se diz:

Data Offset : 16384 sectors

Execute fdisk -u , imprima a tabela de partição atual com p , observe o início e o fim da partição, apague-a e recrie-a com o primeiro setor sendo o antigo mais 16384.

    
por 03.12.2012 / 21:29