Gå til hovedindhold
Version2 it for professionelle
Forsiden

Hovedmenu

  • It-nyheder
  • Blogs
  • It-job
  • It-firmaer
  • Emner
  • Opret bruger
  • Log ind
Se kommentarer (13)
Emner Storage, It-drift, Disaster recovery

Diskhygiene

Af Poul-Henning Kamp 7. december 2009 kl. 13:43

IDA-IT's medlemmer fik lejlighed til at beundre hvor langt vi er kommet, da vi forleden aften startede en 54MB disk til ære for dem ude i datamuseum.dk.

De fleste af jer har opvaskemaskiner der er mindre, bruger mindre strøm og som larmer mindre end diskdrevet på vores RC4000.

Men den grundlæggende teknologi er den præcist samme: skiver med magnetiserbar belægning kører rundt, en arm med et læse/skrivehoved per overflade bevæger sig frem og tilbage.

Dengang fulgte der en manual med diskdrevet, der omhyggeligt opremsede de sliddele der skulle skiftes, filtre, pakninger og børster, eventuelt kullene i motoren, hvad der skulle renses og smøres, lejer, hængsler på låget osv. osv. osv.

Idag køber man et diskdrev og kyler det i en maskine og glemmer alt om det.

Med mindre man er en kynisk gammel type som mig: Hver måned checker jeg at alle lagermedier i alle maskiner jeg har ansvaret for, kan læse alle sektorer.

Det er så simpelt som:

dd if=/dev/ad0 of=/dev/null bs=64k

Men hvis jeg kan, bruger jeg

smartctl -t long /dev/ad0

Fordi det giver meget bedre diagnostik hvis det går galt.

Nu er der efterhånden SSD diske i et antal af mine maskiner, men jeg fortsætter ufortrødent min månedlige rutine, blot nu meget hurtigere, fordi jeg har allerede afsløret en type SSD disk i at fumle med deres metadata.

Hvornår har du sidst checket at du kan læse alle dine data ?

phk

Send Tweet
Udskriv
Billede af Poul-Henning KampOm Poul-Henning Kamp

Kommentarer (13)

Opret en konto eller log ind for at følge indhold på Version2 - og bliv opdateret via e-mail eller rss

Følg kommentarer
Jeppe Toustrup 7. dec. 2009 - 14.15
 
For 2 uger siden :)

Det er dog kun på servere jeg tjekker filsystemet, og der er det så simpelt som 'zpool scrub rpool' (ZFS filsystem, for dem der ikke lige kender kommandoen). Det tjek vil jeg dog mene er bedre end hvad dd og smart kan komme op med, da alle data på diskene bliver læst, og verificeret op imod den checksum der blev skrevet da data'en blev lagt på disken. Så den finder ikke kun defekte sektorer på disken, men også bit rot.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Lars Lyons 7. dec. 2009 - 14.25
 
virker ikke ?

<FLAMEBAIT>
Microsoft Windows XP [version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

C:\>dd if=/dev/ad0 of=/dev/null bs=64k
'dd' blev ikke genkendt som en intern eller ekstern kommando,
et program eller en batchfil.

C:\>

hmmm ?? :-)
</FLAMEBAIT>

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Flemming Riis 7. dec. 2009 - 14.28
 
Re: virker ikke ?

http://www.chrysocome.net/dd :)

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Jesper Louis Andersen 7. dec. 2009 - 14.37
 
Hov, *det* er en fornuftig ide.

Du kan gøre nogenlunde det samme med git repositories fordi de har en tree-hash knyttet til sig selv. Det gør jeg jævnligt fordi det også fanger silent disk errors hvor der er introduceret fejl.

Endnu en rar ting ved ZFS... det checker på blokniveau :)

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Uffe R. B. Andersen 7. dec. 2009 - 14.44
 
S.M.A.R.T.

http://sourceforge.net/apps/trac/smartmontools/wiki/Download#Windows-Ins...

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Christian E. Lysel 7. dec. 2009 - 15.03
 
crontab -l | grep disk

[code=ksh]
#aktuelle logget disk fejl, x:30 ?
30 * * * * /bin/grep -E 'dma_intr|I/O error' /var/log/messages >/tmp/tmp.$PPID && mail -s "/bin/hostname: diskfejl" bba@example.net </tmp/tmp.$PPID ; /bin/rm /tmp/tmp.$PPID

#gennemsøg system disk for fejl kl 1:00
0 1 * * * disk=sda ; /bin/grep hda /proc/partitions >/dev/null && disk=hda ; /sbin/badblocks /dev/$disk >/tmp/tmp.$PPID ; if [ -s /tmp/tmp.$PPID ]; then mail -s "/bin/hostname: badblocks /dev/$disk" bba@example.net </tmp/tmp.$PPID ; /bin/rm /tmp/tmp.$PPID; fi
[/code]

Dvs. hele disken blev checket for 14 timer siden, og evt. udløste fejl blev checket for senest 1 time siden.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Martin Bøgelund 7. dec. 2009 - 15.04
 
Lige et naivt begynderspørgsmål...
Nu er der efterhånden SSD diske i et antal af mine maskiner, men jeg fortsætter ufortrødent min månedlige rutine, blot nu meget hurtigere, fordi jeg har allerede afsløret en type SSD disk i at fumle med deres metadata.

Kan man også bruge SMART på SSD? En del SMART-attributter giver jo mindre mening på en SSD, hvorimod andre parametre måske er vigtige på SSD, men ikke relevante på roterende diske(?)

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Jacob Christian Munch-Andersen 7. dec. 2009 - 15.09
 
