2 votes

linux raid 1, comment faire du no raid

J'ai un système avec 3 disques durs.

J'ai le système d'exploitation sur le lecteur 1, et les lecteurs 2 et 3 sont dans une configuration RAID 1.

Est-il possible de modifier la configuration des disques 2 et 3 de manière à utiliser l'espace des deux disques sans perdre les données du jeu RAID ? Si cela est possible, quel est le moyen le plus sûr d'atteindre cet objectif ?

Éditer : J'utilise un RAID logiciel depuis le système d'exploitation linux.

4voto

David Spillett Points 22424

Comme RAID1 est simplement une mise en miroir, vous pouvez simplement retirer un disque et faire fonctionner la matrice dans un état dégradé. Formatez l'autre disque ( pas pendant que la matrice est active, au cas où vous formateriez accidentellement les deux disques - je suggère de le faire à partir d'un démarrage mono-utilisateur ou à partir d'un LiveCD qui n'analyse pas et n'automatise pas les matrices RAID) et vous êtes prêt à partir. Si vous changez d'avis, il vous suffit de reconstruire la matrice sur le second (ou un autre) disque et vous aurez à nouveau une matrice RAID1 dans un état sain.

1voto

ppuschmann Points 598

Jetez un coup d'œil à votre /etc/fstab

vous pourriez avoir une configuration comme celle-ci :

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

/dev/md0 est votre dispositif RAID.

D'où vient-il ?

Quels sont vos dispositifs RAID (membres physiques) ?

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

devrait vous le dire.

# 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

Cela devrait vous aider à franchir d'autres étapes.

  1. Faites une sauvegarde de vos fichiers
  2. umount /dev/md0
  3. mdadm --manage --stop /dev/md0
  4. maintenant vous pouvez accéder à vos partitions / fichiers identiques et faire ce que vous voulez
  5. vérifiez votre /etc/mdadm.conf ou similaire et vérifier les entrées inutiles

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X