Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: Reksa - 29.03.21 - klo:16.16
-
Miten ihmeessä saisi estettyä SCSI-levyn automaattisen spinnauksen kun kone käynnistetään? Vaikka levyssä olisi 'Motor Start enable' jumpperilla kytketty pois automaattinen spinnaus, Linuxin kernelit ohittavat tuon ja käynnistävät aina levyn! Muut kokeilemani käyttikset kyllä kunnoittavat tuota valintaa ja jättävät levyn uinumaan...
-
Miten ihmeessä saisi estettyä SCSI-levyn automaattisen spinnauksen kun kone käynnistetään? Vaikka levyssä olisi 'Motor Start enable' jumpperilla kytketty pois automaattinen spinnaus, Linuxin kernelit ohittavat tuon ja käynnistävät aina levyn! Muut kokeilemani käyttikset kyllä kunnoittavat tuota valintaa ja jättävät levyn uinumaan...
Onko levyille määritelty liitoksia? Silloinhan järjestelmä varmasti käynnistää levyn. Jos taas liitoksia ei ole määritelty, auttaako jos udisks2:n poistaa käytöstä?
systemctl mask udisks2
Palvelun saa takaisin käyttöön systemctl unmask -komennolla:
systemctl unmask udisks2
systemctl unmask udisks2.service
-
Onko levyille määritelty liitoksia? Silloinhan järjestelmä varmasti käynnistää levyn. Jos taas liitoksia ei ole määritelty, auttaako jos udisks2:n poistaa käytöstä?
Ei niin minkäänlaisia liitoksia... Ja kokeilin vielä levyllä jossa ei edes ole partitioita jotka Linux pystyisi avaamaan. Ja levyn spinnaus tapahtuu tosiaan jo kernelin latauksen aikana, ennekuin on päästy varsinaisen Linux-osion tietoihin.
udisks2:n käytöstä poisto ei myöskään auttanut.
-
OK. Vaatinee muutoksia kernelin koodiin:
https://superuser.com/questions/879374/hdd-power-up-in-standby-prevent-from-spinning-up/1210097#1210097
https://bbs.archlinux.org/viewtopic.php?pid=1855326#p1855326