Re: harddisk-spin-down, datensenke, 'write-only' FS

From: Bernd Walter <ticso(at)cicely5.cicely.de>
Date: Sat, 15 Jun 2002 16:46:42 +0200

On Sat, Jun 15, 2002 at 04:17:35PM +0200, Peter Danecek wrote:
> Hallo,
>
> fuer eine Anwendung bei der Stromsparen angesagt ist (PC-104 Hardware
> mit Batterie für Feldmessungen) würde ich gerne die Festplatte
> schlaffenlegen, kann mir jemand sagen wie ich das mache, gibt es
> irgendwelche Dokus, How-To oder sonstige Quellen.

IDE Platten kann man einen Idletimer configurieren.
Frag mich aber nicht, wie das unter FreeBSD geht.
In der Regel hat der Hersteller dafür Tools.
Notebookplatten sollten das AFAIK per default aktiv haben.

atacontrol hat einen attach/detach - keine Ahnung, ob der die Platte
auch gleich abschaltet, aber eine detached Platte sollte man auch
per Relais abschalten können.
Der Idletimer wird dir aber vermutlich reichen.

SCSI Platten kannst du per camcontrol stop schlafenlegen.

> Habe bisher kaum Infos zu diesem Thema, also auch keinen Überblick (will
> mir diesen eben verschaffen). Z.B. weiss ich nicht ob ich die Platte
> immer unmounten will/muss, dann spinn-down, spinn-up, mount, schreiben
> (und/oder lesen), unmount ...
> Oder ob BSD ein Teil dieser Schritte transparent übernehmen kann.
>
> Ich meine wenn ich es mir aussuchen könnte, fände ich folgende Lösung
> ideal:
> Ich mounte ein Filesystem (*), dem ein Teil des
> Hauptspeichers/Flash/DiskOnFlash/SmartCard/ CompactFlash/(pustekuchen)
> ... zur Verfügung steht. Ist dieser voll wird auf die Platte
> weggeschrieben. Es geht hier in erster Linie um Schreibzugriffe
> (wegschreiben von Daten), also (*) ein "write-only mount".

Writeonly geht nicht, weil du ja lesen musst, wohin du schreiben
darfst.

> Im Prinzip könnte man wohl auch die Rohdate auf die Platte schreiben,
> aber
> (1) wir benutzen bereits existierende Programme, die Dateien im
> Filesystem anlegen.
> (2) ich möchte möglichst wenig Aufwand treiben (also eben nicht allem
> möglichen Programme) umschreiben.
> (3) da sich der Rechner ansich wie jedes andere System bedienen lässt,
> wäre es schoen, wenn auch die Daten möglichst so zur Verfügung stünden,
> als wären sie auf einem "normalen" Filesystem vorhanden. (z.B.
> (Ideallösung) rw mount, bei dem die Platte durchgehend läuft)

CF Microdrives sind auch vergleichbar Stromsparend.
Ansonsten tut es eine 2.5" Platte mit Idletimer recht gut, wenn man
dafür sorgt, daß nicht durchgängig zugegriffen wird.
Softupdates macht Sinn, weil es die Seeks drastisch reduziert.

> Also falls jemand von euch etwas zu diesem Thema weiss, oder selbst
> irgendwelche Erfahrungen hat, (andere) Lösungen verfolgt oder
> vorzuschlagen hat, aus theoretischen Überlegungen oder Kenntnissen
> (vielleicht softupdate, apm, filesystems allg., ...) etwas dazu sagen
> kann, oder sonst irgendwie beitragen kann, dann wäre ich dafür sehr
> dankbar. Wie oben erwähnt, will ich mir die Möglichkeiten ansehen um,
> eine brauchbare, stabile (vielleicht schon getestete) und vielleicht
> sogar elegante Lösung zu finden.

Wieviel Meßdaten fallen denn so an?
Wie lange soll das Teil bei welcher Batteriekapazität halten?

-- 
B.Walter              COSMO-Project         http://www.cosmo-project.de
ticso(at)cicely.de         Usergroup           info(at)cosmo-project.de
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Sat 15 Jun 2002 - 16:46:49 CEST

search this site