Avaleht
uus teema   vasta Tarkvara »  Tarkvara »  Kõvaketta väljalülitamistarkvara otsing märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
DVDRW
HV Guru
DVDRW

liitunud: 13.10.2003




sõnum 15.09.2008 16:38:31 Kõvaketta väljalülitamistarkvara otsing vasta tsitaadiga

On ports väliseid USB kõvakettaid, kus asub meedia. Tahaks nii, et need kettad lülitaks arvuti automaatselt välja kui näiteks 1 tund pole andmeid vaja olnud.
Elektrikulu kokkuhoiu mõttes, sest iga ketas võtab ~10W voolu, seega iga ketta eest ~12EEK/kuu, kokku tuleb päris korralik summa. icon_rolleyes.gif

Windowsis saab ju panna nii, et teatud aja pärast süsteemi ketas välja lülitatakse. Siis peaks ju olema võimalik seda ka tarkvaraliselt käsitsi teha?
Kommentaarid: 28 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 27
tagasi üles
vaata kasutaja infot saada privaatsõnum
avalanche6
HV vaatleja
avalanche6

liitunud: 06.07.2005



Autoriseeritud ID-kaardiga

sõnum 15.09.2008 16:55:38 vasta tsitaadiga

Ülesande püstitus tegelikult mitmetimõistetav. "Need kettad lülitaks arvuti automaatselt välja" võib mõista, et kettad lülitavad arvuti välja, või et arvuti lülitab kettad välja. Seda, et kettakasutuse järgi masin välja lülitatakse, pole enne kuulnud.

Pigem siis lihtsalt ketaste väljalülitamine? Niimoodi võtaks kettad elektrit 10% tavapärasest ning spin-up on suht lühike - vajadusel saab andmetele jälle ligi, ilma reboot'miseta. Suht lihtne rakendada ka.

Linuxis aitab seda teha käsk hdparm, nt:
sudo hdparm -S 120 /dev/sdc
lülitab sdc ketta välja, kui ketas on 10min inactive olnud.

Windowsis ma ei tea ühtegi sisse-ehitatud utiliiti, millega nii täpselt saaks kontrollida, aga kindlasti on võimalik.
Kommentaarid: 5 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 5
tagasi üles
vaata kasutaja infot saada privaatsõnum
DVDRW
HV Guru
DVDRW

liitunud: 13.10.2003




sõnum 15.09.2008 17:06:48 vasta tsitaadiga

Jah lihtsalt ketaste väljalülitamine. Opsüsteemiks on XP pro icon_rolleyes.gif
Kommentaarid: 28 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 27
tagasi üles
vaata kasutaja infot saada privaatsõnum
Dogbert
HV Guru
Dogbert

liitunud: 03.05.2004



Online

sõnum 15.09.2008 17:59:44 vasta tsitaadiga

Ma ei tea, kuidas väliste ketaste puhul on, aga sisemisi kipub Windows XP pidevalt näppima ja neid pole võimalik kauemaks tudile saata kui sekunditeks. Välist ketast pole proovinud välja lülitada - võibolla õnnestub paremini.
Windowsil endal sellist vahendit pole, mis kettale otse käske jagada lubaks, aga Cygwin-i paketis on samuti hdparm olemas ja see isegi töötab. Aga nagu ma juba märkisin, vähemalt sisemiste ketaste puhul äratab Windowsi oma draiver magama pandud ketta juba mõne sekundi pärast uuesti üles.

_________________
Tee inimesele lõke ja tal on soe üheks päevaks, pista ta põlema ja tal on soe elu lõpuni. (Terry Pratchett)
e.k spikker: muhk on kumer, lohk on nõgus.
Kommentaarid: 33 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 32
tagasi üles
vaata kasutaja infot saada privaatsõnum
DVDRW
HV Guru
DVDRW

liitunud: 13.10.2003




sõnum 16.09.2008 09:36:33 vasta tsitaadiga

OK siis tuleb plaan B
Siis teeks nii, et kui kohalikus võrgus pole ükski arvuti peale serveri sisse lülitatud, siis server lülitab kettad välja LPT pordi kaudu, kus on relee, mis kettad stepslist välja lülitab.
Ja kui suvaline arvuti sisse lülitub, siis lülitatakse ka kettad sisse. icon_wink.gif
Tõenäoliselt aitab siin Autoit, mis scannib läbi kõik IP-d ja suhtleb releega LPT pordis.
Kommentaarid: 28 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 27
tagasi üles
vaata kasutaja infot saada privaatsõnum
Tomorrow
HV Guru
Tomorrow

liitunud: 08.02.2006



Autoriseeritud ID-kaardiga

sõnum 17.09.2008 12:56:18 vasta tsitaadiga

Device manager ja ketta sätetest power management:allow computer to suspend this device to save power vms?

Vistas juba palju kasutajasõbralikum viis sisse ehitatud.XP-s paraku pole.
Kommentaarid: 92 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 82
tagasi üles
vaata kasutaja infot saada privaatsõnum
DVDRW
HV Guru
DVDRW

liitunud: 13.10.2003




sõnum 17.09.2008 15:59:08 vasta tsitaadiga

Sain asja tööle Autoit + LPT thumbs_up.gif

Kood selline:

HotKeySet("^!ü","on")
HotKeySet("^!õ","off")
$nr = 1
$tulemus = 0
$oota = 1

while 1
$nr = $nr + 1

if $nr < 6 then
ToolTip("pinging "&"arvuti"&$nr, 0, 0)
$tulemus = Ping("arvuti"&$nr,5)
EndIf

if $tulemus = 1 then
DllCall( "c:\recent\inpout32.dll", "int", "Out32", "int", 0x378, "int", 1)
ToolTip("magan", 0, 0)
sleep(30000)
$nr = 1
EndIf


if $nr = 6 and $tulemus = 0 then
DllCall( "c:\recent\inpout32.dll", "int", "Out32", "int", 0x378, "int", 0)
magan()
EndIf

WEnd


func magan()
ToolTip("magan", 0, 0)
sleep (5000)
$nr = 1
endfunc

func on()
DllCall( "c:\recent\inpout32.dll", "int", "Out32", "int", 0x378, "int", 1)
ToolTip("Ketas käsitsi sees",0,0)
while $oota
sleep(100)
WEnd
$oota = 1
EndFunc

func off()
DllCall( "c:\recent\inpout32.dll", "int", "Out32", "int", 0x378, "int", 0)
ToolTip("Ketas välja lülitatud",0,0)
sleep(2000)
$oota = 0
EndFunc
Kommentaarid: 28 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 27
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Tarkvara »  Kõvaketta väljalülitamistarkvara otsing
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.