GNU/Linux >> LINUX-Kenntnisse >  >> Linux

CentOS / RHEL :So entfernen Sie einen Spiegel mit mdadm

Der Beitrag beschreibt das Verfahren zum Entfernen des Spiegels mit mdadm. Das hier verwendete Beispiel hat RAID1 mit den Geräten /dev/sdb und /dev/sdc erstellt. Wir werden das Gerät /dev/sdb entfernen . Um damit zu beginnen, erstellen Sie nicht zuerst den RAID1-Mirror.

Schritte

1. Erstellen Sie ein raid1-Gerät mit den Festplatten /dev/sdb und /dv/sdc :

# mdadm -Cv /dev/md0 -l1 -n2 /dev/sdb /dev/sdc
mdadm: /dev/sdb appears to contain an ext2fs file system
    size=2097152K  mtime=Wed May  8 12:39:49 2013
mdadm: Note: this array has metadata at the start and
    may not be suitable as a boot device.  If you plan to
    store '/boot' on this device please ensure that
    your boot-loader understands md/v1.x metadata, or use
    --metadata=0.90
mdadm: /dev/sdc appears to contain an ext2fs file system
    size=2097152K  mtime=Wed May  8 12:39:53 2013
mdadm: size set to 2096116K
Continue creating array? y
mdadm: Defaulting to version 1.2 metadata
mdadm: array /dev/md0 started.

2. Überprüfen Sie den Status des md-Geräts:

# cat /proc/mdstat 
Personalities : [raid1] 
md0 : active raid1 sdc[1] sdb[0]
      2096116 blocks super 1.2 [2/2] [UU]

unused devices: <none>

3. Markieren Sie die Festplatte /dev/sdb im Mirror als ausgefallen:

# mdadm /dev/md0 --fail /dev/sdb
mdadm: set /dev/sdb faulty in /dev/md0

4. Entfernen Sie die /dev/sdb-Festplatte aus dem Spiegel:

# mdadm /dev/md0 --remove /dev/sdb
mdadm: hot removed /dev/sdb from /dev/md0

5. Überprüfen Sie den Status des md-Geräts erneut:

# cat /proc/mdstat 
Personalities : [raid1] 
md0 : active raid1 sdc[1]
      2096116 blocks super 1.2 [2/1] [_U]

unused devices: <none>


Linux
  1. Linux:Unterschied zwischen /dev/console , /dev/tty und /dev/tty0?

  2. Wie portabel sind /dev/stdin, /dev/stdout und /dev/stderr?

  3. So ordnen Sie /dev/sdX- und /dev/mapper/mpathY-Geräte vom /dev/dm-Z-Gerät zu

  4. Wie Linux /dev/tty und /dev/tty0 verwendet

  5. echo oder print /dev/stdin /dev/stdout /dev/stderr

CentOS / RHEL :So entfernen Sie verwendetes physisches Volume (PV) aus der Volume Group (VG) in LVM

Wie kann /dev/random oder /dev/urandom mit base64 codiert werden?

Wie tauscht man /dev/sda mit /dev/sdb aus?

Wann sollte ich /dev/shm/ verwenden und wann sollte ich /tmp/?

So ändern Sie die Größe des Hauptdateisystems

Linux:Unterschied zwischen /dev/console , /dev/tty und /dev/tty0