scp /tmp/rear-1.19-22.git201611071733.x86_64.rpm 10.33.128.16:/tmp rpm -e rear-1.17.2-1.x86_64 rpm -ivh /tmp/rear-1.19-22.git201611071733.x86_64.rpm cp /usr/share/rear/conf/examples/SLE12-SP1-btrfs-example.conf /etc/rear/layout.conf less /etc/sysconfig/yast2 Change USE_SNAPPER="no" to USE_SNAPPER="yes" Manually edit layout.conf and commonet out these lines vi /etc/rear/layout.conf BACKUP=NETFS BACKUP_OPTIONS="nfsvers=3,nolock" BACKUP_URL=nfs://your.NFS.server.IP/path/to/your/rear/backup NETFS_KEEP_OLD_BACKUP_COPY=yes Set the default subvolume btrfs subvolum list -a / ID 256 gen 4786 top level 5 path /@ btrfs subvolume set-default 256 / btrfs subvolum list -a / for each filesystem run snapper snapper -c root create-config / snapper create snapper -c usr create-config /usr snapper create snapper -c var create-config /var snapper create snapper -c sysmon create-config /sysmon snapper create snapper -c varlog create-config /var/log snapper create snapper -c varlogaudit create-config /var/log/audit snapper create snapper -c tmp create-config /tmp snapper create snapper -c home create-config /home snapper create snapper -c perflog create-config /perflog snapper create snapper -c opt create-config /opt snapper create snapper -c optsplunk create-config /opt/splunk snapper create Make /usr/sbin/rear mkbackup ISO file is /var/lib/rear/output/rear-sles12_test.iso Get the ISo image on to the jump box scp 10.33.128.16:/var/lib/rear/output/rear-sles12_test.iso /tmp Change the permissions chown vi3444 /tmp/rear-sles12_test.iso Copy to your own machine Ready to run rear Things that you can check as you go Find a filesysetm findmnt -t btrfs -o TARGET,SOURCE TARGET SOURCE / /dev/mapper/system-lvroot[/@] ├─/usr /dev/mapper/system-lvusr[/@] ├─/home /dev/mapper/system-lvhome[/@] ├─/sysmon /dev/mapper/system-lvsysmon[/@] ├─/perflog /dev/mapper/system-lvperflog[/@] ├─/opt /dev/mapper/system-lvopt[/@] │ └─/opt/splunk /dev/mapper/system-lvsplunk ├─/var /dev/mapper/system-lvvar[/@] │ ├─/var/tmp /dev/mapper/system-lvtmp[/@] │ └─/var/log /dev/mapper/system-lvvarlog │ └─/var/log/audit /dev/mapper/system-lvvarlogaudit └─/tmp /dev/mapper/system-lvtmp[/@] List subvolumes btrfs subvolume list -a / snapper https://www.linux.com/news/snapper-suses-ultimate-btrfs-snapshot-manager snapper list-configs Config | Subvolume ------------+--------------- root | / usr | /usr var | /var sysmon | /sysmon varlog | /var/log varlogaudit | /var/log/audit tmp | /tmp home | /home perflog | /perflog opt | /opt optsplunk | /opt/splunk btrfs subvolume list -a / ID 256 gen 4802 top level 5 path /@ ID 260 gen 4802 top level 256 path @/.snapshots ID 261 gen 4791 top level 260 path /@/.snapshots/1/snapshot ID 262 gen 4792 top level 260 path /@/.snapshots/2/snapshot ID 263 gen 4793 top level 260 path /@/.snapshots/3/snapshot ID 264 gen 4794 top level 260 path /@/.snapshots/4/snapshot ID 265 gen 4795 top level 260 path /@/.snapshots/5/snapshot ID 266 gen 4796 top level 260 path /@/.snapshots/6/snapshot ID 267 gen 4797 top level 260 path /@/.snapshots/7/snapshot ID 268 gen 4798 top level 260 path /@/.snapshots/8/snapshot ID 269 gen 4799 top level 260 path /@/.snapshots/9/snapshot ID 270 gen 4800 top level 260 path /@/.snapshots/10/snapshot ID 271 gen 4801 top level 260 path /@/.snapshots/11/snapshot snapper list Type | # | Pre # | Date | User | Cleanup | Description | Userdata -------+----+-------+--------------------------+------+---------+-------------+--------- single | 0 | | | root | | current | single | 1 | | Fri Nov 18 13:37:51 2016 | root | | | single | 2 | | Fri Nov 18 13:37:58 2016 | root | | | single | 3 | | Fri Nov 18 13:37:58 2016 | root | | | single | 4 | | Fri Nov 18 13:37:58 2016 | root | | | single | 5 | | Fri Nov 18 13:37:58 2016 | root | | | single | 6 | | Fri Nov 18 13:37:58 2016 | root | | | single | 7 | | Fri Nov 18 13:37:58 2016 | root | | | single | 8 | | Fri Nov 18 13:37:58 2016 | root | | | single | 9 | | Fri Nov 18 13:37:58 2016 | root | | | single | 10 | | Fri Nov 18 13:37:58 2016 | root | | | single | 11 | | Fri Nov 18 13:37:59 2016 | root | | | You can't make snapshots of any directories until you create a configuration. New configuration files are created from /etc/snapper/config-templates/default. All of Snapper's configuration files are nice plain text that you can edit. Create your new configuration with the snapper command: Now list the snapshots snapper -c home list Type | # | Pre # | Date | User | Cleanup | Description | Userdata -------+---+-------+------+------+---------+-------------+--------- single | 0 | | | root | | current | lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT fd0 2:0 1 4K 0 disk sda 8:0 0 50G 0 disk ├─sda1 8:1 0 266.7M 0 part /boot └─sda2 8:2 0 49.8G 0 part ├─system-lvusr 254:0 0 3G 0 lvm /usr ├─system-lvroot 254:1 0 1.5G 0 lvm / ├─system-lvswap 254:2 0 2G 0 lvm [SWAP] ├─system-lvhome 254:3 0 3G 0 lvm /home ├─system-lvopt 254:4 0 1.5G 0 lvm /opt ├─system-lvperflog 254:5 0 512M 0 lvm /perflog ├─system-lvsysmon 254:6 0 256M 0 lvm /sysmon ├─system-lvtmp 254:7 0 2G 0 lvm /var/tmp ├─system-lvvar 254:8 0 2G 0 lvm /var ├─system-lvvarlog 254:9 0 2G 0 lvm /var/log ├─system-lvvarlogaudit 254:10 0 2G 0 lvm /var/log/audit └─system-lvsplunk 254:11 0 2G 0 lvm /opt/splunk sr0 11:0 1 1024M 0 rom