Zum Inhalt springen

Speicherboy/RAID

Aus Foxwiki

Speicherboy/RAID

Beschreibung

RAID-Upgrade

Vorgehen

Bestehendes RAID

Informationen anzeigen

sudo mdadm --detail /dev/md2
/dev/md2:
Version : 1.0
Creation Time : Fri Jul  8 20:55:13 2011
Raid Level : raid6
Array Size : 5797625088 (5.40 TiB 5.94 TB)
Used Dev Size : 1932541696 (1843.02 GiB 1978.92 GB)
Raid Devices : 5
Total Devices : 5
Persistence : Superblock is persistent

Intent Bitmap : Internal

Update Time : Sun Mar  9 10:40:08 2025
State : clean
Active Devices : 5
Working Devices : 5
Failed Devices : 0
Spare Devices : 0

Layout : left-symmetric
Chunk Size : 128K

Consistency Policy : bitmap

Name : speicherboy:2  (local to host speicherboy)
UUID : 9827dac2:c5f2da90:3b95e739:fe0493f1
Events : 160984

Number   Major   Minor   RaidDevice State
4       8       34        0      active sync   /dev/sdc2
7       8       66        1      active sync   /dev/sde2
6       8        2        2      active sync   /dev/sda2
8       8       50        3      active sync   /dev/sdd2
5       8       18        4      active sync   /dev/sdb2

Datenträger auf faulty setzen

sudo mdadm /dev/md2 --fail /dev/sdXY

Datenträger entfernen

sudo mdadm /dev/md2 --remove /dev/sdd2
sudo mdadm /dev/md2 --remove /dev/sdb2

sudo mdadm /dev/md2 --fail /dev/sdd2
 mdadm: set /dev/sdd2 faulty in /dev/md2

sudo mdadm /dev/md2 --remove /dev/sdd2
 mdadm: hot removed /dev/sdd2 from /dev/md2

sudo mdadm --detail /dev/md2
 /dev/md2:
 Version : 1.0
 Creation Time : Fri Jul  8 20:55:13 2011
 Raid Level : raid6
 Array Size : 5797625088 (5.40 TiB 5.94 TB)
 Used Dev Size : 1932541696 (1843.02 GiB 1978.92 GB)
 Raid Devices : 5
 Total Devices : 4
 Persistence : Superblock is persistent

 Intent Bitmap : Internal

 Update Time : Sun Mar  9 11:31:05 2025
 State : clean, degraded
 Active Devices : 4
 Working Devices : 4
 Failed Devices : 0
 Spare Devices : 0

 Layout : left-symmetric
 Chunk Size : 128K

 Consistency Policy : bitmap

 Name : speicherboy:2  (local to host speicherboy)
 UUID : 9827dac2:c5f2da90:3b95e739:fe0493f1
 Events : 160986

 Number   Major   Minor   RaidDevice State
 4       8       34        0      active sync   /dev/sdc2
 7       8       66        1      active sync   /dev/sde2
 6       8        2        2      active sync   /dev/sda2
 -       0        0        3      removed
 5       8       18        4      active sync   /dev/sdb2
sudo cat /proc/mdstat
  Personalities : [raid6] [raid5] [raid4] [linear] [multipath] [raid0] [raid1] [raid10]
  md2 : active raid6 sda2[6] sdb2[4] sdd2[7]
  5797625088 blocks super 1.0 level 6, 128k chunk, algorithm 2 [5/3] [UUU__]
  bitmap: 1/15 pages [4KB], 65536KB chunk
  
  unused devices: <none>

Starten/Stoppen

sudo mdadm -A /dev/md2 # Start
sudo mdadm -S /dev/md2 # Stop

Datentäger auswählen

  • 3 /dev/sdd2/
  • 4 /dev/sdb2
sudo mdadm --detail /dev/md2
  8       8       50        3      active sync   /dev/sdd2
  5       8       18        4      active sync   /dev/sdb2

Seriennummern ermitteln

