Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: geen geldige partitietabel  (gelezen 881 keer)

Offline dude

  • Lid
geen geldige partitietabel
« Gepost op: 2014/11/02, 20:22:39 »
Had ik eerst partities moeten maken voordat ik de schijven met mdadm in Raid1 had gezet? Ik krijg van fdisk de melding "Disk /dev/md0 doesn't contain a valid partition table" nadat ik deze array had gemaakt metbehulp van twee nieuwe schijven...

Offline jan11000

  • Lid
Re: geen geldige partitietabel
« Reactie #1 Gepost op: 2014/11/02, 20:30:29 »
Eerst raid maken,
dan formatteren, als goed is wordt de mbr gemaakt met formatteren.

Zoek een goede handleiding.

Offline dude

  • Lid
Re: geen geldige partitietabel
« Reactie #2 Gepost op: 2014/11/02, 20:59:53 »
...

Zoek een goede handleiding.

Dank. Maar ik ga dus van handleiding naar handleiding.

Offline Johan van Dijk

  • Administrator
    • johanvandijk
Re: geen geldige partitietabel
« Reactie #3 Gepost op: 2014/11/02, 21:33:42 »
Er zijn meerdere lagen waar je rekening mee moet houden:
Je schijven: Deze kan je het beste partitioneren als "Linux RAID autodetect"
Vervolgens voeg je de partities samen in 1 RAID device: /dev/mdX
Deze laatste kan je ook partitioneren, maar dat hoeft niet. Je kan er ook rechtstreeks een bestandssysteem op maken.
iets als dit zou moeten werken met de standaardwaarden:
sudo mke2fs -t ext4 /dev/md0

Hierna kan je hem in /etc/fstab koppelen via /dev/md0:
/dev/md0      /media/raid     ext4    defaults,noatime,nodev,nosuid   0       2

Offline dude

  • Lid
Re: geen geldige partitietabel
« Reactie #4 Gepost op: 2014/11/03, 20:16:54 »
Bedankt. Ik denk dat ik de bron van de verwarring heb: Mijn handleiding had het over "devices". Dat kan zowel schijf als partitie betekenen. Kennelijk moeten arrays partities bevatten.

Ik ben dat nu aan het proberen:

Ik heb nu mijn oude array weggegooid met deze toverspreuken die ik ergens op internet vond:

sudo bash
mdadm --stop /dev/md0
mdadm --remove /dev/md0
mdadm --zero-superblock /dev/sda
mdadm --zero-superblock /dev/sdb

Daarna heb ik met gparted van de live-usb op iedere schijf eerst een partition table toegevoegd en één partitie aangemaakt. Opnieuw opgestart met Ubuntu Server en daarna het aanmaken van de RAID1 array gestart met:

mdadm --create --verbose /dev/md0 --level=mirror --raid-devices=2 /dev/sda1 /dev/sdb1
En route blijkt dat fdisk niet overweg kan met GPT partition table... maar omdat mijn schijven beide 3tb groot zijn toch maar gebruikt. Als dit onverstandig is: Ik hoor het graag :)

Het aanmaken van zo'n array kost een berg tijd... morgen is die hopelijk klaar :)