Billedkredit: eclipse_images/E+/GettyImages
Næsten alle ved, at det er vigtigt at sikkerhedskopiere oplysningerne på en computer, men relativt få mennesker tænker over det, indtil de uventet har fået en harddisk død. Moderne harddiske reducerer sandsynligheden for, at det sker med indbygget diagnosticeringssoftware kaldet Self-Monitoring, Analysis and Reporting Technology (SMART), som registrerer diskfejl og tidlige tegn på fejl og rapporterer dem til din OS. Hvis det operativsystem er Ubuntu, ser du en advarsel på din skærm om, at dit drev muligvis skal have opmærksomhed. Det er også muligt, at du begynder at bemærke fejl, selvom disken ikke rapporterer problemer.
Første ting først
Hvis du selv har mistanke om et diskproblem, er den første ting at gøre at sikkerhedskopiere dine personlige filer, dine fotos og alt andet, der ville være svært at erstatte. Du får måske eller måske ikke nogen yderligere advarsel, før drevet fejler, og det er fuldt ud muligt at miste nogle af dine data, selvom du reparerer din disk. At have en sikkerhedskopi af dine filer, selvom de er beskadigede, holder døren åben for at gendanne dem senere.
Dagens video
Få Ubuntu til at tjekke disken for fejl
Hvis din computer stadig fungerer og starter normalt, er det ret nemt at få Ubuntu til at tjekke disken for fejl. Klik på oversigten "Aktiviteter" i øverste venstre hjørne af din skærm, og skriv "Diske" i søgefeltet. Disks-programmet læser drevets selvdiagnostiske data og viser en vurdering af diskens helbred. Normalt står der "Disk er OK", men "Pre-fail" og "Fail" er også mulige. Selv "OK" garanterer ikke direkte, at din disk er i orden, så hvis du har fejl, vil du alligevel teste disken manuelt. Kig under "Volumes"-grafikken, og du vil se et lille tandhjulsikon. Klik på det og vælg "Kontroller filsystem". Ubuntu tjekker disken for fejl og returnerer en meddelelse, der enten giver dit drev en ren sundhedserklæring eller rapporterer fejl. Hvis du har fejl, er næste trin at rette dem.
Få Ubuntu til at reparere disken
Ubuntu kan nemt reparere filsystemet. Fra samme skærm skal du klikke på tandhjulsikonet igen. Denne gang, i stedet for "Kontroller filsystem", skal du vælge "Reparer filsystem". Det kan tage lidt tid afhængigt af størrelsen og hastigheden af dit drev og antallet af fejl Ubuntu finder, men til sidst får du en besked, der fortæller dig, om reparationen lykkedes. Hvis det er tilfældet, kan du fortsætte med at bruge drevet. Alle filer, der er for beskadigede til automatisk reparation, gemmes, normalt i en mappe kaldet "tabt+fundet", hvor du kan prøve at gendanne dem manuelt med avancerede værktøjer. Hvis reparationen mislykkes, skal du formatere disken for at gøre den brugbar igen, hvilket sletter alle dine data. Hvis du har uerstattelige data på det drev, er det bedst at udskifte drevet og holde det gamle intakt, så du kan prøve avancerede datagendannelsesmetoder eller hyre en professionel til at gøre det.
Reparation fra en live disk
Det er normalt ikke længere nødvendigt at have en separat Ubuntu reparationsdisk at starte fra i nødstilfælde, fordi selve hovedoperativsystemet starter og kører fra et USB-drev eller en optisk disk. Du skal muligvis højst indtaste din computers BIOS-indstillinger og bede den starte fra dit tommelfingerdrev eller DVD i stedet for at prøve at læse den problematiske harddisk. Når operativsystemet starter op, kan du køre programmet Disks på samme måde, som du normalt ville.
Reparation fra kommandolinjen
Det er ofte mere effektivt at gøre ting fra kommandolinjen i Linux, og der er et godt argument for at kende nogle få grundlæggende kommandolinjefærdigheder. I modsætning til OS X og Windows kan du have et hvilket som helst antal desktop-grænseflader i Linux – selv i Ubuntu alene – og de har ikke alle de samme grafiske programmer at arbejde med. Hvis du lærer en håndfuld nøglekommandolinjeteknikker, kan du bruge dem med ethvert Linux OS, uanset hvilken desktop-grænseflade den bruger. Det er lidt mere kompliceret, men også mere universelt.
FSCK-kommandoen
I kommandolinje Linux reparerer du dårlige sektorer med kommandoen fsck, som er en forkortelse for "filsystemkonsistenstjek." I Linux er drev enten monteret eller ikke monteret - i det væsentlige aktiv eller inaktiv - og du skal afmontere et drev, før du kører fsck på det for at forhindre utilsigtet skade. Du afmonterer et drev manuelt ved at skrive kommandoen unmount, efterfulgt af navnet på drevet eller drevene, for eksempel "unmount /dev/sdb" uden anførselstegn. Med drevet afmonteret kan du nu skrive kommandoen fsck.
En prøvereparation
Fsck genkender masser af variabler, og du bør læse dem igennem, men på et typisk system kan du indtaste kommandoen som denne: "sudo fsck -AR -C -y." Dette fortæller den at kontrollere alle diskfilsystemerne på din computer, forsøge at reparere dem, levere statusmonitorer hvis de understøttes, så du ved, hvordan du gør fremskridt, og laver reparationerne interaktivt, så du har input til, hvad der er sker. "sudo"-delen i begyndelsen fortæller operativsystemet at give dig administrator- eller "superbruger"-rettigheder midlertidigt, så du bliver bedt om en administratoradgangskode, før den lader dig forsøge at reparere disk. Når det er gjort, giver fsck dig en kode 0, hvis der ikke blev fundet fejl, en 1, hvis fejl blev rettet, en 2, hvis systemet skal genstartes, og en 4, hvis det ikke var i stand til at rette alle de fundne fejl.
Ubuntu version
Oplysningerne her gælder for Ubuntu 18.04. Dele af den gælder muligvis ikke for andre versioner af Ubuntu eller Ubuntu-derivater.