Hvordan redde en «ødelagt» Linux-PC fra kommandolinjen
Sammendrag
- Ta jevnlige sikkerhetskopier — det hjalp meg etter en ødelagt oppdatering; gjør det før du trenger det.
- Bruk Timeshift for OS-øyeblikksbilder — planlegg automatiske time- eller dagsvise sikkerhetskopier og raske gjenopprettinger (TTY kan brukes).
- Sikkerhetskopier personlige filer separat med rsync eller Pika; bruk MX Snapshot .iso som et sekundært fullbildealternativ.
Jeg hadde aldri vært flink til å ta sikkerhetskopier før en oppdatering nylig ødela CachyOS-oppsettet mitt. Datamaskinen var ubrukelig, og jeg hadde ingen måte å gjenopprette operativsystemet eller dataene mine på. Siden da har jeg gjort det til en streng regel for meg selv å ta regelmessige sikkerhetskopier av Linux-systemene mine. Her er hvordan du kan gjøre det også.
Hvordan Linux-sikkerhetskopier fungerer
Det finnes mange måter du kan sikkerhetskopiere din Linux-maskin på. Du kan enkelt kopiere dine lokale filer til en ekstern disk og sikkerhetskopiere dem ved å bruke noe som rsync. Dette verktøyet lar deg bare kopiere filendringene, noe som sparer mye tid når du overfører filer.
Du kan også bruke et verktøy som MX Snapshot for å konvertere ditt nåværende operativsystem (inkludert filer, hvis du ønsker det) til et oppstartbart .iso-bilde. Hvis maskinen din krasjer, kan du bare lage et oppstartbart medium med den .iso-filen og sette alt tilbake på plass, akkurat som det var (filer og alt). Jeg bruker for øyeblikket MX Linux, så jeg laget en .iso-sikkerhetskopi på den måten. Likevel er det mer en sekundær sikkerhetskopi for meg fordi det ikke er så praktisk.
For daglig bruk har jeg elsket Timeshift. Det fungerer mye som systemgjenopprettingspunktene på Windows. Det er forhåndsinstallert på mange Debian- og Ubuntu-baserte Linux-distribusjoner. Du kan bruke dette systemgjenopprettingsverktøyet til å lage øyeblikksbilder med jevne mellomrom, og hvis noe går galt, kan du gå tilbake til det tidsstemplede øyeblikksbildet.
Det kan til og med automatisere prosessen for deg. Du kan sette Timeshift til automatisk å lage sikkerhetskopier hver time, daglig, ukentlig eller månedlig, og slette eldre sikkerhetskopier.
Å gjenopprette sikkerhetskopier tar bare et par klikk. Hvis du av en eller annen grunn ikke engang kan logge inn eller få tilgang til skrivebordet ditt og Timeshift-appen, kan du bruke TTY-konsollen for å gjenopprette Timeshift-sikkerhetskopier. På den måten kan du alltid være sikker på at hvis du eller en oppdatering ved et uhell ødelegger maskinen din, kan du alltid få den tilbake til normal tilstand på sekunder.
Timeshift er designet for å gjenopprette operativsystemet. Som standard inkluderer det ikke dine personlige data (som ligger i /home-katalogen). Teknisk sett finnes det en måte å inkludere dine personlige filer i øyeblikksbildet på, men øyeblikksbildene kan vokse raskt hvis du har en stor hjemmeområde. Selv utviklerne fraråder brukere å bruke Timeshift for å sikkerhetskopiere personlige filer. Det er mest ment for å gjenopprette OS etter en ødelagt oppdatering eller systemfeil. For å sikkerhetskopiere personlige filer kan du bruke et verktøy som rsync eller Pika Backup.
Opprette systemøyeblikksbilder med Timeshift
Åpne Timeshift-appen for å lage et nytt systemøyeblikksbilde. Mange distribusjoner har den forhåndsinstallert, så du kan bare søke etter den i søkefeltet. Hvis den ikke er tilgjengelig, prøv å installere den med følgende kommando.
sudo apt install timeshiftArch-brukere kan få det fra de offisielle repositoriene.
sudo pacman -S timeshiftFedora har Timeshift i de offisielle repoene også.
sudo dnf install timeshiftKlikk på «Opprett»-knappen øverst for å starte prosessen. Du vil bli bedt om å velge mellom «rsync» eller «BTRFS.» Velg rsync (BTRFS fungerer bare på partisjoner som er formatert i BTRFS). Den vil lagre et nytt øyeblikksbilde til katalogen du peker på. Den første sikkerhetskopien vil ta litt tid (fra noen minutter til en time, avhengig av hvor stor systemkatalogen er). De etterfølgende sikkerhetskopiene bør bare ta noen sekunder.
For å automatisere denne prosessen og lage planlagte øyeblikksbilder, klikk på Veiviser-knappen. Velg typen øyeblikksbilde, plassering og nivåer for øyeblikksbildet. Her kan du også velge å inkludere hjemmekatalogen med alle dine personlige filer.
Snapshot-nivåer i denne sammenhengen betyr hvor mange snapshots Timeshift har lov til å beholde samtidig. Du kan sette antallet basert på hvor mye lagringsplass du har til overs. Det vil automatisk fjerne gamle sikkerhetskopier når nye opprettes.
Gjenopprette øyeblikksbilder med Timeshift
Å gjenopprette snapshots er like enkelt. Alt du trenger å gjøre er å velge et snapshot (de har alle datoer og tidsstempler). Det vil vise deg en liste over enheter hvor de gjenopprettede filene vil bli plassert. Klikk på «Neste» og vent på at Timeshift fullfører en prøvekjøring. Den vil vise deg en liste som viser hvilke filer som vil bli slettet, overskrevet eller beholdt. Når du gir bekreftelse, vil Timeshift utføre disse endringene.
Som standard trenger du ikke å gjøre noen endringer, fordi den automatisk velger de riktige enhetene basert på konfigurasjonen du hadde da øyeblikksbildet ble opprettet. Du trenger bare å gjøre endringer hvis du har endret partisjons- eller lagringsenhetskonfigurasjonen siden sist.
Datamaskinen din vil starte på nytt automatisk når den er ferdig, og ved neste pålogging vil operativsystemet gå tilbake til sin eldre tilstand.
Hvis du vil gjenopprette et øyeblikksbilde, men ikke kan få tilgang til skrivebordsappen eller logge på enheten din, kan du kjøre en enkel kommando fra TTY-konsollen. Du får tilgang til TTY-konsollen ved å trykke Ctrl+Alt+F2.
sudo timeshift --restoreDen vil vise deg en liste over øyeblikksbilder. Du kan gjenopprette målet ved å skrive inn nummeret på listen og vente på prøvekjøringen. Bekreft deretter endringene ved å trykke «y.»
Systemfeil og dårlige oppdateringer er ikke veldig vanlige, spesielt hvis du bruker en stabil punktutgivelsesdistribusjon. Imidlertid vil ditt fremtidige jeg takke deg hvis operativsystemet ditt skulle krasje, og du har et sikkerhetssystem på plass.













