Ich habe eine 256 GB SSD (Ubuntu / Win8) und zwei 1-TB-Laufwerke in RAID 1.
Das Problem ist, dass ich kürzlich zwei weitere Laufwerke hinzugefügt habe, die 4 TB in RAID 1 haben, aber in Ubuntu nicht als ein Laufwerk erkannt werden, sondern getrennt.
Ich weiß, dass es funktioniert, weil Windows mein neues 4-TB-RAID 1 erkannt hat. Hier ist ein Screenshot über eines der RAID-Dienstprogramme, die mit meinem Motherboard (Fakeraid) geliefert wurden.
Hier sind auch die fdisk-Informationen für mein Setup:
Disk /dev/sda: 256.1 GB, 256060514304 bytes
255 heads, 63 sectors/track, 31130 cylinders, total 500118192 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0a7f44fd
Device Boot Start End Blocks Id System
/dev/sda1 1 500118191 250059095+ ee GPT
WARNING: GPT (GUID Partition Table) detected on '/dev/sdb'! The util fdisk doesn't support GPT. Use GNU Parted.
Disk /dev/sdb: 4000.8 GB, 4000787030016 bytes
255 heads, 63 sectors/track, 486401 cylinders, total 7814037168 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 identifier: 0x00000000
Disk /dev/sdb doesn't contain a valid partition table
WARNING: GPT (GUID Partition Table) detected on '/dev/sdc'! The util fdisk doesn't support GPT. Use GNU Parted.
Disk /dev/sdc: 4000.8 GB, 4000787030016 bytes
255 heads, 63 sectors/track, 486401 cylinders, total 7814037168 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 identifier: 0x00000000
Disk /dev/sdc doesn't contain a valid partition table
WARNING: GPT (GUID Partition Table) detected on '/dev/sdd'! The util fdisk doesn't support GPT. Use GNU Parted.
Disk /dev/sdd: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Disk /dev/sdd doesn't contain a valid partition table
WARNING: GPT (GUID Partition Table) detected on '/dev/sde'! The util fdisk doesn't support GPT. Use GNU Parted.
Disk /dev/sde: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Disk /dev/sde doesn't contain a valid partition table
WARNING: GPT (GUID Partition Table) detected on '/dev/mapper/ddf1_TeraRAID'! The util fdisk doesn't support GPT. Use GNU Parted.
Disk /dev/mapper/ddf1_TeraRAID: 1000.1 GB, 1000120999936 bytes
255 heads, 63 sectors/track, 121591 cylinders, total 1953361328 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Device Boot Start End Blocks Id System
/dev/mapper/ddf1_TeraRAID1 1 1953361327 976680663+ ee GPT
Disk /dev/mapper/ddf1_TeraRAID1: 134 MB, 134217728 bytes
255 heads, 63 sectors/track, 16 cylinders, total 262144 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000040
Disk /dev/mapper/ddf1_TeraRAID1 doesn't contain a valid partition table
Disk /dev/mapper/ddf1_TeraRAID2: 998.9 GB, 998911246336 bytes
255 heads, 63 sectors/track, 121444 cylinders, total 1950998528 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x73736572
This doesn't look like a partition table
Probably you selected the wrong device.
Device Boot Start End Blocks Id System
/dev/mapper/ddf1_TeraRAID2p1 1920221984 3736432267 908105142 72 Unknown
/dev/mapper/ddf1_TeraRAID2p2 ? 1936028192 3889681299 976826554 6c Unknown
/dev/mapper/ddf1_TeraRAID2p3 ? 0 0 0 0 Empty
/dev/mapper/ddf1_TeraRAID2p4 27722122 27722568 223+ 0 Empty
Disk /dev/mapper/ddf1_TeraRAID3: 1073 MB, 1073741824 bytes
255 heads, 63 sectors/track, 130 cylinders, total 2097152 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Disk /dev/mapper/ddf1_TeraRAID3 doesn't contain a valid partition table
Wie kann ich Ubuntu dazu bringen, mein neu erstelltes 4 TB RAID 1 zu erkennen?
Antworten:
Nach langem Nachforschen scheint fakeraid keine Laufwerke zu unterstützen, die größer als 1 TB ~ sind. Ich war gezwungen, einen Raid-Controller zu kaufen, der wie ein Zauber wirkte. Vielen Dank für die Beiträge und die Zeit aller.
quelle
Geben Sie ein Terminal ein:
Jetzt wirst du dort so etwas sehen
Wenn Sie die sda sehen, die Ubuntu als normale Partition anstelle eines Raids mounten, notieren Sie sich die uuid. Theoretisch sollte man dort beide Partitionen sehen, die 1 TB groß sind.
Geben Sie nun die Eingabeaufforderung ein:
Entfernen Sie die Linien, in denen die von Ihnen notierte UUID angezeigt wird.
quelle
fstab
. Eine für / root mount, Swap und/boot
. Außer diesen drei habe ich keine weiteren Einträge.blkid
, obwohl sie bei der Verwendung als/dev/sdb
und/dev/sdc
angezeigt werdenfdisk -l
.Ich vermute, das Problem ist, dass das von Ihnen verwendete Raid-Tool GPT (GUID-Partitionstabelle) nicht unterstützt. Die von Ihnen verwendete Software
fdisk
unterstützt GPT vermutlich nicht. Versuchen Sie esgdisk
. (Siehe unten für Links)Info hinzugefügt
Sie können gdisk verwenden. Sehen Sie sich auch das an .
Bitte lesen Sie diese Seite über die Einstellung von Raid in GPT-Laufwerken.
Alles Gute ... Lass es mich wissen, wenn es funktioniert ..
quelle
Leider sind die Controller, die fakeraid verwenden, keine "echten" RAID-Controller. Sie BIOS und OS Tricks machen ihre Magie. Abgesehen davon ist es ein bisschen mühsam, Ubuntu vor 10.x zu installieren, um die beiden physischen Laufwerke des Fakeraids als ein Laufwerk zu erkennen und das Booten zu ermöglichen.
Ubuntu 9.10 (Karmischer Koala)
Das automatische Installationsprogramm funktioniert möglicherweise nicht sofort. Als ich es ausprobierte, funktionierte es nicht zum ersten Mal und ich musste dmraid manuell installieren. Aber es funktionierte beim zweiten Mal auf demselben Computer (mit gelöschten Datenträgern). Das Problem scheint darin zu bestehen, grub2 zu installieren
Verwenden Sie die LiveCD-Methode
Booten Sie das System mit der Live-CD
Führen Sie das Partitionierungsprogramm gparted aus (System-> Administration-> GParted).
9.10 lädt dmraid automatisch, sodass Sie nach einem Festplattengerät suchen sollten
/ dev / mapper / pdc_feddabdf oder ähnliches
Wenn dmraid erkannt wird und eine fakeraid Partition verwenden kann
Richten Sie eine erweiterte Partition unter Verwendung des Speicherplatzes ein, den Sie Ubuntu oder dem gesamten Laufwerk zuweisen möchten. Richten Sie mindestens 2 logische Partitionen in der erweiterten Partition ein. Die erste Partition wird mit ext4 formatiert, die letzte mit Swap. Stellen Sie den Typ auf der Swap-Partition auf Swap ein. Formatieren Sie die erste Partition. Ausfahrt gparted
Führen Sie das Installationsprogramm aus. Wenn der Partitionierer erreicht ist, ändern Sie den Einhängepunkt auf der ersten Partition in / NICHT formatieren! Nehmen Sie KEINE Partitionsänderungen vor! Der Partitionierer des Installationsprogramms versteht dmraid-Partitionen nicht richtig
Klicken Sie in der Installationszusammenfassung direkt vor dem Start des Kopiervorgangs auf die Schaltfläche Erweitert. Ändern Sie die Startpartition (dies ist die MSDOS-artige "übergeordnete" Partition, nicht die Linux-Partitionen) in / dev / mapper / pdc_feddabdf (oder was auch immer als Ihre fakeraid-Partition aufgeführt ist). Stellen Sie sicher, dass das Kontrollkästchen angeklickt ist, um von dieser Festplatte zu starten. Beachten Sie, dass das Installationsprogramm grub2 so ändert, dass es auf die richtige logische Partition verweist / dev / mapper / pdc_feddabdf1 oder was auch immer / ist.
Wenn der Installer fertig ist, wird das neue System auf / target gemountet. Wenn Sie neu gestartet haben, führen Sie den Terminalbildschirm aus und hängen Sie die Partition / dev / mapper / pdc_feddabddf4 (root) (dies ist das Ziel, auf das das Installationsprogramm den root legt) in ein geeignetes Verzeichnis (/ tmp / tmp oder ein solches) ein. Chroot this directory ( / target oder worauf es montiert ist)
Führen Sie den Befehl "apt-get install dmraid" aus. Wenn Sie Glück haben, erhalten Sie eine Meldung, dass das System nichts tun musste, da das Installationsprogramm initrd korrekt erstellt hat, damit grub dmraid enthält. Andernfalls wird dmraid aktualisiert und der Grub-Init neu erstellt, um dmraid zu laden. Verlassen Sie das Terminal und klicken Sie auf Neustart, oder geben Sie im Terminalfenster "shutdown -r now" ein
Wenn das System wieder hochfährt, melden Sie sich an und überprüfen Sie, ob / dev / mapper / pdc_feddabdf (oder was auch immer Ihr Fakeraid heißt) vorhanden ist, und verwenden Sie df, um zu überprüfen, ob das System darauf gemountet ist. (es wird es oben sagen)
Ubuntu 8.0.4 LTS (Hardy Heron)
dmraid wird beim Booten der Installations-CD für den Server oder alternative Distributionen nicht geladen. Hier sind die allgemeinen Anweisungen dafür:
der andere wird auf root sein.
Diese Version von Ubuntu muss neu gestartet werden, um Partitionsänderungen zu erkennen. Wiederholen Sie die vorherigen Schritte, um die Angst zu laden. Sie können das GUI-Installationsprogramm jetzt vom Desktop aus starten und die Installation abschließen.
Von: FakeRaidHowto
quelle