omega84
Anmeldungsdatum: 9. September 2010
Beiträge: 379
|
Hi! habe mein Raid 5 erfolgreich mit der Partitionstabelle GPT und ext4 erstellt- Das Raid ist gemountet und läuft, allerdings gibt es eine seltsame Warnung in
der Laufwerksverwaltung:
Warning: The partition is misaligned by soundsovielen bytes. Was heißt das? Und welche Performanceeinbuße? Bisher habe ich eine maximale
Datenübertragungsrate von 34 MB/s, das ist doch normal. MfG
omega jo@jo:~$ sudo blkid
[sudo] password for jo:
/dev/sda1: UUID="9bfeb939-3070-82db-57d3-73bdc25cd759" TYPE="linux_raid_member"
/dev/sdb1: UUID="9bfeb939-3070-82db-57d3-73bdc25cd759" TYPE="linux_raid_member"
/dev/sdc1: UUID="9bfeb939-3070-82db-57d3-73bdc25cd759" TYPE="linux_raid_member"
/dev/sdf1: LABEL="Filme" UUID="F4CC4C6BCC4C29E6" TYPE="ntfs"
/dev/sde1: LABEL="Musik" UUID="FE7C68317C67E2BF" TYPE="ntfs"
/dev/sdd1: UUID="9bfeb939-3070-82db-57d3-73bdc25cd759" TYPE="linux_raid_member"
/dev/sdg1: UUID="c64d6eae-da20-411f-ae4d-f2a9e502324f" TYPE="ext4"
/dev/sdg5: UUID="a2839f1e-0431-4f9a-9023-9ff2a8783116" TYPE="swap"
/dev/md0p1: LABEL="Filme" UUID="c1665c72-2eda-4062-8afb-74b28cae3c92" TYPE="ext4" jo@jo:~$ cat /proc/mdstat
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md0 : active raid5 sdc1[2] sdd1[3] sdb1[1] sda1[0]
5860535808 blocks level 5, 64k chunk, algorithm 2 [4/4] [UUUU]
- Bilder
|
Geelu
Anmeldungsdatum: 1. August 2010
Beiträge: Zähle...
Wohnort: Teltow
|
Misaligned bedeutet soviel wie verstellt, also das die Partitionen sich z.T. überschneiden. Hast du mal auf Festplatte überprüfen geklickt? Welche der Festplatten gehört zum RAID? Die 4 2TB-Festplatten? Sind die 4 vom gleichen Hersteller und gleiche Baureihe?
|
omega84
(Themenstarter)
Anmeldungsdatum: 9. September 2010
Beiträge: 379
|
Hallo Geelu, zuerst: Danke für deine Hilfe! Ja, alle 4 Platten sind Teil des Raid5-Arrays. Alle 4 Platten sind identisch.
Das Array habe ich mehrmals überprüft, aber es kam nie eine Fehlermeldung (oder der gleichen)
Welche Partitionen sollten denn sich überschneiden? Es gibt nur eine.
|
Geelu
Anmeldungsdatum: 1. August 2010
Beiträge: 92
Wohnort: Teltow
|
Kannst du mal
sudo fdisk -l
ausführen und die Ausgabe hier posten. Ich habe eins, zwei Vermutungen woran es liegen kann.
|
theinlein
Anmeldungsdatum: 29. Dezember 2007
Beiträge: 1279
|
misaligned kann auch heißen, dass die Zylindergrenzen nicht eingehalten wurden, Überlappen ist nicht gesagt.
|
omega84
(Themenstarter)
Anmeldungsdatum: 9. September 2010
Beiträge: 379
|
jo@jo:~$ sudo fdisk -l
[sudo] password for jo:
Platte /dev/sda: 2000.4 GByte, 2000398934016 Byte
255 Köpfe, 63 Sektoren/Spur, 243201 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x06e1dfc8
Gerät boot. Anfang Ende Blöcke Id System
/dev/sda1 1 243201 1953512001 fd Linux raid autodetect
Platte /dev/sdc: 2000.4 GByte, 2000398934016 Byte
255 Köpfe, 63 Sektoren/Spur, 243201 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x59041aa8
Gerät boot. Anfang Ende Blöcke Id System
/dev/sdc1 1 243201 1953512001 fd Linux raid autodetect
Platte /dev/sdf: 1500.3 GByte, 1500301910016 Byte
16 Köpfe, 63 Sektoren/Spur, 2907021 Zylinder
Einheiten = Zylinder von 1008 × 512 = 516096 Bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x451ece90
Gerät boot. Anfang Ende Blöcke Id System
/dev/sdf1 * 1 2907018 1465137040+ 83 Linux
Platte /dev/sde: 500.1 GByte, 500107862016 Byte
255 Köpfe, 63 Sektoren/Spur, 60801 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x4aa90a38
Gerät boot. Anfang Ende Blöcke Id System
/dev/sde1 * 1 60801 488384001 83 Linux
Platte /dev/sdb: 2000.4 GByte, 2000398934016 Byte
255 Köpfe, 63 Sektoren/Spur, 243201 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xb57b049d
Gerät boot. Anfang Ende Blöcke Id System
/dev/sdb1 1 243201 1953512001 fd Linux raid autodetect
Platte /dev/sdd: 2000.4 GByte, 2000398934016 Byte
255 Köpfe, 63 Sektoren/Spur, 243201 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xb63d5491
Gerät boot. Anfang Ende Blöcke Id System
/dev/sdd1 1 243201 1953512001 fd Linux raid autodetect
Platte /dev/sdg: 80.0 GByte, 80026361856 Byte
255 Köpfe, 63 Sektoren/Spur, 9729 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000aa976
Gerät boot. Anfang Ende Blöcke Id System
/dev/sdg1 * 1 9328 74920960 83 Linux
/dev/sdg2 9328 9730 3227649 5 Erweiterte
/dev/sdg5 9328 9730 3227648 82 Linux Swap / Solaris
WARNING: GPT (GUID Partition Table) detected on '/dev/md0'! The util fdisk doesn't support GPT. Use GNU Parted.
Platte /dev/md0: 6001.2 GByte, 6001188667392 Byte
255 Köpfe, 63 Sektoren/Spur, 729602 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 65536 bytes / 196608 bytes
Disk identifier: 0x00000000
Gerät boot. Anfang Ende Blöcke Id System
/dev/md0p1 1 267350 2147483647+ ee GPT
Partition 1 does not start on physical sector boundary. Die Zylindergrenzen werden doch über das Partitionsprogramm vorgeschrieben?
Das Array habe ich mit gParted partitioniert. jo@jo:~$ sudo mdadm --detail /dev/md0
/dev/md0:
Version : 00.90
Creation Time : Sun Oct 3 20:12:00 2010
Raid Level : raid5
Array Size : 5860535808 (5589.04 GiB 6001.19 GB)
Used Dev Size : 1953511936 (1863.01 GiB 2000.40 GB)
Raid Devices : 4
Total Devices : 4
Preferred Minor : 0
Persistence : Superblock is persistent
Update Time : Wed Oct 6 18:30:33 2010
State : clean
Active Devices : 4
Working Devices : 4
Failed Devices : 0
Spare Devices : 0
Layout : left-symmetric
Chunk Size : 64K
UUID : 9bfeb939:307082db:57d373bd:c25cd759 (local to host jo)
Events : 0.96
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
3 8 49 3 active sync /dev/sdd1
jo@jo:~$ jo@jo:~$ cat /proc/mdstat
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md0 : active raid5 sda1[0] sdb1[1] sdc1[2] sdd1[3]
5860535808 blocks level 5, 64k chunk, algorithm 2 [4/4] [UUUU] Danke für eure Hilfe!
|
omega84
(Themenstarter)
Anmeldungsdatum: 9. September 2010
Beiträge: 379
|
sry für den Doppelpost, hier ein Screenshot aus GParted
- Bilder
|
tomatenmark
Anmeldungsdatum: 3. September 2010
Beiträge: Zähle...
|
Hallo, die Festplatten WD 2TB...EARS haben 4KB Sektoren. Zum partitionieren hättest du entweder umrechnen müssen (da existieren viele richtige und falsche Anleitungen im Netz), oder du verwendest die neueste Version von gparted. http://gparted.sourceforge.net/news.php Ich habs vor kuzem mit der aktuellen PartedMagic Live gemacht. EDIT
Ich glaube man kann das auch zurecht rücken, darüber weiß ich aber nicht Bescheid.
|
omega84
(Themenstarter)
Anmeldungsdatum: 9. September 2010
Beiträge: 379
|
Leider verstehe ich den Fehler noch nicht. Ich weiß zwar, dass ein gewisser Zylinderabstand wegen der Partitionstabelle eingehalten werden sollte, aber ich habe keine Ahnung wie groß der sein muss. Gibts dazu Infos in der Wiki? Bisher habe ich nix gefunden. Merci
|
tomatenmark
Anmeldungsdatum: 3. September 2010
Beiträge: 26
|
Ohne Gewähr:
erste Partition ab Sektor 2048 und die Anzahl der Sektoren einer Partition jeweils durch 8 teilbar (4096 : 512 = 8) http://www.heise.de/newsticker/meldung/Festplatten-mit-4-KByte-Sektorgroesse-887759.html Eine Performance-Falle droht allerdings bei Zugriffen, die nicht an den physischen Sektorgrenzen ausgerichtet sind, insbesondere bei Schreibzugriffen. Um einen 4 KByte großen Datenblock zu schreiben, der über zwei physische Sektoren ragt, muss die Platte diese zunächst lesen, den betroffenen Teil der Daten ersetzen und kann sie erst dann wieder schreiben. Das erfordert eine zusätzliche Umdrehung der Scheiben und dürfte daher massiv bremsen.
|
omega84
(Themenstarter)
Anmeldungsdatum: 9. September 2010
Beiträge: 379
|
Danke für deine Hilfe Tomatenmark, nur zur Wiederholung:
der erste Sektor sollte bei der Nummer 2048 beginnen und die Gesamtzahl der Sektoren sollte durch 8 teilbar sein, also: Startsektor: 2048
Anzahl der Sektoren dieser Partition: 11721054048 (durch 8 teilbar)
Sektoren insgesamt: 11721056096 So richtig?
|
tomatenmark
Anmeldungsdatum: 3. September 2010
Beiträge: 26
|
wie gesagt ich bin nicht wirklich firm was die Sache betrifft, aber wenn du einen Augenblick wartest stecke ich mal meine externe HD an und gebe dir als Beispiel die Werte, die PartedMagic verwendet hat. Edit: hier die Werte bei erstellen einer Partition über die gesamte Platte nicht zugeteilt 1.00 MiB, erster Sektor 0, letzter Sektor 2047, Sekroren insgesammt 2048 /dev/sdb1 1.82 TiB, erster Sektor 2048, letzter Sektor 3907026943, Sektoren insgesammt 3907024896 d.h. gezählt wird ab Sektor 0 und die Anzahl der gesammten Sektoren lässt sich durch 8 teilen. Gparted lässt zwischen den Partitionen jeweils 1 MiB frei (nicht zugeteilt), diese werden in der neuen Version von Gparted nicht mehr explizit angezeigt, in der alten schon.
|
omega84
(Themenstarter)
Anmeldungsdatum: 9. September 2010
Beiträge: 379
|
Merci, werde heut abend versuchen, meine Partition zu verkleinern und hier dann posten, was dabei rauskam!
|
FriedChicken
Anmeldungsdatum: 10. Juni 2006
Beiträge: 1751
Wohnort: Deizisau
|
omega84 schrieb: Warning: The partition is misaligned by soundsovielen bytes.
Also ich glaube nicht, dass du da irgendeinen Nachteil hast. Die Zylinder-/Sektorengrenzen sind für heutige Betriebssysteme bzw. die Dateisystemtreiber nicht mehr so relevant wie es früher einmal war. GParted teilt die Partitionen üblicherweise nicht in Sektoren sondern in MB ein. Im ungünstigsten Fall bekommt eine Partition also einen "unvollständigen" Sektor (am Anfang und/oder Ende), den das Dateisystem nicht nutzen kann.
|
omega84
(Themenstarter)
Anmeldungsdatum: 9. September 2010
Beiträge: 379
|
Wow, endlich ist das Forum wieder erreichbar!!! Also: nachdem ich die Partition um wenige MB verkleinert habe, verschwindet die Meldung. Aber irgendwelche Perfomancevorteile kann ich nicht messen. Des Weiteren kommt hinzu, was Fried Chicken gepostet hat: GParted rechnet in MB, wer soundsoviele Sektoren abstand halten möchte, braucht nen Taschenrechner 😉 Aber Achtung: verwechselt beim Umrechnen nicht Kibibyte mit Kilobyte.
|