Portál AbcLinuxu, 14. května 2025 01:13

Dotaz: HDD vypinanie a zapinanie

27.3.2010 21:57 johnnycage | skóre: 5
HDD vypinanie a zapinanie
Přečteno: 361×
Odpovědět | Admin
Příloha:
Zdravim.

Pouzivam notebook Lenovo G550. Je tam pevny disk WD Scorpio Blue 320 GB SATA Hard Drives (WD3200BEVT). Neviem ako by som to popisal, ale mam pocit, ako keby sa disk kazdu chvilku vypinal, resp. zapinal. Napr. niekedy 2x, niekedy 3x za minutu sa disk akoby znovu rozbiehal. Toto sa deje normalne za chodu systemu. Pri praci to vyzera asi tak, ze ked napriklad pozeram film, tak pri tomto "nabiehani" sa film na 1-2 sekundy zasekne a po tomto case, ked uz disk bezi ako ma sa rozbehne aj film (toto nabiehanie je aj pocut, teda akoby sa zvysovali otacky + spominane zaseknutie systemu na 1-2 sekundy). Stava sa to v podstate pri kazdej praci. Idem otvorit Nautilus a ked sa disk zacne rozbiehat, tak sa vsetko na chvilku zasekne. Deje sa to ci uz pri napajani zo siete, alebo na bateriu. Notebook pouzivam v podstate kazdy den od Septembra roku 2009, cize cca nejakeho pol roka. V prilohe zasielam vypis S.M.A.R.T.-u. Ak by boli treba este nejake informacie, samozrejme ich poskytnem. Rad by som vedel, ci to je nejaka vada, alebo to tak ma byt, ci to disku skodi, alebo nie, ci to znizuje zivotnost, ci by nebolo lepsie to odstranit. V podstate teda by som rad ziskal nejake informacie o tomto "jave". OS pouzivam Debian Testing, Gnome 2.28.2, Kernel 2.6.32, teplota disku sa pohybuje v okoli 44°C.
Lenovo G550, Debian Testing 64bit, Kernel 3.1.0, GNOME 3.0.2
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

27.3.2010 22:12 tuxmartin | skóre: 39 | blog: tuxmartin | Jicin
Rozbalit Rozbalit vše Re: HDD vypinanie a zapinanie
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ahoj, neco podobnyho se mi taky stalo. Zkousel jsem ruzne menit dobu parkovani hlav, ale nefungovalo to (asi jsem na to sel spatne). Vim, ze je to hodne spatny reseni, ale napsal jsem skript, ktery se spusti hned pri startu systemu a "nuti disk k cinnosti":

#!/bin/bash

cd /tmp

while [ 1 ]; do
    POC=1
    while [ "$POC" -le 20 ]; do
	CAS=`date +%s`
	dd if=/dev/urandom of=/tmp/urandom$CAS bs=512 count=1 > /dev/null 2>&1
	sync
	POC=$((POC + 1))
	sleep 5
    done
    rm /tmp/urandom*
done
27.3.2010 22:28 johnnycage | skóre: 5
Rozbalit Rozbalit vše Re: HDD vypinanie a zapinanie
A je to teda to parkovanie hlav, ako spominas, alebo to je vaznejsi problem? Ako zistim aku mam nastavenu dobu parkovania hlav, resp. ako tu dobu zmenim? Je to dobre riesenie, obmedzit parkovanie hlav? V tejto oblasti nemam skoro ziadne znalosti.
Lenovo G550, Debian Testing 64bit, Kernel 3.1.0, GNOME 3.0.2
27.3.2010 22:49 tuxmartin | skóre: 39 | blog: tuxmartin | Jicin
Rozbalit Rozbalit vše Re: HDD vypinanie a zapinanie
Na ten vypis jsem nekoukal. Rikal jsi, ze se disk sam vypina, tak jsem napsal to, co mne pomohlo. :-)
28.3.2010 09:36 JF | skóre: 23
Rozbalit Rozbalit vše Re: HDD vypinanie a zapinanie
Kdesi na internetu jsem vyhrabal programek wdiddle.

Doporucuji ho vyzkouset. Mohu ho na prani poslat JaFojtik(AT)seznam(DOT)cz

