Nyní, když Manjaro standardně používá Btrfs, takto můžete vytvářet a obnovovat body obnovení (snímky)

Manjaro zpět v čase

Manjaro 25.0 Zetar Přišel s mnoha novými funkcemi. Mezi nejpozoruhodnější patří aktualizace GNOME 48 a KDE v čele s Plasma 6.3. Do nových instalací však zavedli jednu změnu, která by mohla být zajímavá: souborový systém Btrfs se nyní používá jako výchozí. Oproti oblíbenému a rozšířenému ext4 nabízí některé výhody, například možnost vytváření bodů obnovení, známé také jako snímky.

Mám k testování virtuální stroj Manjaro KDE. Je to takový sandbox: abych si nic nerozbil na svém hlavním systému, otestuji to tam, a když se něco pokazí, prostě to vyhodím a nic se neděje. Přinejmenším pro vysvětlené použití by to nebylo nutné, pokud bych měl možnost vytvářet body obnovení, a bude tomu tak i nadále, protože nechci provádět čistou instalaci nebo ohrozit svůj systém migrací na Btrfs. Ale mohu vysvětlit, jak to funguje v Manjaro.

Body obnovy v Manjaro

Pravdou je, že to není nijak zvlášť jednoduché. Ve výchozím nastavení je již nainstalován TimeShift a snapper a vývojový tým Manjaro říká, že po nové instalaci vše funguje, ale v mých testech tomu tak nebylo. Aby bylo možné vytvářet snímky, alespoň podle toho, co jsem zažil, bude první věcí vytvořit konfigurační soubor pro snímky, čehož dosáhneme následujícím příkazem.

sudo snapper -c root create-config /

S vytvořeným souborem můžeme vytvořit snímky ručně pomocí tohoto jiného příkazu (to, co je v uvozovkách, může být jiný popis):

sudo snapper -c root create --popis "Instalace GIMPu"

A pokud chceme, aby se body obnovení vytvářely automaticky, musíme službu aktivovat napsáním této další věci (trvám na tom, podle týmu Manjaro to není nutné, ale…):

sudo systemctl enable --now snapper-timeline.timer

Nyní, když chceme obnovit systém do jiného stavu, zbývá pouze restartovat a vstoupit do nabídky Manjaro grub, čehož dosáhnete stisknutím klávesy ESC (aby nedošlo k selhání, vyplatí se ji několikrát rychle stisknout, dokud nevstoupí). Body obnovení jsou v sekci "Manjaro Linux snapshots":

Vytváření bodů obnovení při aktualizaci nebo správě balíčků

Další možností, kterou můžeme přidat, je tzv háky vytvářet body obnovení při správě softwaru. Ten se vytvoří při aktualizaci, instalaci nebo odebrání balíčku, což je pěkný bezpečnostní pás a vidíme jej také ve Windows. Abychom to přidali, musíme udělat následující:

  1. V terminálu zadáme následující, abychom vytvořili potřebnou složku:
sudo mkdir -p /etc/pacman.d/hooks/
  1. Nyní vytvoříme soubor:
sudo touch 50-snapper-pre.hook
  1. Nakonec dovnitř: vložíme následující, něco, čeho lze dosáhnout pomocí textového editoru, jako je Kate nebo jiných, jako je nano, ale vyžaduje to oprávnění sudo:
[Trigger] Operace = Operace instalace = Operace upgradu = Odebrání typu = Cíl balíčku = * [Akce] Popis = Vytvoření předinstalačního snímku pomocí Snapper... When = PreTransaction Exec = /usr/bin/snapper create --type pre --print-number --description "PRE-Pacman" --cleanup-algorithm "number"

Výše uvedené je spouštěč, který bude fungovat při instalaci, aktualizaci nebo odebrání balíčků, zobrazení popisu a vytvoření snímku. Myšlenka je taková, že provedením změn vytvoříte bod, ke kterému se můžete vrátit v případě, že se něco stane.

Snap-pac balíček

Pokud si chcete ušetřit práci, můžete si balíček nainstalovat snap-pac z grafického nástroje Pamac nebo pomocí Pacman z terminálu. Napodobuje chování openSUSE a vytváří bod obnovení před a po správě balíčků.

Snapper GUI

Manjaro 25.0 Live ISO obsahuje nástroj nazvaný Snapper GUI, který údajně usnadňuje vytváření těchto bodů obnovení. Zkoušel jsem to a... vůbec ne. U mě to nefunguje. Co se mi osvědčilo, je další příkaz, v tomto případě "sudo snapper list", kde můžeme vidět informace o snímky vytvořené.

AKTUALIZOVÁNO: GUI Snapper funguje; musíte jej spustit jako root.

Ať je to jak chce, a i když by to mohlo být lepší, je to něco, co už funguje a je to pojistka proti úrazu.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Za data odpovídá: AB Internet Networks 2008 SL
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.