For noget tid siden skrev jeg lidt om hvordan man kunne styre power til usb devices, herunder external harddiske, så som seagate freeagent pro ( nogle år gammel version)

power on

På daværrende tidspunkt, fandt jeg udaf at man kunne sætte maskinen som harddisken var tilkoblet i Laptop mode som fik harddisken til at lave spindown, hvilket faktisk er fint nok, dog kunne jeg idag se at ved spindown brugte usb controleren forsat 7W, hvilket naturligvis kun er halvdelen af hvad disken bruger underbrug, men jeg vil nu gerne spare de 7W.

Power Off

Disken tilgåes via samba

så i min smb.conf har jeg disse linjer på det share denne holder

root postexec = /bin/sh /etc/samba/exunmount.sh

root preexec = /bin/sh /etc/samba/exmount.sh

Man har tidligere kunne afsende flere commandoer fra preexec og postexec men da dette har udgjort et sikkerhed problem, er der blevet blokeret for dette, det kan dog omgået via at lade samba kalde et script, som tænder harddisken og derefter mounter denne og det modsatte når forbindelsen slippes.  :-)

indholdet af exmount.sh

/bin/echo auto >/sys/bus/usb/devices/1-1/power/level

sleep 10s

/bin/mount -a

For noget tid siden, stoppede mine mrtg graf'er med at køre og da jeg har haft travlt med andet er det først blevet fixet her til aften.

Problemet uden jeg har brugt mange minutter på at sætte mig ind i det at af et eller anden licens årsag, må mibs filerne ikke længere sendes med ud som redristribution.

Den hurtig workarround er at selv hente filerne og kopier dem på den gamle plads: /usr/share/snmp/mibs/

Har man en gammel debian box kan filerne hentes derfra, ellers så kan man gå på http://www.net-snmp.org/download.html og hente tar.gz filen og "stjæle" mibs dir'et derfra.


Tænd en slukket usb harddisk.

echo auto >/sys/bus/usb/devices/1-1/power/level

sluk en usb harddisk

echo suspend >/sys/bus/usb/devices/1-1/power/level

1-1 er den port som harddisken er tilkoblet

I forbindelse med en sbs 2003 til sbs 2011 opgradering var jeg ikke helt tilfreds med den pop3 connector som ms leverede med produktet, derfor blev fetchmail taget i brug på firmaets gateway som anyway kørte debian :-)

som root : apt-get install fetchmail exim4

som alm bruger:

vi ~/.fetchmailrc

poll pop3.mail.dk protocol pop3 username 1111111111111 password minkode smtpname This email address is being protected from spambots. You need JavaScript enabled to view it.

kort forklaring

poll pop3.mail.dk  ( hosten data hentes fra)

protocol pop3 ( kunne også være imap)

username ( firmaet 12 ciferet tdc kunde nummer eller et brugernavn)

password ( den hemmelige kode)

smtpname  (er den mailaddressen som email som hentes ned skal leveres videre til af den lokale mta)

ssl ( kan tilføjes til linjen i fetchmailrc hvis, det hosten kræver at man benytter pop3s / imaps)

Herefter  kan fetchmailrc testes ved at kalde fetchmail -v

Er alt vel skal kaldet blot automatiserses via crontab.

Crontab -e

*/5 * * * * /usr/bin/fetchmail