Kirjoittaja Aihe: Kovalevy nukkumaan *RATKAISTU*  (Luettu 3511 kertaa)

vistaaja

  • Käyttäjä
  • Viestejä: 184
    • Profiili
Kovalevy nukkumaan *RATKAISTU*
« : 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?
« Viimeksi muokattu: 11.08.12 - klo:23.32 kirjoittanut vistaaja »
Intel NUC (2017) celeron + depian 9

timbba

  • Käyttäjä
  • Viestejä: 1413
    • Profiili
Vs: Kovalevy nukkumaan
« Vastaus #1 : 06.08.12 - klo:11.25 »
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):
Koodia: [Valitse]
/dev/sda {
spindown_time = 60  # 5 minuuttia
}

Tarkistus:
Koodia: [Valitse]
hdparm -C /dev/sda

vistaaja

  • Käyttäjä
  • Viestejä: 184
    • Profiili
Vs: Kovalevy nukkumaan
« Vastaus #2 : 06.08.12 - klo:22.32 »
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
Intel NUC (2017) celeron + depian 9

mrl586

  • Käyttäjä
  • Viestejä: 4638
    • Profiili
Vs: Kovalevy nukkumaan
« Vastaus #3 : 07.08.12 - klo:00.47 »
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.

leal

  • Käyttäjä
  • Viestejä: 246
    • Profiili
Vs: Kovalevy nukkumaan
« Vastaus #4 : 07.08.12 - klo:08.35 »
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ä :)

Koodia: [Valitse]
sudo gedit /etc/rc.local

vistaaja

  • Käyttäjä
  • Viestejä: 184
    • Profiili
Vs: Kovalevy nukkumaan
« Vastaus #5 : 07.08.12 - klo:12.47 »
Tältä nämä  tiedostot näyttää.. Kokeilin noita muokatakin ohjeiden mukaan mutta ei vaikutusta.

Kovohan on /dev/sdb


Koodia: [Valitse]
#!/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

Koodia: [Valitse]
#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
#}

« Viimeksi muokattu: 07.08.12 - klo:12.53 kirjoittanut vistaaja »
Intel NUC (2017) celeron + depian 9

timbba

  • Käyttäjä
  • Viestejä: 1413
    • Profiili
Vs: Kovalevy nukkumaan
« Vastaus #6 : 07.08.12 - klo:14.42 »
Tältä nämä  tiedostot näyttää.. Kokeilin noita muokatakin ohjeiden mukaan mutta ei vaikutusta.

Kovohan on /dev/sdb


Koodia: [Valitse]
#!/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

Koodia: [Valitse]
#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.

vistaaja

  • Käyttäjä
  • Viestejä: 184
    • Profiili
Vs: Kovalevy nukkumaan
« Vastaus #7 : 07.08.12 - klo:14.52 »
Ei voi kun sanoa että tekeekö 12v windowssin käyttäminen ihmisestä näin tyhmän. Tällä muokkauksella ei ainakaan mtn tapahdu..
Koodia: [Valitse]
#/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
#}
Intel NUC (2017) celeron + depian 9

timbba

  • Käyttäjä
  • Viestejä: 1413
    • Profiili
Vs: Kovalevy nukkumaan
« Vastaus #8 : 07.08.12 - klo:20.23 »
Ei voi kun sanoa että tekeekö 12v windowssin käyttäminen ihmisestä näin tyhmän. Tällä muokkauksella ei ainakaan mtn tapahdu..
Koodia: [Valitse]
#/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.

vistaaja

  • Käyttäjä
  • Viestejä: 184
    • Profiili
Vs: Kovalevy nukkumaan
« Vastaus #9 : 07.08.12 - klo:20.39 »
No sekin vielä.. Nyt taitaa nukkua, kiitokset! Kaksi vaikeutta voitettu, ensimmäinen oli Optimus näytönohjansysteemi johon tepsi
bumblebee.

Intel NUC (2017) celeron + depian 9