linux raid 1, como ir sem invasão

1

Tenho sistema com 3 discos rígidos.

Eu tenho o sistema operacional na unidade 1 e as unidades 2 e 3 estão em uma configuração RAID 1

É possível alterar a configuração das Unidades 2 e 3 de forma que eu possa usar o espaço em ambas as unidades sem perder nenhum dos dados no conjunto de RAID. Se isso for possível, qual é a maneira mais segura de atingir esse objetivo.

Editar: Estou usando o software RAID do Linux OS

    
por mamu 29.09.2009 / 01:05

2 respostas

4

Como o RAID1 é simplesmente espelhamento, você pode simplesmente remover uma unidade e executar a matriz em um estado degradado. Formate a outra unidade ( não enquanto a matriz está ativa apenas no caso de você acidentalmente formatar ambas as unidades - sugiro fazer isso a partir de uma única inicialização do usuário ou inicializando de um LiveCD que não varre e automatiza RAID matrizes) e você é bom para ir. Se você mudar de idéia, apenas reconstrua a matriz na segunda (ou outra) unidade e volte a ter uma matriz RAID1 em um estado íntegro.

    
por 29.09.2009 / 01:14
1

dê uma olhada no seu / etc / fstab

você pode ter uma configuração como esta:

/dev/sda1    /boot    ext3
/dev/sda2    /        ext3
/dev/md0     /mydatamountpoint ext3

/ dev / md0 é o seu dispositivo RAID.

De onde vem isso?

Quais são seus dispositivos RAID (membros físicos)?

# mdadm --misc --detail /dev/md0

Deve dizer-lhe.

# mdadm --manage --help
Usage: mdadm arraydevice options component devices...
This usage is for managing the component devices within an array.
The --manage option is not needed and is assumed if the first argument
is a device name or a management option.
The first device listed will be taken to be an md array device, and
subsequent devices are (potential) components of that array.

Options that are valid with management mode are:
  --add         -a   : hotadd subsequent devices to the array
  --remove      -r   : remove subsequent devices, which must not be active
  --fail        -f   : mark subsequent devices as faulty
  --set-faulty       : same as --fail
  --run         -R   : start a partially built array
  --stop        -S   : deactivate array, releasing all resources
  --readonly    -o   : mark array as readonly
  --readwrite   -w   : mark array as readwrite

Isso deve ajudar você a fazer mais algumas etapas.

  1. Faça um backup de seus arquivos
  2. umount / dev / md0
  3. mdadm --manage --stop / dev / md0
  4. agora você pode acessar suas partições / arquivos idênticos e fazer o que quiser
  5. verifique seu /etc/mdadm.conf ou similar e verifique se há entradas desnecessárias
por 29.09.2009 / 08:40

Tags