Få ditt eksemplar av Windows Server Hacks!
En skadet eller ødelagt filsystem kan føre til ulike effekter som strekker seg fra tap av data til å gjengi systemet startes. Smarte IT-proffer vil derfor iverksette tiltak for å opprettholde sine servere 'filsystemer og vil vite hvordan man systematisk feilsøke disker når ting går galt. Denne artikkelen omhandler både forebyggende disk vedlikehold og gir noen tips for å bruke ulike verktøy for å vedlikeholde og feilsøke filsystemer på Windows-servere.
Syv Gylne for Disk Vedlikehold
La oss begynne med en proaktiv tilnærming til filsystem vedlikehold. Hvilke tiltak bør en administrator ta for å forhindre filsystemet problemer skjer i første omgang? Her er mine sju gylne regler om emnet, i ingen spesiell rekkefølge:
1. Oppgrader dine servere til Windows Server 2003 2. Bruk maskinvare redundans 3. Bruk en god antivirus program 4. Defragmentere dine filsystemer på en jevnlig basis 5. Kjør chkdsk /r på en jevnlig basis 6. Sjekk dine hendelseslogger jevnlig for eventuelle hendelser 7. Sikkerhetskopiere alle dine volumene regelmessig Jeg bør også legge til en åttende og siste regelen også: 8. (Platinum regelen) Hvis disken din begynner å lage morsomme lyder, ikke ignorere dem, gjøre noe Mens en proaktiv tilnærming til vedlikehold av disker og deres filsystemer er viktig, er det også uunngåelig at katastrofer vil forekomme, og du må reagere på dem på riktig måte. Her er noen tips til å bruke en av de viktigste vedlikeholds verktøy for disk og filsystemer som følger med Windows Server 2003, nemlig Chkdsk.exe:
. Det er reell verdi i å gjøre dette så langt som disk vedlikehold er bekymret, for eksempel:
. RAID 1 disk speiling kan du gjenopprette fra katastrofal system volumfeil med null nedetid, mens RAID 5 er en flott måte å beskytte dine datamengder. Windows-servere inkluderer støtte for innebygde programvare RAID, men du får bedre ytelse og ekte hot-swap redundans ved å investere mer penger og kjøpe en hardware RAID-kontroller for systemet i stedet. Ikke glem skjønt, holde et par reservedisker hendig slik at du kan bytte dem i et nødstilfelle-redundans er ubrukelig hvis du ikke har redundant maskinvare rundt for å bruke den. Merk at hvis du velger å gå med programvare RAID levert av Windows, speiling boot og systemvolumer krever at disse volumene være en og samme dvs. ett volum er både oppstartsvolum (inneholder operativsystemfiler) og systemet volum ( inneholder maskinvarespesifikke oppstartsfiler).
. Virus kan være ekkel, og en av de tingene de kan gjøre når de infisere en maskin er å ødelegge Master Boot Record (MBR) og andre kritiske deler av harddisker. Ikke bare bør du ha AV installert på serverne, bør du også unngå risikofylt atferd som for eksempel å kjøre skript fra upålitelige kilder, surfer på nettet, og så videre. Dette er bare de typer atferd som kan føre til å infisere systemet ditt, så unngå å gjøre ting som dette på produksjonsservere.
. Dette er spesielt viktig på servere som et høyt antall transaksjons operasjoner oppstår som filsystemer kan fort bli fragmentert, dra ned ytelsen til applikasjoner som kjører på serveren din. For å utføre en vellykket defrag du bør egentlig ha minst 15% ledig plass på disken, så sørg for at du ikke la kritiske system eller data disker fylle opp for mye eller de vil være vanskeligere å vedlikeholde. Den nye kommandolinjeverktøyet Defrag.exe av Windows Server 2003 er nyttig her siden du kan planlegge regelmessige driften av dette verktøyet under off-timer ved hjelp av Schtasks.exe kommandoen i stedet for å måtte defragmentere manuelt eller kjøpe en tredjeparts defrag verktøyet.
. Denne kommandoen finner skadede sektorer på harddisken og prøver å fikse dem ved å gjenopprette data fra dem og flytte den et annet sted. Du kan kjøre denne kommandoen enten fra en ledetekst vindu eller fra gjenopprettingskonsollen hvis du ikke kan starte systemet normalt. Husk at når du prøver og kjøre Chkdsk.exe på systemet eller boot volum, konfigurerer Windows Autochk.exe (boot versjon av Chkdsk.exe) for å kjøre på din neste omstart. Dette betyr at du må planlegge nedetid for serveren din når du utfører denne typen vedlikehold slik at Autochk.exe kan kjøre.
plater. Windows noen ganger bestemmer på egen hånd når en disk er "skitne", dvs. det er feil i filsystem til stede på den. I så fall, Windows automatisk tidsplaner Autochk.exe å kjøre på neste omstart, men det skriver også en hendelse i programloggen ved hjelp av enten kildenavnet "Chkdsk" eller "Winlogon". Så filtrere programloggen for å se slike hendelser på en jevnlig basis eller samle dem ved hjelp av Microsoft Operations Manager (MOM) eller hva andre systemer styringsverktøy du bruker på nettverket.
. Som en siste utvei i tilfelle en katastrofe, har arbeids backup av både system /boot volum og datamengder er kritisk. ASR i Windows Server 2003 gjør sikkerhetskopiering volumet boot /system enklere, mens sikkerhetskopiere datamengder kan gjøres ved hjelp av Windows Backup (ntbackup.exe) verktøyet eller annen backup verktøy som for eksempel en fra en tredjepartsleverandør. Uansett hvordan du velger å sikkerhetskopiere systemet, gjør det regelmessig og kontrollere sikkerhetskopiene for å sikre at du kan gjenopprette systemet ved hjelp av dem.
. Diskfeil er ofte innledes med morsomme lyder som kommer fra datamaskinen. Disse klikke, skraping, skrikende, eller andre typer lyder bety trøbbel, så når du hører dem er det på tide å sørge for at du har en fersk backup og en ekstra disk hendig bare i tilfelle. Og det er også på tide å sjekke hendelseslogger, kjøre chkdsk -r, og bruke andre vedlikeholds- og feilsøkingsverktøy for å sjekke helsen til diskene. Ikke overse disse morsomme lyder!
Tips for feilsøking
Konklusjon
Riktig disk vedlikehold krever både proaktive handlinger og kunnskap om hvordan du skal bruke fil feilsøkings system verktøy. Sørg for at du blir kjent med de verktøyene som er inkludert i Windows Server 2003, og sørg for å følge de syv (eller åtte) regler beskrevet i denne artikkelen, slik at du kan holde diskene nynner (men ikke skrikende) sammen.