Samstag, 26. Mai 2012, 01:54

Du bist nicht angemeldet.



[gelöst] RAID1-Probleme

monomikrobe

ist zu Gast bei Freunden.

  • »monomikrobe« ist der Autor dieses Themas

Beiträge: 3

Ubuntu: 11.04

Kernel: ---

Desktop: ---

Architektur: 64-bit

  • Private Nachricht senden

1

Montag, 12. Dezember 2011, 10:10

RAID1-Probleme

Hallo,

ich habe einen neuen Linux-Server aufgesetzt mit 2 1TB-Platten als 2 Raid1 (eine md0 mit ca. 400GB und eine mit 600GB als md1).
Das Problem ist nun bei jedem reboot werden die raids nur noch mit einer Platte gestartet. Warum?

die mdadm.conf:

Quellcode

1
2
3
4
5
DEVICE /dev/sda* /dev/sdc*
CREATE owner=root group=disk mode=0660 auto=yes
HOMEHOST <system>
ARRAY /dev/md0 level=raid1 num-devices=2 UUID=09c5600e:73c9df16:9bca7d85:e70102bd
ARRAY /dev/md1 level=raid1 num-devices=2 UUID=ca1c0fd6:4073ef24:9bca7d85:e70102bd


fdisk -l zeigt mir nur das md1 an, md0 taucht nicht auf, die Einzeplatten aber werden angezeigt

Kann jemand helfen, wäre echt super.

Danke Michael

Easyy-S

Boardgrafiker

Beiträge: 2 987

Ubuntu: 12.04

Kernel: generic

Desktop: GNOME Shell

Architektur: 64-bit

Danksagungen: 3 / 1

  • Private Nachricht senden

2

Donnerstag, 15. Dezember 2011, 10:43

Fals es dir irgendwie weiterhelfen sollte. Bei mir handelt es sich um ein vier Platten Verbund mit zwei Partitionen. Die erste Platte ist meine Raptor die ganz normal läuft, der Rest ist vom RAID.
Die Konstellation läuft bei mir schon seit einigen Jahren in der Form.
Hast du daran gedacht, auf beiden Festplatten einen unpartitionierten Bereich frei zu lassen? Deinen Angaben zu folge hast du das nicht getan.
Wenn ich das noch richtig in Erinnerung habe, dann ist bei mir durch den vierer Verbund auf jeder Platte ein viertel unpartitioniert.

Ggf. kann dir das wiki von Ubuntuusers weiterhelfen http://wiki.ubuntuusers.de/software-raid

Hier einmal meine mdadm.conf

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# mdadm.conf
#
# Please refer to mdadm.conf(5) for information about this file.
#

# by default, scan all partitions (/proc/partitions) for MD superblocks.
# alternatively, specify devices to scan, using wildcards if desired.
DEVICE partitions

# auto-create devices with Debian standard permissions
CREATE owner=root group=disk mode=0660 auto=yes

# automatically tag new arrays as belonging to the local system
HOMEHOST <system>

# instruct the monitoring daemon where to send mail alerts
MAILADDR root

# definitions of existing MD arrays
ARRAY /dev/md0 UUID=046d88f5:0206faf5:18ae8d71:d30fe12f
ARRAY /dev/md1 UUID=1874681f:8e9d7b17:2fdf6139:1dbb4d29

# This file was auto-generated on Wed, 19 Oct 2011 00:13:26 +0200
# by mkconf $Id$
/etc/mdadm/mdadm.conf (END)


und die Einträge in der fstab

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    nodev,noexec,nosuid 0       0
# / was on /dev/sda1 during installation
UUID=c17f33c7-326f-441c-89ab-08ded9053393 /               ext4    errors=remount-ro 0       1
# /usr/local/Data was on /dev/md1 during installation
UUID=b779ac33-5245-4706-b24f-44ec8afaa2ab /usr/local/Data ext4    defaults        0       2
# /usr/local/Dokumente was on /dev/md0 during installation
UUID=99c282c7-05c6-4fc1-8a70-8b3d8c9d335a /usr/local/Dokumente ext4    defaults        0       2


und noch meine fstab

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
Disk /dev/sda: 74.4 GB, 74354687488 bytes
255 Köpfe, 63 Sektoren/Spur, 9039 Zylinder, zusammen 145223999 Sektoren
Einheiten = Sektoren von 1 × 512 = 512 Bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000d092e

   Gerät  boot.     Anfang        Ende     Blöcke   Id  System
/dev/sda1   *          63   145211534    72605736   83  Linux

Disk /dev/sdc: 200.0 GB, 200048565760 bytes
255 Köpfe, 63 Sektoren/Spur, 24321 Zylinder, zusammen 390719855 Sektoren
Einheiten = Sektoren von 1 × 512 = 512 Bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000e949c

   Gerät  boot.     Anfang        Ende     Blöcke   Id  System
/dev/sdc1              63    39070079    19535008+  fd  Linux raid autodetect
/dev/sdc2        39070080   380869019   170899470   fd  Linux raid autodetect

Disk /dev/sde: 200.0 GB, 200049647616 bytes
255 Köpfe, 63 Sektoren/Spur, 24321 Zylinder, zusammen 390721968 Sektoren
Einheiten = Sektoren von 1 × 512 = 512 Bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0000415b
                                                                                                                                                            
   Gerät  boot.     Anfang        Ende     Blöcke   Id  System                                                                                              
/dev/sde1              63    39070079    19535008+  fd  Linux raid autodetect                                                                               
/dev/sde2        39070080   380869019   170899470   fd  Linux raid autodetect                                                                               
                                                                                                                                                            
