RAID1 bei existierendem ext4

Hoeze

Lieutenant
Registriert
Juni 2010
Beiträge
707
Ich hab hier zwei gleiche Festplatten, wobei die eine schon voll mit nem ext4 beschrieben ist.
Ich würde jetzt gerne die zweite Platte zum Spiegeln der ersten benutzen.
Die beiden Platten sind dabei in eine Debian-VM eingebunden.
 
Das Vorgehen ist dabei folgendermaßen:

Du erzeugst mit mdraid ein RAID1 mit einer fehlenden platte. (Das RAID besteht initial nur aus einer Platte und aus Sicht von mdraid ist das RAID derzeit degraded.) Dann bindest du das RAID ein und kopierst alle Daten von deiner Disk auf das RAID. Anschließend fügst du die "alte" Platte dem RAID hinzu, sodass dieses synchronisiert. Tada: RAID 1 und fertig.
 
Also das machst du mit der Neuen - die Info habe ich irgendwie vergessen.

Hier nochmal die Commands. Wichtig ist:

It is possible to create a degraded mirror, with one half missing by replacing a drive name with "missing":

mdadm --create /dev/md1 --level=1 --raid-devices=2 /dev/sdb1 missing

The other half mirror is added to the set thus:

mdadm --manage /dev/md1 --add /dev/sda1
 
Ich hab folgendes Problem:
Ich musste die Platte nun doch mit ntfs formatieren, da Windoof ext4 nicht mochte.

Dabei stellt sich mir jetzt auch die Frage:
ext4-RAID1 oder btrfs-RAID1?
 
Zuletzt bearbeitet:
Der Unterschied liegt daran, daß btrfs auch RAID-Funktionalitäten auf Dateisystemebene erhalten sollte (ob sie schon vollständig implementiert wurden, weiß ich jetzt ad hoc nicht). Dadurch wäre z.B. ein rebuild weit schneller, da nicht die komplette Platte neu gespiegelt werden müsste, sondern nur wirklich vorhandene Daten. Ext4 kann das nicht. Da muß das RAID tatsächlich auf tieferer Ebene gebildet werden.

Es gibt übrigens auch für windows ext4-Unterstützung.

btrfs von windows genauso wenig nativ unterstützt wie ext4, xfs, jfs, reiser, zfs, nilfs2...
Windows kann nativ nur fat und ntfs.
 
Ich hab jetzt alle Daten auf der einen ntfs-formatierten Festplatte liegen.
Jetzt will ich eben einen schnellen gespiegelten Fileserver draus basteln.
Wichtig wären mir dabei nur eine gute Performance (=> btrfs) und Unterstützung durch professionelle Datenrettungsprogramme (=> ext4).
Kennt ihr ein Programm, das ähnlich gut funktioniert wie R-Studio und btrfs unterstützt?
 
Hi,
ich hab jetzt /dev/md0 mit einer Festplatte erstellt und gefüllt.
Hat bis dahin wunderbar funktioniert.
Dann hab ich das gemacht:
~# mdadm --manage /dev/md0 --add /dev/sdb
mdadm: added /dev/sdb
Jetzt arbeiten beide Festplatten, von der ersten Festplatte in md0 wird gelesen, auf die gerade hinzugefügte wird geschrieben.
Allerdings ist jetzt alles aus md0 verschwunden. Ist das normal?
Wenn ich die VM pausiere, sagt mir Paragon, dass die eine Festplatte ein ext4 hat, das mit 1% voll ist, und die gerade hinzugefügte "unallocated" ist.

Ich mache mir etwas Sorgen, dass da gerade meine Daten flöten gehen...
 
Solange das Rebuild nicht abgeschlossen ist, wird der mirror nicht voll funktionsfähig sein. Solange Du allerdings, bevor Du den mirror zum RAID hinzugefügt hast, alle Deine Daten auf den Master übertragen hast, wirst Du diese auch behalten.
 
Zurück
Oben