Een back-up maken in Linux Mint met Timeshift

Bestands- en systeemback-ups zullen altijd een van de beste beleidsmaatregelen voor informatieback-up en beschikbaarheid zijn in elk type organisatie of voor elke gebruiker. De reden hiervoor is dat de integriteit van dit soort gegevens altijd moet worden gewaarborgd aangezien er verschillende factoren zijn die fouten en gebrek aan toegang tot informatie kunnen beïnvloeden, zoals:

  • Virus of malware
  • Schade aan harde schijf
  • Softwarefouten
  • Slechte instellingen en meer.
Er zijn verschillende tools om dit type back-up te maken, maar vandaag zullen we ons concentreren op een speciale genaamd Timeshift en we zullen leren hoe we deze in Linux Mint kunnen installeren en gebruiken.

Wat is Timeshift?Timeshift voor Linux-omgevingen is een applicatie die is ontwikkeld om een ​​functionaliteit te bieden die vergelijkbaar is met de functie Systeemherstel in Windows of de Time Machine-tool in macOS.
Door Timeshift te gebruiken, is het mogelijk om het besturingssysteem te beschermen door met regelmatige tussenpozen incrementele snapshots van het bestandssysteem te maken, afhankelijk van de beheerbehoeften. op herstelniveau.

Timeshift heeft twee werkingsmodi, namelijk:

RSYNC-modusRSYNC-modus, waarin snapshots worden gemaakt met behulp van rsync en hard-links, daar worden gemeenschappelijke bestanden gedeeld tussen snapshots, wat resulteert in grotere besparingen op de harde schijf. Elke snapshot is een volledige systeemback-up die kan worden bekeken met een bestandsbeheerder.

BTRFS-modusIn de BTRFS-modus worden alle snapshots gemaakt met behulp van de ingebouwde functies van het BTRFS-bestandssysteem. BTRFS-snapshots worden alleen ondersteund op BTRFS-systemen met een Ubuntu-achtige subvolumelay-out (met @ en @home subvolume).

De Timeshift-tool kan worden vergeleken met applicaties zoals rsnapshot, BackInTime en TimeVault, maar alleen dat het verschillende doelen heeft, het ontwerp is erop gericht om alleen de bestanden en systeeminstellingen te beschermen, maar gebruikersbestanden zoals documenten, afbeeldingen en muziek zijn uitgesloten van de back-up die garandeert dat de bestanden ongewijzigd blijven wanneer we het systeem terugzetten naar een eerdere datum.

Timeshift-functiesEnkele kenmerken van Timeshift zijn:

  • Timeshift vereist heel weinig configuratie die administratieve taken vergemakkelijkt
  • De snapshots worden standaard opgeslagen in de systeempartitie (root) in het pad / timeshift
  • Meerdere niveaus van snapshots kunnen worden ingeschakeld met waarden zoals uur, per dag, per week, per maand en per opstart
  • U kunt het aantal snapshots specificeren dat moet worden bewaard voor elk geselecteerd niveau
  • Opstart-snapshots bieden een extra back-upniveau en worden gemaakt telkens wanneer het besturingssysteem wordt gestart. Deze opstart-snapshots worden gemaakt met een vertraging van 10 minuten, zodat het opstarten van het systeem niet wordt beïnvloed in termen van prestaties
  • Ondersteunt rsync snapshots op alle systemen
  • Ondersteunt BTRFS-snapshots op BTRFS-systemen
  • Snapshots kunnen worden hersteld door een snapshot in het hoofdvenster te selecteren en op de knop Herstellen op de werkbalk te klikken, die heel eenvoudig te gebruiken is.
  • Snapshots kunnen worden hersteld vanaf het draaiende systeem (online herstel) of vanaf een ander systeem waarop Timeshift is geïnstalleerd (offline herstel), wat hun bereik vergroot
  • We kunnen een Ubuntu Live-cd gebruiken, Timeshift op het livesysteem installeren en een momentopname op het hoofdsysteem herstellen
  • Voor het herstellen van back-ups van het draaiende systeem is een herstart vereist om het herstelproces volledig te voltooien

