Ein neues Raid zu einem vorhandenen hinzufügen
Hier ist eigentlich nichts neues zu sehen sondern nur eine kurze Dokumentation wie ich in ein bestehendes Raidsystem zwei neue Festplatten komplett als neues Raid hinzugefügt habe. Das Vorgehen entspricht im wesentlichen dieser Beschreibung.
Was für Festplatte sollen wir nehmen
sudo fdisk -l
Disk /dev/sdb: 1.8 TiB, 2000398934016 bytes, 3907029168 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 /dev/sdc: 1.8 TiB, 2000398934016 bytes, 3907029168 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
Das neue Raid einrichten
sudo mdadm --create --verbose /dev/md1 --level=1 --raid-devices=2 /dev/sdc /dev/sdb
Dann muss man lange warten. Den Status sieht man mit
more /proc/mdstat
Personalities : [raid1] [linear] [multipath] [raid0] [raid6] [raid5] [raid4] [raid10]
md1 : active raid1 sdb[1] sdc[0]
1953383488 blocks super 1.2 [2/2] [UU]
[===============>.....] resync = 75.1% (1467968256/1953383488) finish=168.6min speed=47961K/sec
bitmap: 5/15 pages [20KB], 65536KB chunk
md0 : active raid1 sdd1[1] sda1[0]
943718336 blocks [2/2] [UU]
Damit das Raid bei jedem Booten gestartet wird braucht man noch die Konfiguration
sudo mdadm --detail --scan
ARRAY /dev/md0 metadata=0.90 UUID=c5136060:5454118a:b0a93c18:e5fa7b6a
ARRAY /dev/md1 metadata=1.2 name=yourhost.yourdmain.de:1 UUID=6a9b6c56:2700b7f1:de6b9a30:ef55e827
Die letzte Zeile ist neu um muss zu /etc/mdadm/mdadm.conf hinzugefügt werden
Filesystem einrichten, Mountpoint erstellen und erst einmal mounten
sudo mkfs.ext4 -F /dev/md1
sudo mkdir -p /backup4
sudo mount /dev/md1 /backup4
df -h -x devtmpfs -x tmpfs
Das war es dann leider noch nicht. Nach dem Neustart konnte das System nicht gebooted werden und ich bin im emergency modus gelandet. Dort habe ich erstmal den /etc/fstab Eintrag auskommentiert und konnte neu booten.
Danach konnte ich feststellen das die Raid Informationen eine andere Notation hatten
mdadm --detail --scan
ARRAY /dev/md/yourost.yourdomain.de metadata=1.2 name=yourhost.yourdomain.de:1 UUID=6a9b6c56:2700b7f1:de6b9a30:ef55e827
ARRAY /dev/md0 metadata=0.90 UUID=c5136060:5454118a:b0a93c18:e5fa7b6a
Ich habe dann diese Zeile in die /etc/mdadm/mdadmn.conf eingetragen und konnte das Raid mit
mdadm -A -s
starten und danach auch mounten.
Am Ende half ein
update-initramfs -u
damit /dev/md1 beim Booten automatisch gebildet wurde und über die /etc/fstab eingebunden werden konnte.