externe sata-Platten als Backup-Medium

Status
Für weitere Antworten geschlossen.

flamingo

New Member
Hallo,

für unseren Dateiserver unter Suse 10.2 möchte ich externe sata-Platten als Backup-Medium verwenden. Dazu habe ich einen hotplug-fähigen Festplatteneinschub eingebaut, in den die Platten leicht eingesteckt und ausgetauscht werden können.

Wenn ich jedoch die Platten im laufenden Betrieb entferne oder in den Einschub einstecke, stürzt Linux komplett ab. Damit ich überhaupt eine Platte als Backup-Speicher verwenden kann, habe ich sie schon beim Booten eingesteckt und über ftab ganz normal eingebunden - mit dem Problem, dass ich sie nicht ohne einen Absturz entfernen kann...

Wie kann ich Linux dazu bringen, nachträglich hinzugefügte sata-Platten zu erkennen und automatisch einzubinden bzw. beim Entfernen automatisch abzumelden?


Danke für jede Anregung!

Christoph (Linux-Einsteiger)
 

cm

Administrator
Teammitglied
AW: externe sata-Platten als Backup-Medium

flamingo schrieb:
Hallo,

für unseren Dateiserver unter Suse 10.2 möchte ich externe sata-Platten als Backup-Medium verwenden. Dazu habe ich einen hotplug-fähigen Festplatteneinschub eingebaut, in den die Platten leicht eingesteckt und ausgetauscht werden können.

Wenn ich jedoch die Platten im laufenden Betrieb entferne oder in den Einschub einstecke, stürzt Linux komplett ab. Damit ich überhaupt eine Platte als Backup-Speicher verwenden kann, habe ich sie schon beim Booten eingesteckt und über ftab ganz normal eingebunden - mit dem Problem, dass ich sie nicht ohne einen Absturz entfernen kann...

Wie kann ich Linux dazu bringen, nachträglich hinzugefügte sata-Platten zu erkennen und automatisch einzubinden bzw. beim Entfernen automatisch abzumelden?


Danke für jede Anregung!

Christoph (Linux-Einsteiger)
Steht evt. irgendwas in den Logs ?
 

flamingo

New Member
AW: externe sata-Platten als Backup-Medium

Ich habe das Problem inzwischen in mehrere Teilprobleme aufteilen können.

1. Beim Einstecken einer weiteren Platte kommt eine IRQ-Fehlermeldung (Ausschnitt aus /var/log/warn):
Jul 12 08:35:48 pinguin kernel: irq 10: nobody cared (try booting with the "irqpoll" option)
Jul 12 08:35:48 pinguin kernel: [<c0146772>] __report_bad_irq+0x36/0x7d
Jul 12 08:35:48 pinguin kernel: [<c0146968>] note_interrupt+0x1af/0x1eb
Jul 12 08:35:48 pinguin kernel: [<c0145ed6>] handle_IRQ_event+0x23/0x49
Jul 12 08:35:48 pinguin kernel: [<c0145fb5>] __do_IRQ+0xb9/0xee
Jul 12 08:35:48 pinguin kernel: [<c01067aa>] do_IRQ+0x71/0x83
Jul 12 08:35:48 pinguin kernel: [<c0104e1a>] common_interrupt+0x1a/0x20
Jul 12 08:35:48 pinguin kernel: [<c0124db8>] __do_softirq+0x51/0xbb
Jul 12 08:35:48 pinguin kernel: [<c0124e58>] do_softirq+0x36/0x3a
Jul 12 08:35:48 pinguin kernel: [<c01067af>] do_IRQ+0x76/0x83
Jul 12 08:35:48 pinguin kernel: [<c0104e1a>] common_interrupt+0x1a/0x20
Jul 12 08:35:48 pinguin kernel: [<c0102b0c>] default_idle+0x0/0x59
Jul 12 08:35:48 pinguin kernel: [<c0102b3d>] default_idle+0x31/0x59
Jul 12 08:35:48 pinguin kernel: [<c0102c03>] cpu_idle+0x9e/0xb8
Jul 12 08:35:48 pinguin kernel: [<c03a26eb>] start_kernel+0x349/0x351
Jul 12 08:35:48 pinguin kernel: [<c03a219e>] unknown_bootoption+0x0/0x204
Jul 12 08:35:48 pinguin kernel: handlers:
Jul 12 08:35:48 pinguin kernel: [<e082c0fc>] (pdc_interrupt+0x0/0x1ba [sata_promise])
Jul 12 08:35:48 pinguin kernel: [<e122f762>] (usb_hcd_irq+0x0/0x50 [usbcore])
Jul 12 08:35:48 pinguin kernel: [<e12bca91>] (snd_intel8x0_interrupt+0x0/0x1c2 [snd_intel8x0])
Jul 12 08:38:25 pinguin kernel: ata4: command timeout
Jul 12 08:38:25 pinguin kernel: ata4: no sense translation for status: 0x40
Jul 12 08:38:25 pinguin kernel: ata4: translated ATA stat/err 0x40/00 to SCSI SK/ASC/ASCQ 0xb/00/00
Wenn ich wie vorgeschlagen mit der "irqpoll"-Bootoption boote, stürzt das System nicht ab.

2. Die sata-Wechselfestplatten werden wie die Systemplatten auch als fest eingebauter Speicher beim Booten vom System erkannt. Das hat zur Folge, dass je nach Plattenkombination ein nicht ganz vorhersagbares Ergebnis bei der Devicereihenfolge entsteht und so ein korrektes Booten zur Glückssache wird. Ich habe schon mit verschiedenen Ansteckreihenfolgen am Promise-SATA300TX4-Controller experimentiert, um die Systemplatten auf jeden Fall als sdc und sdd zu laden, aber leider ohne Erfolg.

Gibt es eine Möglichkeit, die fest eingebauten Devices zu labeln und mit ihrem Label anzusprechen?

Oder andere Idee: Kann ich die Wechselfestplatten labeln und so als "removeable" kennzeichnen?
 

Rain_Maker

Administrator
Teammitglied
AW: externe sata-Platten als Backup-Medium

Such mal nach mounten per UUID mit der $SUCHMASCHINE_DEINES_GERINGSTEN_MISSTRAUENS.

Greetz,

RM
 
Status
Für weitere Antworten geschlossen.
Oben