Systeem van compatibele configuratiesTimeshift kan de volgende configuratiesystemen volledig ondersteunen:

  • Normaal - besturingssysteem geïnstalleerd op niet-versleutelde partities
  • LUKS Encrypted - Besturingssysteem geïnstalleerd op LUKS-gecodeerde partities
  • LVM2 - Besturingssysteem geïnstalleerd op LVM2-volumes (met of zonder LUKS)
  • BTRFS: besturingssysteem geïnstalleerd op BTRFS-volumes (met of zonder LUKS), alleen Ubuntu-achtige ontwerpen met @- en @home-subvolumes worden hier ondersteund
  • GRUB2 - Bootloader moet GRUB2 zijn. Legacy GRUB en andere bootloaders worden niet ondersteund.
  • EFI - EFI-systemen worden ondersteund. Daar moeten we valideren dat de / boot / efi-partitie is geselecteerd voor montage voordat de snapshots worden hersteld (de toepassing zal dit automatisch doen)
  • Encrypted Home: voor gebruikers met Encrypted Home wordt een back-up gemaakt van de bestanden in /home/.ecryptfs/$USER en worden ze hersteld. Gedecodeerde inhoud in $ HOME wordt uitgesloten
  • Versleutelde privémap - Voor gebruikers met een versleutelde privémap worden bestanden die zijn versleuteld in $ HOME /.Private uitgesloten, evenals bestanden die zijn ontsleuteld in $ HOME / Privé (omdat deze gebruikersgegevens bevat)
  • Docker en containers - Docker- en containersystemen worden niet ondersteund.

1. Hoe Timeshif op Linux Mint te installeren


Nu gaan we kijken hoe we Timeshif in Linux Mint kunnen installeren. In het geval van andere distributies moeten we het volgende uitvoeren:

Stap 1
Op Ubuntu, Linux Mint, Elementary OS en andere op Ubuntu gebaseerde applicaties:

 sudo add-apt-repository -y ppa: teejee2008 / ppa sudo apt-get update sudo apt-get install timeshift
Voor andere Linux-distributies zullen we de nieuwste versie downloaden via de onderstaande link.

Stap 2
Vervolgens voeren we het volgende uit:

 sudo sh ./timeshift*amd64.run (64-bits systemen) sudo sh ./timeshift*i386.run (32-bits systemen)
In het geval van Mint zullen we eerst de volgende regel uitvoeren om de PPA-repository te downloaden:
 sudo add-apt-repository -y ppa: teejee2008 / ppa

VERGROTEN

Stap 3
Vervolgens zullen we het systeem updaten met behulp van de volgende regel:

 sudo apt-get update

VERGROTEN

Stap 4
Ten slotte installeren we Timeshift door het volgende uit te voeren:

 sudo apt-get install timeshift

VERGROTEN

2. Hoe Timeshift te gebruiken in Linux Mint

Stap 1
Zodra Timeshift in het systeem is geïnstalleerd, zullen we het openen vanuit het gedeelte Systeem:

Stap 2
Om toegang te krijgen, moet u het beheerderswachtwoord opgeven:

Stap 3
Klik op Authenticeren en de volgende wizard wordt weergegeven. Daar zullen we eerst het type snapshot selecteren dat moet worden gebruikt, RSYNC of BTRFS en eenmaal gedefinieerd, klikken op de knop Volgende.

Stap 4
We kunnen zien dat het systeemanalyseproces begint:

Stap 5
Zodra dit proces is voltooid, gaan we de locatie selecteren waar de snapshots worden gehost en die locatie moet er voldoende ruimte voor hebben:

Stap 6
Zodra de locatie is gedefinieerd, klikt u op de knop Voltooien en wordt het volgende weergegeven:

VERGROTEN

We kunnen zien dat het hulpprogramma Timeshift actief is.

3. Hoe maak je een back-up met Timeshift in Linux Mint

Stap 1
Om dit proces te starten, klikt u gewoon op de knop Maken bovenaan en we zullen zien dat het back-upproces begint:

Stap 2
Zodra dit proces is voltooid, zullen we hiervan op de hoogte worden gesteld:

VERGROTEN

Om een ​​back-up te herstellen, selecteert u deze in het centrale paneel en klikt u bovenaan op de knop Herstellen.

Timeshift van het systeem verwijderenAls we het hulpprogramma Timeshift willen verwijderen, voert u gewoon een van de volgende opdrachten uit:

 sudo apt-get verwijder timeshift sudo timeshift-uninstall

We kunnen zien hoe Timeshift een volledig geschikt hulpmiddel is voor back-uptaken op Linux-systemen. Op deze manier hebben we een allesomvattende oplossing bij de hand om systeeminformatie veilig te back-uppen.

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave