ubuntuusers.de

mdadm-RAID performanceoptimiert formatieren

Status: Gelöst | Ubuntu-Version: Server 10.04 (Lucid Lynx)
Antworten |

El_Sivas

Anmeldungsdatum:
26. April 2011

Beiträge: 42

Wohnort: Mittelhessen

Hallo,

ich möchte einen mdadm-RAID-Verbund in Betrieb nehmen und habe dazu drei HDDs verbunden:

/dev/md0:
        Version : 00.90
  Creation Time : Sun Nov 27 22:37:07 2011
     Raid Level : raid5
     Array Size : 3907007744 (3726.01 GiB 4000.78 GB)
  Used Dev Size : 1953503872 (1863.01 GiB 2000.39 GB)
   Raid Devices : 3
  Total Devices : 3
Preferred Minor : 0
    Persistence : Superblock is persistent

    Update Time : Mon Nov 28 19:53:00 2011
          State : clean
 Active Devices : 3
Working Devices : 3
 Failed Devices : 0
  Spare Devices : 0

         Layout : left-symmetric
     Chunk Size : 64K

           UUID : d796dc0d:1e72cd7f:b5fcf7a2:8379ebaf (local to host jupiter)
         Events : 0.60

    Number   Major   Minor   RaidDevice State
       0       8        1        0      active sync   /dev/sda1
       1       8       17        1      active sync   /dev/sdb1
       2       8       33        2      active sync   /dev/sdc1

Nun möchte ich ein EXT4-Dateisystem aufsetzen, bekomme aber sowohl von fdisk...

Das Gerät enthält weder eine gültige DOS-Partitionstabelle,
noch einen „Sun“, „SGI“ oder „OSF disklabel“
Building a new DOS disklabel with disk identifier 0x5a7210b1.
Changes will remain in memory only, until you decide to write them.
After that, of course, the previous content won't be recoverable.

Warnung: Schreiben wird ungültiges Flag 0x0000 in Part.-tabelle 4 korrigieren

WARNING: The size of this disk is 4.0 TB (4000775929856 bytes).
DOS partition table format can not be used on drives for volumes
larger than (2199023255040 bytes) for 512-byte sectors. Use parted(1) and GUID 
partition table format (GPT).


The device presents a logical sector size that is smaller than
the physical sector size. Aligning to a physical sector (or optimal
I/O) size boundary is recommended, or performance may be impacted.

WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
         switch off the mode (command 'c') and change display units to
         sectors (command 'u').

Befehl (m für Hilfe): 

als auch von mkfs:

mke2fs 1.41.11 (14-Mar-2010)
/dev/md0 alignment is offset by 512 bytes.
This may result in very poor performance, (re)-partitioning suggested.
Dateisystem-Label=
OS-Typ: Linux
Blockgröße=4096 (log=2)
Fragmentgröße=4096 (log=2)
Stride=16 blocks, Stripe width=32 blocks
244195328 Inodes, 976751936 Blöcke
48837596 Blöcke (5.00%) reserviert für den Superuser
Erster Datenblock=0
Maximale Dateisystem-Blöcke=4294967296
29809 Blockgruppen
32768 Blöcke pro Gruppe, 32768 Fragmente pro Gruppe
8192 Inodes pro Gruppe
Superblock-Sicherungskopien gespeichert in den Blöcken: 
	32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 
	4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968, 
	102400000, 214990848, 512000000, 550731776, 644972544

verschiedene Hinweise, dass die Performance in der jetzigen Konfiguration leiden könnte. Insbesondere fdisks

The device presents a logical sector size that is smaller than
the physical sector size. Aligning to a physical sector (or optimal
I/O) size boundary is recommended, or performance may be impacted.

und mkfs'

/dev/md0 alignment is offset by 512 bytes.
This may result in very poor performance, (re)-partitioning suggested.

macht mir Gedanken. Ich muss zugeben bis dato eigentlich nur mit GParted gearbeitet und mir um dererlei Dinge wenig Gedanken gemacht zu haben. Ich habe schon mal ein wenig herumgegoogelt und auch das eine oder andere lesen können, aber wie ich nun am besten konkret vorgehe, wurde mir nicht klar. Kann mir hier jemand weiterhelfen?

Danke + Viele Grüße

Sebastian

frostschutz

Avatar von frostschutz

Anmeldungsdatum:
18. November 2010

Beiträge: 7790

Einen RAID-Verbund partitioniert man eigentlich nicht mehr. Da bietet sich eher LVM an.

Zum Alignment siehe im Wiki SSD/Alignment, was da zur Partitionierung steht kannst du auch auf Festplatten anwenden.

El_Sivas

(Themenstarter)

Anmeldungsdatum:
26. April 2011

Beiträge: 42

Wohnort: Mittelhessen

Vielleicht ist das etwas missverständlich rübergekommen. Ich wollte den Verbund nicht noch mal partitionieren, nur eine sinnvolle Formatierung verpassen. ☺

Ich habe nun die Infos aus dem SSD/Alignment mit einbezogen. Statt fdisk nach dem Start die Optionen c und u zu verpassen, habe ich sie als Startargumente für die Formatierung der RAID-Mitglieder mitgegeben:

fdisk -c -u /dev/sdX

Er schlägt nun vor bei Sektor 2048 statt bei 1 zu starten. Anschließend bin ich so weiter vorgegangen wie in mdadm beschrieben und ich erhalte die besagte Meldung beim formatieren mit mkfs.ext4 nicht mehr. Danke für den Denkanstoß.

Viele Grüße

edit: das synchronisieren des RAID nach dem Zusammenbau geht nun mehr als doppelt so schnell von statten als zuvor

Antworten |