GNU/Linux >> Tutoriels Linux >  >> Linux

Désassembler un arrangement Raid 1 sans supprimer/réinstaller le système ?

J'ai mis en place un Soft Raid 1 en utilisant Debians intégré dans les systèmes RAID. J'ai configuré le raid parce que j'avais un disque dur spatial lorsque j'ai configuré le serveur et j'ai pensé pourquoi pas. Le RAID est configuré en utilisant ce que Debian a fait quand j'ai installé le système d'exploitation (désolé, pas un technicien Linux).

Maintenant, comment je pourrais vraiment utiliser le disque à des fins beaucoup plus utiles.

Est-il facile d'interrompre le raid sans avoir à réinstaller le système d'exploitation, et comment dois-je procéder ?

fdisk -l

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x000d9640

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1            2048   976771071   488384512   fd  Linux raid autodetect

Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x0009dd99

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048   950560767   475279360   83  Linux
/dev/sdb2       950562814   976771071    13104129    5  Extended
Partition 2 does not start on physical sector boundary.
/dev/sdb5       950562816   976771071    13104128   82  Linux swap / Solaris

Disk /dev/sdc: 2000.4 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders, total 3907029168 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
Disk identifier: 0x6fa10d6b

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1              63  3907024064  1953512001    7  HPFS/NTFS/exFAT

Disk /dev/sdd: 7803 MB, 7803174912 bytes
122 heads, 58 sectors/track, 2153 cylinders, total 15240576 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
Disk identifier: 0xc3072e18

   Device Boot      Start         End      Blocks   Id  System
/dev/sdd1   *        8064    15240575     7616256    b  W95 FAT32

fstab contenu :

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sdb1 during installation
UUID=cbc19adf-8ed0-4d20-a56e-13c1a74e9cf0 /               ext4    errors=remount-ro 0       1
# swap was on /dev/sdb5 during installation
UUID=f6836768-e2b6-4ccf-9827-99f58999607e none            swap    sw              0       0
/dev/sda1       /media/usb0     auto    rw,user,noauto  0       0
/dev/sdc1       /media/mns       ntfs-3g defaults        0       2

Réponse acceptée :

La méthode la plus simple, qui ne nécessite aucune modification de votre configuration, consiste probablement à réduire le RAID à un seul disque. Cela vous laisse la possibilité d'ajouter un disque et ainsi de réutiliser le RAID ultérieurement.

mdadm /dev/mdx --fail /dev/disky1
mdadm /dev/mdx --remove /dev/disky1
mdadm --grow /dev/mdx --raid-devices=1 --force

Le résultat ressemblerait à ceci :

mdx : active raid1 diskx1[3]
      62519296 blocks super 1.2 [1/1] [U]

Ta-daa un seul disque "RAID1".

En relation :Rendre tous les nouveaux fichiers d'un répertoire accessibles à un groupe ?

Si vous voulez vous débarrasser complètement de la couche RAID, cela impliquerait mdadm --examine /dev/diskx1 (pour connaître l'offset des données), mdadm --zero-superblock (pour se débarrasser des métadonnées RAID), et parted pour déplacer la partition par le décalage de données afin qu'elle pointe vers le système de fichiers, puis mettre à jour le chargeur de démarrage et les configurations système pour refléter l'absence de RAID…


Linux
  1. Comment réparer le système d'exploitation Ubuntu cassé sans le réinstaller

  2. Comment changer l'identité d'un système Linux

  3. Quel est le niveau d'exécution actuel du système Linux ?

  4. Sortie de la "dernière" commande ?

  5. Archiver l'historique sans quitter le shell ?

Introduction au système de fichiers Linux

Comment exécuter à sec ou simuler des commandes Linux sans rien changer au système

Comment réparer le système d'exploitation Ubuntu cassé sans le réinstaller

Comment utiliser la commande fd sur le système Linux

Comment réparer le système d'exploitation Ubuntu cassé sans réinstaller le système

Où l'ABI x86-64 System V est-elle documentée ?