TODO: testen
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.
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.
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.
# camcontrol devlist <HPT DISK 0_2 4.00> at scbus0 target 2 lun 0 (da2,pass3) # camcontrol eject DEVICE -- Festplatte abziehen # camcontrol rescan all
Nach dem rescan all wird der BUS abgesucht und die neue Platte ins Devicesystem eingebunden. Das devlist sollte nun die Platte anzeigen.
# camcontrol devlist -- Festplatte anschließen # camcontrol rescan all # camcontrol devlist
Vorausgesetzt die zu trennende/verbindende Festplatte hängt am ATA-Kanal5. (Der ATA-Kanal lässt sich durch den Befehl atacontrol list bestimmen).
# atacontrol detach ata5
# atacontrol attach ata5