Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Asentaminen ja käyttöönotto => Aiheen aloitti: vistaaja - 06.08.12 - klo:10.28
-
Täällä taas pitkästä aikaa ;) Elikkä asensin uuteen kannettavaan ubuntu 12.04. Aiemmin lisäsin koneeseen SSD levyn ja alkuperäinen levy jäi varastolevyksi. Nyt haluaisin tuon "varasto" levyn nukkumaan aina kun sitä ei käytetä. Miten tuo
tehdään sillai että asetus säilyy myös bootin jälkeen?
-
Täällä taas pitkästä aikaa ;) Elikkä asensin uuteen kannettavaan ubuntu 12.04. Aiemmin lisäsin koneeseen SSD levyn ja alkuperäinen levy jäi varastolevyksi. Nyt haluaisin tuon "varasto" levyn nukkumaan aina kun sitä ei käytetä. Miten tuo
tehdään sillai että asetus säilyy myös bootin jälkeen?
Ilmeisemmin levy ihan koneessa viel kiinni, ettei usb-kotelossa? (hdparm ei muistaakseni toimi kunnolla usbilla)
Toimisko tämä eli lisäät /etc/hdparm.conf -tiedoston loppuun (huom. korvaa /dev/sda oikeaksi):
/dev/sda {
spindown_time = 60 # 5 minuuttia
}
Tarkistus:
hdparm -C /dev/sda
-
Jep kovo on koneen sisällä. Entäs tälläinen ohje, tuossa on vaan se ongelma että en saa muokatuksi ohjeen mukaan /etc/rc.local koska oikeudet ei riitä tai jotain siihen suuntaan.. Jos joku viitsii jeesiä :)
Lisää /etc/rc.local -tiedostoon seuraava rivi ennen exit -merkintää:
Koodi:
sudo hdparm -S 240 /dev/sdX
missä 240 on määritelty aika sille, milloin kovalevy menee lepotilaan, kun se pyörii käyttämättömänä.
--------------------------------
Komennolla
Koodi:
sudo fdisk -l
saat selville, mikä haluamasi kovalevy on (/dev/sda, /dev/sdb...jne)
Komento sudo hdparm -Y <numero> /dev/sdX,
(missä X on edelleen se kovalevy ja <numero>:n tilalle syötät haluamasi numeron) näyttää, missä ajassa kovalevy menee lepotilaan. Komento ei tee mitään pysyvää asetusta, vaan on voimassa vain ennen seuraavaa uudelleenkäynnistystä. Kun lisäät tuonne rc.local -tiedostoon viestini alussa mainitsemani ekan koodirimpsun, niin saat muutoksesta pysyvän, ja se ajetaan joka boottauksen yhteydessä. Tällöin kovalevyn pitäisi mennä lepotilaan pyytämäsi mukaisesti.
Jos hdparm ei ole asennettuna, voit asentaa sen suorittamalla komennon
Koodi:
sudo apt-get install hdparm
-
Lisää /etc/rc.local -tiedostoon seuraava rivi ennen exit -merkintää:
Koodi:
sudo hdparm -S 240 /dev/sdX
missä 240 on määritelty aika sille, milloin kovalevy menee lepotilaan, kun se pyörii käyttämättömänä.
Tuossa taitaa olla turha sudo, sillä /etc/rc.local ajetaan root-käyttäjän oikeuksin.
-
Entäs tälläinen ohje, tuossa on vaan se ongelma että en saa muokatuksi ohjeen mukaan /etc/rc.local koska oikeudet ei riitä tai jotain siihen suuntaan.. Jos joku viitsii jeesiä :)
sudo gedit /etc/rc.local
-
Tältä nämä tiedostot näyttää.. Kokeilin noita muokatakin ohjeiden mukaan mutta ei vaikutusta.
Kovohan on /dev/sdb
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
exit 0
Sitten tuossa hdparm.conf
#Samples follow:
#First three are good for devfs systems, fourth one for systems that do
#not use devfs. The fifth example uses straight hdparm command line
#syntax. Any of the blocks that use command line syntax must begin with
#the keyword 'command_line', and no attempt is made to validate syntax.
#It is provided for those more comfortable with hdparm syntax.
#/dev/discs/disc0/disc {
# mult_sect_io = 16
# write_cache = off
# spindown_time = 240
#}
#/dev/discs/disc1/disc {
# mult_sect_io = 32
# spindown_time = 36
# write_cache = off
#}
#/dev/cdroms/cdrom0 {
# dma = on
# interrupt_unmask = on
# io32_support = 0
#}
#/dev/hda {
# mult_sect_io = 16
# write_cache = off
# dma = on
#}
-
Tältä nämä tiedostot näyttää.. Kokeilin noita muokatakin ohjeiden mukaan mutta ei vaikutusta.
Kovohan on /dev/sdb
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
exit 0
Sitten tuossa hdparm.conf
#Samples follow:
#First three are good for devfs systems, fourth one for systems that do
#not use devfs. The fifth example uses straight hdparm command line
#syntax. Any of the blocks that use command line syntax must begin with
#the keyword 'command_line', and no attempt is made to validate syntax.
#It is provided for those more comfortable with hdparm syntax.
#/dev/discs/disc0/disc {
# mult_sect_io = 16
# write_cache = off
# spindown_time = 240
#}
#/dev/discs/disc1/disc {
# mult_sect_io = 32
# spindown_time = 36
# write_cache = off
#}
#/dev/cdroms/cdrom0 {
# dma = on
# interrupt_unmask = on
# io32_support = 0
#}
#/dev/hda {
# mult_sect_io = 16
# write_cache = off
# dma = on
#}
No oletko kokeillut jo minun ohjettani? Näitä tulosteita katsoessa et ole lisännyt mitään tuohon /etc/hdparm.conf -tiedostoon.
-
Ei voi kun sanoa että tekeekö 12v windowssin käyttäminen ihmisestä näin tyhmän. Tällä muokkauksella ei ainakaan mtn tapahdu..
#/dev/discs/disc0/disc {
# mult_sect_io = 16
# write_cache = off
# spindown_time = 240
#}
#/dev/discs/disc1/disc {
# mult_sect_io = 32
# spindown_time = 36
# write_cache = off
#}
#/dev/cdroms/cdrom0 {
# dma = on
# interrupt_unmask = on
# io32_support = 0
#}
#/dev/hda {
# mult_sect_io = 16
# write_cache = off
# dma = on
#}
#/dev/sdb {
# spindown_time = 10
#}
-
Ei voi kun sanoa että tekeekö 12v windowssin käyttäminen ihmisestä näin tyhmän. Tällä muokkauksella ei ainakaan mtn tapahdu..#/dev/discs/disc0/disc {
# mult_sect_io = 16
# write_cache = off
# spindown_time = 240
#}
#/dev/discs/disc1/disc {
# mult_sect_io = 32
# spindown_time = 36
# write_cache = off
#}
#/dev/cdroms/cdrom0 {
# dma = on
# interrupt_unmask = on
# io32_support = 0
#}
#/dev/hda {
# mult_sect_io = 16
# write_cache = off
# dma = on
#}
#/dev/sdb {
# spindown_time = 10
#}
Risuaita edessä pistää rivin pelkäksi kommentiksi. Eli kuten yllä esitin, niin rivit ilman risuaitoja.
-
No sekin vielä.. Nyt taitaa nukkua, kiitokset! Kaksi vaikeutta voitettu, ensimmäinen oli Optimus näytönohjansysteemi johon tepsi
bumblebee.