Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Asentaminen ja käyttöönotto => Aiheen aloitti: pertt-UP- - 19.09.08 - klo:18.18
-
En löytänyt haulla mitään aiheesta, enkä edes tiedä onko mahdollista toteuttaa, mutta homma olisi tämä:
Koneessani on kaksi kiintolevyä, toisessa Ubuntu ja toisessa Vista. Vistan kiintolevy on 80gt Maxtor ide-väylässä. Vista on levyllä puhtaasti pelikäytössä, eikä siinäkään kovin aktiivisesti. Nyt kun suurimman osan ajasta olen Ubuntun puolella, rohisee tuo Maxtori silti koneen sisuksissa. Saisiko siitä mitenkään ohjelmallisesti Ubuntun kautta kytkettyä virtoja pois, kun sitä ei käytetä?
-
No saahan.
Malliksi:
sudo hdparm -y /dev/sda
Laittaa koneen ensimmäisen kiintolevyn lepotilaan.
sudo hdparm -Y /dev/sda
Laittaa koneen ensimmäisen kiintolevyn täydelliseen power-off tilaan, josta se herää vain boottaamalla.
Sinun vaan pitää tietää tuo laitetunnus. sudo fdisk -l on eräs hyvä komento selvittää levyjen tunnukset.
-
Varmaankin sama poistaa se osio fstabista, ettei mounttaa sitä käynnistyksessä.
gksudo gedit /etc/fstab
Sinne lisätään #-merkki sen vista-osion eteen.
Jos katsot tarpeeliseksi, tee ensin varmuuskopio fstabista.
sudo cp /etc/fstab /etc/fstab-varmuuskopio
-
Kiitos molemmille nopeista vastauksista!
sudo hdparm -Y /dev/hda1
Tällä komennolla sain sen kiintolevyn hiljaiseksi.
Mutta miten sen saisi hiljenemään heti käynnistettäessä? Fstab:ssa ei ollut tätä hda1:stä, sillä sehän ei ole mountattuna Ubuntuun vaan pyörii tyhjän panttina aina koneen ollessa käynnissä (jos nyt olen asian oikein ymmärtänyt). Eikös jossain ollut jokin lista, jonne sai lisätä käynnistettäessä suoritettavia komentoja, vai muistelenko nyt ihan omiani?
-
Löytyisiköhän /etc/init.d-hakemistosta sopiva paikka, johon sen voisi tunkea?
rc-tiedostoon kun sen laittaa oikeaan kohtaan, niin se on varma, muttei käsittääkseni suositeltava tapa.
Edit - tietenkin ilman sudoa.
-
peran, voisitko tarkentaa hieman? Tuon rc-tiedoston muokkaaminen menee jo yli omien taitojeni.
-
Lisää komento /etc/rc.local tiedostoon ennen riviä "exit 0". Siinä olevat komennot ajetaan bootin loppuvaiheessa, kuitenkin ennen käyttäjien sisäänkirjautumista. Jätä sudo pois kuten peran neuvoi: "hdparm -Y ...."
Koska rc.local on rootin omistama pitää sen muokkaukseen hankkia väliaikaiset rootin oikeudet sudolla, vaikkapa joko
gksudo gedit /etc/rc.local
tai
sudo nano /etc/rc.local
Muuten ihan hyvä ja oikea paikka hdparmille, mutta jos käyttää lepo/keskeytystiloja, niin niistä käynnistämisen jälkeen /etc/rc.localiin sijoitetut komennot eivät vaikuta.
-
Kiitos, nyt kiintolevy sammuu juuri tuossa ennen kirjautumista, niinkuin pitääkin.