sudo hdparm -I /dev/sd? | grep -E '(Serial Number|/dev/)'
  /dev/sdd: Serial Number:      WD-WCAZA5427816
  /dev/sdb: Serial Number:      WD-WCAZA5466697

Neues RAID

Zwei Platten anschließen

Identifizieren

sudo hdparm -I /dev/sd? | grep -E '(Serial Number|/dev/)'
 /dev/sda:
 Serial Number:      ZR15Q1Y0
 /dev/sdb:
 Serial Number:      ZR15PPMN
 /dev/sdc:
 Serial Number:      WD-WCAZA5453665
 /dev/sdd:
 Serial Number:      WD-WMC4N0252662
 /dev/sde:
 Serial Number:      184271802787
 /dev/sdf:
 Serial Number:      WD-WMC4M0D7KR69

Partitionieren

sudo fdisk /dev/sdX1
 Sektoren:  10000-15628050000

RAID 6 erstellen

RAID 6 mit zwei platten missing erstellen

sudo mdadm --create --verbose /dev/md3 --level=6 --raid-devices=4 /dev/sda1 /dev/sdb1 missing missing

Dateisystem anlegen

sudo mkfs -t ext4 /dev/md3

Daten kopieren

sudo rsync \
-au \
--progress \
--stats  \
/home/michael/* \
/mnt/

siehe rsync

Überwachung

iotop
iotop
Meldung
CONFIG_TASK_DELAY_ACCT and kernel.task_delayacct sysctl not enabled in kernel, cannot determine SWAPIN and IO %
nmon
nmon

Seriennummern auslesen

hdparm -I /dev/sd? | grep -E '(Serial Number|/dev/)'

/dev/sda:
Serial Number:      ZR15PPMN
/dev/sdb:
Serial Number:      ZR15TDJV
/dev/sdc:
Serial Number:      ZR15Q1Y0
/dev/sdd:
Serial Number:      184271802787
/dev/sde:
Serial Number:      ZR15TDTA
<noinclude>

Datenträger hinzufügen

sudo mdadm --manage /dev/md127 -a /dev/sda
sudo mdadm --manage /dev/md127 -a /dev/sde
sudo cat /proc/mdstat
Personalities : [raid6] [raid5] [raid4] [linear] [multipath] [raid0] [raid1] [raid10]
md127 : active raid6 sde[5] sda[4] sdb[0] sdc[1]
15627788288 blocks super 1.2 level 6, 512k chunk, algorithm 2 [4/2] [UU__]
[>....................]  recovery =  1.8% (140915136/7813894144) finish=2449.5min speed=52206K/sec
bitmap: 58/59 pages [232KB], 65536KB chunk

unused devices: <none>
sudo mdadm -D /dev/md127
/dev/md127:
Version : 1.2
Creation Time : Sun Mar  9 14:20:30 2025
Raid Level : raid6
Array Size : 15627788288 (14.55 TiB 16.00 TB)
Used Dev Size : 7813894144 (7.28 TiB 8.00 TB)
Raid Devices : 4
Total Devices : 4
Persistence : Superblock is persistent

Intent Bitmap : Internal

Update Time : Thu Mar 13 18:08:50 2025
State : clean, degraded, recovering
Active Devices : 2
Working Devices : 4
Failed Devices : 0
Spare Devices : 2

Layout : left-symmetric
Chunk Size : 512K

Consistency Policy : bitmap

Rebuild Status : 2% complete

Name : speicherboy:3  (local to host speicherboy)
UUID : 310792c8:0088cea5:5de33e3e:b788ade7
Events : 3857

Number   Major   Minor   RaidDevice State
0       8       16        0      active sync   /dev/sdb
1       8       32        1      active sync   /dev/sdc
4       8        0        2      spare rebuilding   /dev/sda
5       8       64        3      spare rebuilding   /dev/sde

RAID benennen

Konsistenzprüfung

Anhang

Siehe auch

Links

Weblinks