Disk /dev/sdb: 200.0 GB, 200049647616 bytes                                                                                                                 
255 Köpfe, 63 Sektoren/Spur, 24321 Zylinder, zusammen 390721968 Sektoren                                                                                    
Einheiten = Sektoren von 1 × 512 = 512 Bytes                                                                                                                
Sector size (logical/physical): 512 bytes / 512 bytes                                                                                                       
I/O size (minimum/optimal): 512 bytes / 512 bytes                                                                                                           
Disk identifier: 0x00002c3a                                                                                                                                 
                                                                                                                                                            
   Gerät  boot.     Anfang        Ende     Blöcke   Id  System                                                                                              
/dev/sdb1              63    39070079    19535008+  fd  Linux raid autodetect                                                                               
/dev/sdb2        39070080   380869019   170899470   fd  Linux raid autodetect                                                                               
                                                                                                                                                            
Disk /dev/sdd: 200.0 GB, 200049647616 bytes                                                                                                                 
255 Köpfe, 63 Sektoren/Spur, 24321 Zylinder, zusammen 390721968 Sektoren                                                                                    
Einheiten = Sektoren von 1 × 512 = 512 Bytes                                                                                                                
Sector size (logical/physical): 512 bytes / 512 bytes                                                                                                       
I/O size (minimum/optimal): 512 bytes / 512 bytes                                                                                                           
Disk identifier: 0x00000625                                                                                                                                 
                                                                                                                                                            
   Gerät  boot.     Anfang        Ende     Blöcke   Id  System                                                                                              
/dev/sdd1              63    39070079    19535008+  fd  Linux raid autodetect                                                                               
/dev/sdd2        39070080   380869019   170899470   fd  Linux raid autodetect                                                                               
                                                                                                                                                            
Disk /dev/md0: 60.0 GB, 60011249664 bytes                                                                                                                   
2 Köpfe, 4 Sektoren/Spur, 14651184 Zylinder, zusammen 117209472 Sektoren                                                                                    
Einheiten = Sektoren von 1 × 512 = 512 Bytes                                                                                                                
Sector size (logical/physical): 512 bytes / 512 bytes                                                                                                       
I/O size (minimum/optimal): 65536 bytes / 196608 bytes                                                                                                      
Disk identifier: 0x00000000                                                                                                                                 
                                                                                                                                                            
Festplatte /dev/md0 enthält keine gültige Partitionstabelle                                                                                                 
                                                                                                                                                            
Disk /dev/md1: 525.0 GB, 525002932224 bytes                                                                                                                 
2 Köpfe, 4 Sektoren/Spur, 128174544 Zylinder, zusammen 1025396352 Sektoren                                                                                  
Einheiten = Sektoren von 1 × 512 = 512 Bytes                                                                                                                
Sector size (logical/physical): 512 bytes / 512 bytes                                                                                                       
I/O size (minimum/optimal): 65536 bytes / 196608 bytes
Disk identifier: 0x00000000

Festplatte /dev/md1 enthält keine gültige Partitionstabelle
Easyy-S

Mein pubkey

Dein eigener UbuntuFreunde-Avatar: hier - Dein UbuntuFreunde-Banner: hier

monomikrobe

ist zu Gast bei Freunden.

  • »monomikrobe« ist der Autor dieses Themas

Beiträge: 3

Ubuntu: 11.04

Kernel: ---

Desktop: ---

Architektur: 64-bit

  • Private Nachricht senden

3

Montag, 19. Dezember 2011, 16:35

Hallo,

vielen Dank für die Antwort, komme leider erst jetzt dazu sie zu lesen (zum Jahresende wird's immer etwas hektisch).
Nein unpartioniert ist da kein Bereich, habe ich so auch noch nicht gelesen, werde das Wiki nochmals lesen (eigentlich war das meine Arbeitsgrundlage). Bei allen anderen Servern funktioniert es wunderbar, ohne diesen unpartitionierten Bereich. Es scheint aber ein Problem mit dem auslesen der Partitionierungsdaten zu sein. Mittlerweile habe ich die Partionen explizit in die mdadm.conf reingeschrieben und nun startet alles wie es soll. Aber ohne dass ich angebee welche Partition zu welchem Raid gehört funktioniert es nicht nicht.

Trotzdem vielen Dank und schon einmal schöne Weihanchten

Michael

monomikrobe

ist zu Gast bei Freunden.

  • »monomikrobe« ist der Autor dieses Themas

Beiträge: 3

Ubuntu: 11.04

Kernel: ---

Desktop: ---

Architektur: 64-bit

  • Private Nachricht senden

4

Donnerstag, 29. Dezember 2011, 11:09

Ja, wer lesen kann ist klar im Vorteil. Du beziehst dich wahrscheinlich auf folgendes:

Um potentiellen Problemen beim automatischen Zusammenbau des RAID (z.B. beim Booten) zu entgehen, sollte die letzte Partition auf der Festplatte nicht bis zu deren Ende reichen, sondern mindestens 128 KByte vorher enden (sonst kann der Superblock, welcher später die Zugehörigkeit der Partition zum RAID beschreibt, auch als gültiger Superblock der gesamten Platte interpretiert werden und dann wird ggf. das falsche Block-Device zum RAID gefügt).

Dies werde ich beim nächsten Mal berücksichtigen.

Nochmals Danke

Gruß Michael

---Team-Edit---
Bitte künftig Beiträge als erledigt/gelöst markieren. Siehe auch Themen als [gelöst] oder [erledigt] markieren
---Edit-Ende---

Ähnliche Themen