SUSE Certified Engineer - Using Snapper Lab

30 minutes
  • 3 Learning Objectives

About this Hands-on Lab

In this hands-on lab, you’ll be getting familiar with the snapper command and the mechanisms that support it. You’ll setup snapper with a configuration for the root filesystem, verify the configuration and make an important setting change. You’ll then work with snapshots, viewing the differences in various ways between snapshots and the current state and then work with pre and post snapshots to undo and redo changes, such as the installation of a software package.

Learning Objectives

Successfully complete this lab by achieving the following learning objectives:

Configuring Snapper and Basic Snapshot Management
  • Create a Snapper config for the root filesystem.
  • Perform some initial snapshots, including special flags.
  • Make a filesystem change and then revert to the previous state.
Use Snapshots to Undo and Redo Changes
  • Create snapshots before making editing a system file.
  • Confirm changes are made using the status and diff options.
  • Use the undochange option to undo and redo the edits.
Install Packages, View and Undo Changes via Snapper
  • Check to see if an rpm package is installed.
  • Use zypper to install a package, observe the changes.
  • Undo and then redo a package install using Snapper.

Additional Resources

In this lab you're a mid-level systems operator who has been tasked with understanding the snapper command and it's environment, what must be there to run snapper properly, plus how to create, alter, and view snapper configuration. You need to know what happens with the filesystem when a snapshot is taken, where those appear and how to compare them.

You'll also be making changes to system files, then use snapshots to compare the various states of those system files and then undo and redo changes between filesystem states using snapper commands.

You'll finally be using snapper to work with software packages to install and uninstall them, view what the system does with snapshots before and after installation, and then work to undo changes and redo changes using the snapper command.

You will be learning:

  • Initial snapper configuration and altering settings.
  • How to perform basic snapper snapshots.
  • How to understand what happened between snapshots.
  • Deleting snapshots.
  • Undoing and redoing changes with snapper.

What are Hands-on Labs

Hands-on Labs are real environments created by industry experts to help you learn. These environments help you gain knowledge and experience, practice without compromising your system, test without risk, destroy without fear, and let you learn from your mistakes. Hands-on Labs: practice your skills before delivering in the real world.

Sign In
Welcome Back!

Psst…this one if you’ve been moved to ACG!

Get Started
Who’s going to be learning?