Topictitel zegt al genoeg over wat ik wil bereiken, dus eerst maar eens de situatie:
Het betreft een Fedora 12 XFCE* bak die 24/7 aanstaat, waarin op dit moment 2 schijven zitten: de systeemschijf en een dataschijf. Later zullen hier meer dataschijven bij gaan komen, die eventueel ook op het netwerk zullen worden gedeeld.
*= dit was eerst een Fedora 12 Gnome bak, die later is omgezet naar XFCE. Hier en daar zwerven dus nog wel wat Gnome services/programma's rond, al heb ik niet de indruk dat dit probleem hierdoor veroorzaakt wordt.
Op de dataschijf staat één grote ext4-partitie; in de /etc/fstab gebruik ik de defaults voor de betreffende partitie. Deze dataschijf is niet gedeeld op het netwerk, maar in de toekomst zullen er dus zeker schijven komen die dat wel zijn.
Ik heb al wat uitgeprobeerd, en ben er achter gekomen dat bijvoorbeeld `hdparm -S 120` (10 minuten**) wel gewoon werkt, maar alleen als ik de partitie eerst handmatig heb geunmount. Als de partitie gemount is gaat hij gewoon niet in standby. Ook `hdparm -y` (direct in standby zetten) resulteert in vrij snel opspinnen als hij is gemount, terwijl wanneer hij unmounted is dagenlang in standby kan staan. Steeds mounten en unmounten is helaas niet echt een oplossing wanneer het netwerkschijven betreft
**= kan ook 20 minuten zijn geweest, iig er is dus een setting die wel unmounted werkt maar niet mounted
Er moet dus *iets* zijn wat de schijf ervan weerhoud in standby te gaan wanneer hij gemount is, alleen heb ik dus geen idee wat dan dan precies moet zijn (een `lsof` leverst niks op). Misschien komt het omdat het een ext4-filesystem (journaling!) is, misschien door de /etc/fstab settings (zo uit mn hoofd betekent defaults onder andere async, diratime, atime etc.), of misschien door nog iets anders wat ik over het hoofd zie.
Ik meen te herinneren dat in de Gnome Powermanager ook een instelling zat waarmee je kon instellen na hoeveel minuten schijven in standby moesten gaan (of in ieder geval een checkbox in de trant van "Spin down harddisks when possible") (en dit heeft onder Gnome ook eigenlijk nooit gewerkt); XFCE heeft dit gewoon uberhaupt niet. De Gnome Powermanager service draait in ieder geval niet, die heb ik gedeinstalleerd toen mijn scherm steeds uit standby kwam omdat de XFCE en Gnome powermanager elkaar in de weg zaten.
Suggesties en ideeen zijn bijzonder welkom
P.S.: De schijf in kwestie betreft een Western Digital WD6400AAKS zo uit mn hoofd; voor het algemene probleem zou dit niet uit mogen maken (behalve dan dat sommige schijven timeouts van kleiner dan een paar minuten negeren), maar als iemand de output van `hdparm -I` (of andere commando's) wil hebben: zeg het en ik doe het even.
P.S.2: Ook het vermelden waard: de schijf gaat ook niet in standby wanneer je hem enkel mount en verder nooit een directory/file ervan opent.
Het betreft een Fedora 12 XFCE* bak die 24/7 aanstaat, waarin op dit moment 2 schijven zitten: de systeemschijf en een dataschijf. Later zullen hier meer dataschijven bij gaan komen, die eventueel ook op het netwerk zullen worden gedeeld.
*= dit was eerst een Fedora 12 Gnome bak, die later is omgezet naar XFCE. Hier en daar zwerven dus nog wel wat Gnome services/programma's rond, al heb ik niet de indruk dat dit probleem hierdoor veroorzaakt wordt.
Op de dataschijf staat één grote ext4-partitie; in de /etc/fstab gebruik ik de defaults voor de betreffende partitie. Deze dataschijf is niet gedeeld op het netwerk, maar in de toekomst zullen er dus zeker schijven komen die dat wel zijn.
Ik heb al wat uitgeprobeerd, en ben er achter gekomen dat bijvoorbeeld `hdparm -S 120` (10 minuten**) wel gewoon werkt, maar alleen als ik de partitie eerst handmatig heb geunmount. Als de partitie gemount is gaat hij gewoon niet in standby. Ook `hdparm -y` (direct in standby zetten) resulteert in vrij snel opspinnen als hij is gemount, terwijl wanneer hij unmounted is dagenlang in standby kan staan. Steeds mounten en unmounten is helaas niet echt een oplossing wanneer het netwerkschijven betreft
**= kan ook 20 minuten zijn geweest, iig er is dus een setting die wel unmounted werkt maar niet mounted
Er moet dus *iets* zijn wat de schijf ervan weerhoud in standby te gaan wanneer hij gemount is, alleen heb ik dus geen idee wat dan dan precies moet zijn (een `lsof` leverst niks op). Misschien komt het omdat het een ext4-filesystem (journaling!) is, misschien door de /etc/fstab settings (zo uit mn hoofd betekent defaults onder andere async, diratime, atime etc.), of misschien door nog iets anders wat ik over het hoofd zie.
Ik meen te herinneren dat in de Gnome Powermanager ook een instelling zat waarmee je kon instellen na hoeveel minuten schijven in standby moesten gaan (of in ieder geval een checkbox in de trant van "Spin down harddisks when possible") (en dit heeft onder Gnome ook eigenlijk nooit gewerkt); XFCE heeft dit gewoon uberhaupt niet. De Gnome Powermanager service draait in ieder geval niet, die heb ik gedeinstalleerd toen mijn scherm steeds uit standby kwam omdat de XFCE en Gnome powermanager elkaar in de weg zaten.
Suggesties en ideeen zijn bijzonder welkom
P.S.: De schijf in kwestie betreft een Western Digital WD6400AAKS zo uit mn hoofd; voor het algemene probleem zou dit niet uit mogen maken (behalve dan dat sommige schijven timeouts van kleiner dan een paar minuten negeren), maar als iemand de output van `hdparm -I` (of andere commando's) wil hebben: zeg het en ik doe het even.
P.S.2: Ook het vermelden waard: de schijf gaat ook niet in standby wanneer je hem enkel mount en verder nooit een directory/file ervan opent.