Gå til hovedindhold
Version2 it for professionelle
Forsiden

Hovedmenu

  • It-nyheder
  • Blogs
  • It-job
  • It-firmaer
  • Whitepapers
  • Opret bruger
  • Log ind
Du kan logge ind med din e-mail-adresse
Der er forskel på store og små bogstaver i adgangskoden.
Glemt adgangskode?
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

Selvstændig systemprogrammør, kernekoder, Varnish-forfatter, data-arkæolog og brokkehoved uden særlig portefølje.

Follow @bsdphk

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 Grubbes billede
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

GOTO Copenhagen dag 2 i billeder: Op med hænderne!

Udgivet 22. maj 16.02Opdateret 22. maj 17.02

Staten køber hardware for 1,2 milliarder - her er de syv heldige

Udgivet 22. maj 15.37Opdateret 22. maj 15.37

Firmaer leder efter ’ninjaer’ - men skriv det ikke på CV’et

Udgivet 22. maj 14.54Opdateret 22. maj 15.48

Ny Linux-kerne giver højere sikkerhed og bedre grafikkort-understøttelse

Udgivet 22. maj 14.13Opdateret 22. maj 14.13

Nu skal Google Chrome indtage iPhone og iPad

Udgivet 22. maj 13.20Opdateret 22. maj 13.20

Flere it-nyheder »

Tilmeld dig Version2's it-nyhedsbrev og vind den nye iPad.

Seneste debat

  1. Partner solgte Netgroups 'test-platform' med overskriften 'fuld redundans'

    16 comments.
    Last update 3 minutter 39 sekunder
    Skrevet af Jacob Bach Pedersen
  2. To psykologiske årsager til at IT-projekter går galt

    15 comments.
    Last update 10 minutter 46 sekunder
    Skrevet af Robert Voje
  3. Cisco kan være en dyr netværksreligion

    13 comments.
    Last update 33 minutter 35 sekunder
    Skrevet af Bjørn Connolly
  4. Finansminister afliver teori om NemID som spionsoftware

    20 comments.
    Last update 46 minutter 52 sekunder
    Skrevet af Peter Mogensen
  5. Dart: Dynamisk Statisk Programmering

    9 comments.
    Last update 49 minutter 19 sekunder
    Skrevet af Nikolaj Brinch Jørgensen
  6. Staten køber hardware for 1,2 milliarder - her er de syv heldige

    4 comments.
    Last update 54 minutter 26 sekunder
    Skrevet af Thomas Hansen
  7. Microsoft fjerner umoderne bling-effekter i Windows 8

    34 comments.
    Last update 1 time 54 minutter
    Skrevet af Lars Bjerregaard
  8. Studerende taler ud om kæmpehul: Pærelet at hacke 100.000 danske routere

    12 comments.
    Last update 3 timer 37 minutter
    Skrevet af Thomas (bbb) Hansen

Mere debat »

It-virksomheder

BEC
|
Interface
|
Software Innovation
|
Twins Consulting
|
ProData Consult
|
SimCorp
|
Structura - IT
|
Agema
|
TOPdesk Danmark
|
IBM Danmark
|
Netcompany
|
Devteam Danmark
 

Information

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

Aktuelle emner

  • Agil udvikling
  • Android
  • Bruttolønsordning
  • Business Intelligence
  • Cloud computing
  • Download Windows 8
  • HTML5
  • Harddisk-priser
  • IE9
  • Intranet
  • It-sikkerhed
  • Kindle Fire
  • Multimedieskat
  • NemID
  • OS X Mountain 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
Tilmeld dig Version2's it-nyhedsbrev og vind den nye iPad.

Version2 udgives af

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