Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
esata_festplatte [2017/10/02 13:40] |
esata_festplatte [2017/10/02 13:40] (aktuell) |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | TODO: testen | ||
+ | |||
+ | ====== Allgemein ====== | ||
+ | Eine eSATA-Festplatte verhält sich im Allgemeinen wie eine "normale" SATA Festplatte. Beim Anstecken und Abziehen im laufenden Betrieb ist jedoch darauf zu achten, dass der ATA-Kanal zunächst getrennt und wieder eingelesen werden muss. | ||
+ | |||
+ | ====== Ab FreeBSD 9.0 ====== | ||
+ | Abgesehen von folgt beschriebenen trennen und verbinden der Kanäle kann ab FreeBSD9.0 eine ESATA-Platte einfach angesteckt und wieder abgezogen werden. Voraussetzung ist wie bei allen Datenträgern, dass das Laufwerk nicht gemounted ist. | ||
+ | |||
+ | ===== Kanal Trennen ===== | ||
+ | Die Anweisung //devlist// weißt **camcontrol** an eine Liste aller Devices anzuzeigen. Im hiesigen Beispiel heißt die auszuwerfenden Festplatte **da2**. Es ist wichtig hier die richtige Festplatte auszuwerfen!! | ||
+ | Die //eject// Anweisung wirft das Device aus und es kann abgezogen werden. Der anschließende //rescan all// sucht über den BUS nach Geräten. | ||
+ | <code> | ||
+ | # camcontrol devlist | ||
+ | <HPT DISK 0_2 4.00> at scbus0 target 2 lun 0 (da2,pass3) | ||
+ | |||
+ | # camcontrol eject DEVICE | ||
+ | -- Festplatte abziehen | ||
+ | # camcontrol rescan all | ||
+ | </code> | ||
+ | |||
+ | ===== Kanal einlesen ===== | ||
+ | Nach dem //rescan all// wird der BUS abgesucht und die neue Platte ins Devicesystem eingebunden. Das //devlist// sollte nun die Platte anzeigen. | ||
+ | <code> | ||
+ | # camcontrol devlist | ||
+ | -- Festplatte anschließen | ||
+ | # camcontrol rescan all | ||
+ | # camcontrol devlist | ||
+ | </code> | ||
+ | |||
+ | ====== FreeBSD vor 9.0 ====== | ||
+ | Vorausgesetzt die zu trennende/verbindende Festplatte hängt am ATA-Kanal5. (Der ATA-Kanal lässt sich durch den Befehl **atacontrol list** bestimmen). | ||
+ | ===== Kanal Trennen ===== | ||
+ | <code> | ||
+ | # atacontrol detach ata5 | ||
+ | </code> | ||
+ | |||
+ | ===== Kanal einlesen ===== | ||
+ | <code> | ||
+ | # atacontrol attach ata5 | ||
+ | </code> | ||