//=============================================================================
//
// Copyright 2005-2008 Western Digital Corporation
//
// RESTRICTED RIGHTS LEGEND
// ------------------------
//
// Use, duplication or disclosure by any commercial industry (public
// or private), private individual or by any Government Agency without
// an expressed written consent of release from Western Digital
// Corporation is subject to restriction set forth in paragraph
// (b)(3)(B) of the Rights in Technical Data and Computer Software
// clause in DAR 7-104.9(a). 
//
// Manufacturer is:
//
// Western Digital Corporation
//   20511 Lake Forest Dr.
//   Lake Forest, CA 92630
//   1-800-275-4932
//=============================================================================

WDIDLE3 Version 1.03 for DOS


DESCRIPTION
- DOS Level utility to setup or report the idle3 value.


FEATURES
- Scan for all drives. Non-WD Drives shall only show the model and serial 
  numbers.
- Uses a Vendor Specific Command to set or get the idle3 timer.
- Timer can be set from 100 ms to 25.5 seconds on older drives.
- Timer can be set from 100 ms to 300 seconds on newer drives.


USAGE
WDIDLE3 [/S["Timer"]] [/D] [/R] [/?]
where:
/S["Timer"] Set timer, units in seconds. Default=8.0 (8.0 seconds).
            Resolution is 0.1 seconds from 0.1 to 12.7 seconds.
            Resolution is 30 seconds from 30 seconds to 300000 seconds.
            Note, times between 12.8 and 30 seconds will be set to 30 seconds.
/D          Disable timer.
/R          Report current timer.
/?          This help info.

DOS ERRORLEVEL
0     No error
1     Drive problem
254   Internal program error
255   Invalid command line argument

Jinak muj disk se jiz 16000 zaparkoval a odparkoval od 1.ledna:

smartctl version 5.33 [i686-pc-linux-gnu] Copyright (C) 2002-4 Bruce Allen
Home page is http://smartmontools.sourceforge.net/

=== START OF ENABLE/DISABLE COMMANDS SECTION ===
SMART Enabled.

=== START OF READ SMART DATA SECTION ===
SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x002f   200   200   051    Pre-fail  Always       -       0
  3 Spin_Up_Time            0x0027   136   115   021    Pre-fail  Always       -       6183
  4 Start_Stop_Count        0x0032   100   100   000    Old_age   Always       -       18
  5 Reallocated_Sector_Ct   0x0033   200   200   140    Pre-fail  Always       -       0
  7 Seek_Error_Rate         0x002e   200   200   000    Old_age   Always       -       0
  9 Power_On_Hours          0x0032   098   098   000    Old_age   Always       -       2076
 10 Spin_Retry_Count        0x0032   100   253   000    Old_age   Always       -       0
 11 Calibration_Retry_Count 0x0032   100   253   000    Old_age   Always       -       0
 12 Power_Cycle_Count       0x0032   100   100   000    Old_age   Always       -       16
192 Power-Off_Retract_Count 0x0032   200   200   000    Old_age   Always       -       9
193 Load_Cycle_Count        0x0032   195   195   000    Old_age   Always       -       16241
194 Temperature_Celsius     0x0022   114   107   000    Old_age   Always       -       33
196 Reallocated_Event_Count 0x0032   200   200   000    Old_age   Always       -       0
197 Current_Pending_Sector  0x0032   200   200   000    Old_age   Always       -       0
198 Offline_Uncorrectable   0x0030   200   200   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x0032   200   200   000    Old_age   Always       -       0
200 Multi_Zone_Error_Rate   0x0008   200   200   000    Old_age   Offline      -       0

28.3.2010 08:02 ext3fs
Rozbalit Rozbalit vše Re: HDD vypinanie a zapinanie
Odpovědět | | Sbalit | Link | Blokovat | Admin
A zkousel jsi nastavit usinani pres hdparm?

ja pouzivam: hdparm -S 180 -M 128 /dev/sda

Takze disk usina po 15 min. a jede na nejtissi chod. Dale mam upraveny syslog a ve fstab pripojuji disky s volbou commit=1800.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.