Samme teknologi
De fleste af jer har opvaskemaskiner der er mindre, bruger mindre strøm og som larmer mindre end diskdrevet på vores RC4000. Men den grundlæggende teknologi er den præcist samme: skiver med magnetiserbar belægning kører rundt, en arm med et læse/skrivehoved per overflade bevæger sig frem og tilbage.

Jeg må have misforstået opvaskemaskinekonceptet ret grelt.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Martin Falck-Hansen 7. dec. 2009 - 15.22
 
Re: Samme teknologi

Vaskemaskinen er vel det ypperste inden for diskhygiene - bare husk at køre den på skåneprogrammet :-D

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Daniel Trads 7. dec. 2009 - 19.39
 
Re: Samme teknologi

Nå det er derfor svenskerne bruger diskmedel. ;)

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Jimmy Krag 8. dec. 2009 - 02.05
 

Hvorfor
smartctl -t long /dev/ad0
fremfor
smartctl -t long /dev/ad
?

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Kasper Grubbe 25. dec. 2009 - 18.44
 
Et spørgsmål

Hvor meget kan man stole på S.M.A.R.T? Afhænger det ikke meget af implementationen?

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Poul-Henning Kamps billede
Poul-Henning Kamp 25. dec. 2009 - 19.13
 
Derfor...
Hvorfor smartctl -t long /dev/ad0 fremfor smartctl -t long /dev/ad

Fordi jeg er en gammel fanatiker der ikke kører smart-test på begge sidder af it mirror samtidig ?

Poul-Henning

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer

Tilføj kommentar

Opret en konto eller log ind for at følge indhold på Version2 - og bliv opdateret via e-mail eller rss

Følg kommentarer
Log ind herunder eller opret en bruger for at skrive kommentarer
Du kan logge ind med din e-mail-adresse
Der er forskel på store og små bogstaver i adgangskoden.
Glemt adgangskode?

Seneste nyt

It skal spare kommunerne for 165 millioner kroner i 2012

Udgivet 9. feb 16.02Opdateret 9. feb 16.02

Adobe: Vi laver ikke Flash til Android-udgaven af Chrome

Udgivet 9. feb 15.15Opdateret 9. feb 15.15

Så oldnordisk er politiets it-miljø: Nostalgisk gensyn med 1980’erne

Udgivet 9. feb 14.22Opdateret 9. feb 15.12

EMC lægger flash-cache på PCIe-kort: 4.000 gange hurtigere end harddiske

Udgivet 9. feb 13.39Opdateret 9. feb 13.39

Egedal Kommune sparer 100.000 om året med open source-CMS

Udgivet 9. feb 12.56Opdateret 9. feb 12.56
Flere it-nyheder »
Få it-nyheder og blogs hver dag med Version2's nyhedsbrev.

Seneste debat

  1. Stop SOPA, PIPA, ACTA, TPP og alle dem der kommer efter

    50 comments.
    Last update 18 minutter 47 sekunder
    Skrevet af Bjarne W. B. Petersen
  2. Opdateret liste over danske iværksættere

    1 comment.
    Last update 21 minutter 31 sekunder
    Skrevet af Mikkel Høgh
  3. Derfor bliver dårlige it-projekter ikke stoppet i tide

    1 comment.
    Last update 42 minutter 34 sekunder
    Skrevet af Kasper Jørgensen
  4. Grotesk jobinterview i 2007: »Tag ikke jobbet, vi får alligevel aldrig Polsag til at virke«

    17 comments.
    Last update 50 minutter 42 sekunder
    Skrevet af Claus Waldersdorff Knudsen
  5. Så oldnordisk er politiets it-miljø: Nostalgisk gensyn med 1980’erne

    6 comments.
    Last update 53 minutter 15 sekunder
    Skrevet af Simon Justesen
  6. Domæne-forening: Lov om .aarhus og .cph var for tynd

    9 comments.
    Last update 1 time 44 minutter
    Skrevet af Jarle Knudsen
  7. ACTA er i orden!

    51 comments.
    Last update 4 timer 16 minutter
    Skrevet af Jarle Knudsen
  8. It-advokat: Nu går grænsebommene ned over internettet

    10 comments.
    Last update 6 timer 2 minutter
    Skrevet af Niels Elgaard Larsen
Mere debat »

Information

  • Kontakt redaktionen
  • Job- og annoncesalg
  • Teknisk support
  • Om Version2
  • Brugerbetingelser
  • Privatlivspolitik

Aktuelle emner

  • Agil udvikling
  • Android
  • Bruttolønsordning
  • Business Intelligence
  • Cloud computing
  • Digitaliseringsstyrelsen
  • HTML5
  • Harddisk-priser
  • IE9
  • Intranet
  • It-sikkerhed
  • Kindle Fire
  • Multimedieskat
  • NemID
  • OS X Lion
  • Open source CMS
  • Projektledelse
  • Scrum
  • Sharepoint intranet
  • Storage
  • Ubuntu 11.10
  • Virtualisering
  • Windows 8
  • Windows Phone 7
  • iOS 5
  • iPhone 4S

Tjenester

  • Android-app
  • iPhone-app
  • RSS-feeds
Følg @version2dk
Få it-nyheder og blogs hver dag med Version2's nyhedsbrev.

Version2 udgives af

  • Mediehuset Ingeniøren A/S work Skelbækgade 4 1717 København V
  • Tlf. work 33265300