This article covers a step by step guide on how to perform upgrade from Debian 10 Buster to Debian 11 Bullseye. Before this upgrade, it is crucial that you make a backup of your data and system configurations. For cloud-based VMs one can quickly backup and restore using snapshots.
The most important things you have to backup are contents of /etc, /var/lib/dpkg, /var/lib/apt/extended_states and the output of dpkg –get-selections "*".
Debian 11 comes with the following features:
- Newer version of desktop environments such as Gnome 3.38, KDE Plasma 5.20, MATE 1.24, Xfce 4.16, LXDE 11, LXQt 0.16 e.t.c
- Linux Kernel 5.10LTS
- ExFAT support
- Package updates
- Printer and Scanner improvement
- Supports many architectures such as 32-bit and 64-bit PC, 64-bit ARM, ARMv7, ARM EABI, little-endian MIPS, 64-bit little-endian PowerPC, 64-bit little-endian MIPS, IBM System z e.t.c thus referred to as a universal operating system
Best tools to backup Linux system data and configurations:
- Rsync– a commandline utility tool used to backup personal and $ Home directory data
- Deja Dup– a GUI utility used to backup personal data.
- Timeshift– a tool used to backup system files and configurations.
- Restic– a commandline utility toolthat saves multiple revisions of files in an encrypted repository stored on different backends.
- Rsnapshot– this is a commandline utility tools that creates periodic snapshots for local and remote machines over ssh.
- Other tools include: Barman, BackupPC, Bup, Lsyncd, Bareos, Bacula, Duplicati, Borg e.t.c