Ich bin ein neuer Ubuntu-Benutzer mit einer Neuinstallation und bin gespannt darauf, damit zu beginnen. Alle meine wichtigen Daten befinden sich jedoch im Windows-Software-RAID 0-Array, und ich brauche sie, um dort zu bleiben, da ich auch Windows doppelt boote. Ich brauche Zugriff auf diese Daten unter Ubuntu und kann erst dann wirklich etwas erledigen, wenn ich Zugriff habe.
Ich habe dieses Thema bereits so gut wie möglich recherchiert und einen sehr hilfreichen Beitrag gefunden:
In diesem Beitrag wird beschrieben, wie Ubuntu ein Windows RAID 0-Array anzeigt, das aus zwei Laufwerken besteht. Der verwendete Hauptbefehl ist sudo mdadm --build /dev/md0 --chunk=64 --level=0 --raid-devices=2 /dev/sdd2 /dev/sdc2
. Laut diesem Benutzer und den anderen Postern im Thread funktioniert es tatsächlich. Das ist großartig.
Ich habe noch nicht versucht, diese Anweisungen zu befolgen. Warum? Der Beitrag enthält eine Warnung, wie Sie nicht darauf schreiben dürfen, wenn Sie die falsche Blockgröße eingeben. Es ist verständlich, wie dies zu Problemen führen kann. Ich mache mir Sorgen, dass sich mein Setup von ihrem Beispiel unterscheidet, und ich bin nicht sicher, ob die Befehle für mein Setup genau gleich eingegeben werden sollen. Ich habe Angst, es zu brechen, indem ich es falsch mache, und möchte daher den Rat von jemandem einholen, der erfahrener ist.
So unterscheidet sich mein Setup von ihrem Beispiel:
- Ich habe drei 1-TB-Laufwerke, nicht zwei Laufwerke (unabhängig von der verwendeten Größe).
- Ich habe zwei RAID 0-Partitionen, die auf diese drei Laufwerke verteilt sind: eine mit 500 GB und 2,3 TB. Dies bedeutet, dass ich beim Erstellen des RAID-Arrays NICHT die vollständigen Festplatten verwenden muss, sondern nur einen Teil davon.
- Ich habe eine nicht standardmäßige Blockgröße für mindestens eine meiner RAID 0-Partitionen verwendet, als ich sie vor Jahren eingerichtet habe. Ich habe keine Ahnung, ob diese Blockgröße mit der von ihnen erwähnten Blockgröße übereinstimmt. Meine 500-GB-Partition hat eine Blockgröße von 4 KB (4096 Byte pro Cluster) und meine 2,3-TB-Partition eine Blockgröße von 64 KB (65536 Byte pro Cluster).
Die relevante Ausgabe von sudo lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL
(nur für diese drei RAID0-Laufwerke) ist:
NAME FSTYPE SIZE MOUNTPOINT LABEL
sdb 931.5G
├─sdb1 1M
├─sdb2 127M
└─sdb3 931.4G
sdc 931.5G
├─sdc1 1M
├─sdc2 127M
└─sdc3 931.4G
sdd 931.5G
├─sdd1 166.7G
└─sdd2 764.7G
Die relevante Ausgabe von cat /proc/partitions
(nur für diese drei RAID0-Laufwerke) ist:
8 16 976762584 sdb
8 17 1024 sdb1
8 18 130048 sdb2
8 19 976631478 sdb3
8 32 976762584 sdc
8 33 1024 sdc1
8 34 130048 sdc2
8 35 976631478 sdc3
8 48 976762584 sdd
8 49 174763008 sdd1
8 50 801865728 sdd2
Das Programm "Disks" in Ubuntu zeigt die folgenden Partitionen für meine Laufwerke an:
/dev/sdb: GUID Partition Table .
/dev/sdb1: 1.0 MB, Microsoft LDM metadata.
/dev/sdb2: 133 MB, Microsoft Reserved.
/dev/sdb3: 1.0 TB, Microsoft LDM data.
/dev/sdc: GUID Partition Table partitioning.
/dev/sdc1: 1.0 MB, Microsoft LDM metadata.
/dev/sdc2: 133 MB, Microsoft Reserved.
/dev/sdc3: 1.0 TB, Microsoft LDM data.
/dev/sdd: Master Boot Record partitioning.
/dev/sdd1: 179 GB, Unknown.
/dev/sdd2: 821 GB, Unknown.
/dev/sdd: 136 MB, Unallocated space.
Ich hoffe, ich habe hier genügend Informationen zur Verfügung gestellt. Meine Frage lautet nun: Was ist der richtige Befehl, den ich bei meinem Setup eingeben muss, damit ich von Ubuntu aus auf beide Windows RAID 0-Partitionen zugreifen kann?
Vielen Dank im Voraus.