domingo, 21 de septiembre de 2008

Solucion a Ubuntu podría acortar la vida del disco

Configuración errónea de Ubuntu podría acortar la vida del disco ... se abrieron algunos foros sobre este preocupante tema para cualquier usuario de algun portatil. Llegando a la conclusion de que este a sido un problema que ha venido afectado diferentes sitemas operativos y no como se menciona en la noticia hablando de configuracion erronea sobre ubuntu 7.10 (Gutsy Gibbon). en este foro se trato el tema desde el mismo dia llegando a una valiosa solucion a este problema (foro aqui). De el foro extraigo la solucion para darla a conocer a toda la comunidad. Lo primero seria mirar tus ciclos para ver si este problema te afecta.

Para revisar los ciclos

Se instala el smartmontools asi:

 sudo apt-get install smartmontools

Y luego para ver los ciclos

sudo smartctl -a /dev/sda | egrep 'ID|Load_Cycle' 

es el valor que dice en Raw_Value. Si tus ciclos son muy pocos este problema no te afecta, pero si son mucho y estan aumentando continuamente sigue con la solucion.

La solucion es cambiando algunas lineas de los siguientes archivos. Lee muy bien esto puede ser peligroso para tu PC por eso no te recomiendo copiar y pegar debes hacerlo lentamente buscando en cada una de las lineas estos valores y cambiarlos manualmente y guardar al finalizar la edicion de cada archivo.

sudo gedit /etc/laptop-mode/laptop-mode.conf

CONTROL_HD_IDLE_TIMEOUT=1

LM_AC_HD_IDLE_TIMEOUT_SECONDS=300

LM_BATT_HD_IDLE_TIMEOUT_SECONDS=300

NOLM_HD_IDLE_TIMEOUT_SECONDS=7200

CONTROL_HD_POWERMGMT=1

BATT_HD_POWERMGMT=239

LM_AC_HD_POWERMGMT=239

NOLM_AC_HD_POWERMGMT=239

sudo gedit  /etc/default/acpi-support

ENABLE_LAPTOP_MODE=true
SPINDOWN_TIME=60

Actualización...

en ubuntu 8.10 este parametro SPINDOWN_TIME=60 deja de existir en este archivo asi que yo lo que hice fue escribirlo en la parte de abajo y guarde el archivo...


sudo gedit /etc/acpi/power.sh

cambia todos los dos $HDPARM -B 1 ....

por "$HDPARM -B 239 dentro de "function laptop_mode_enable"


Actualizacion: 5 -11-2008

Como sabrán acaba de salir la version 8.10 del ubuntu y como siempre el equipo de ubuntu ha ignorado este tema de los discos duros... pero bueno... me encontre además con un pequeño problema, que ya no funciona del todo el metodo de ariba asi que aca les va la actualización a mi me funcionó espero que les funcione a uds también.

Si abren sudo gedit /etc/acpi/power.sh verán que ya no existe los parametros que necesitamos modificar, en su lugar aparecen una serie de parametros medio raro, pero si se dan cuenta nos indican que archivos se ejecutan en dado caso de que se cumplan las condiciones de script, pues bien lo que hice fue entrar a cada uno de las direcciones que marca el script vuala ahi se encuentra el parametro HDPARM que necesitamos modificar... las direcciones son

/etc/acpi/battery.d

/etc/acpi/ac.d

dentro de estas carpetas hay dos archivos con extensión sh bueno la cosa es modificar los archivos llamados 90-hdparm.sh y dentro de estos script modificar

if hdparm -i $dev 2> /dev/null | grep -q 'AdvancedPM=yes' ; then

if [ $STATE = "BATTERY" ] ; then
hdparm -B 139 $dev
else
hdparm -B 254 $dev

por

if hdparm -i $dev 2> /dev/null | grep -q 'AdvancedPM=yes' ; then
if [ $STATE = "BATTERY" ] ; then
hdparm -B 239 $dev
else
hdparm -B 254 $dev

yo modifique el mismo archivo en ambas direcciones que antes mencione... esto y habiendo hecho lo citado en el post anterior a la actualización deberiá arreglar el problema...

No hay comentarios:

Publicar un comentario