Public bug reported:
I have always relied on snapshots taken during boot when rolling back a
system since I started using zfs years ago, because I know the system is
in a consistent state while booting (no open files, no VM or containers
running etc.). With zsysctl this has become even easier.
I have created a simple systemd unit file /etc/systemd/system/zfs-
import-snap.service to achieve this. Perhaps it is a useful feature to
add.
[Unit]
Description=Snapshot ZFS pools after import
DefaultDependencies=no
Requires=zfs-import-scan.service zsysd.service
Before=zfs-mount.service
After=zfs-import-scan.service zsysd.service
[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/bin/bash -c '/usr/sbin/zsysctl save zb_$$(/usr/bin/date
+%%Y%%m%%d-%%H%%M%%S) -s'
[Install]
WantedBy=zfs-mount.service
WantedBy=zfs.target
** Affects: zsys (Ubuntu)
Importance: Undecided
Status: New
** Tags: amd64 apport-bug focal
** Description changed:
I have always relied on snapshots taken during boot when rolling back a
system since I started using zfs years ago, because I know the system is
in a consistent state while booting (no open files, no VM or containers
running etc.). With zsysctl this has become even easier.
I have created a simple systemd unit file /etc/systemd/system/zfs-
import-snap.service to achieve this. Perhaps it is a useful feature to
add.
[Unit]
Description=Snapshot ZFS pools after import
DefaultDependencies=no
Requires=zfs-import-scan.service zsysd.service
Before=zfs-mount.service
After=zfs-import-scan.service zsysd.service
[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/bin/bash -c '/usr/sbin/zsysctl save zb_$$(/usr/bin/date
+%%Y%%m%%d-%%H%%M%%S) -s'
[Install]
WantedBy=zfs-mount.service
WantedBy=zfs.target
-
- ProblemType: Bug
- DistroRelease: Ubuntu 20.04
- Package: zsys 0.4.5
- Uname: Linux 5.6.7-surface x86_64
- NonfreeKernelModules: zfs zunicode zavl icp zcommon znvpair nvidia_modeset
nvidia
- ApportVersion: 2.20.11-0ubuntu27
- Architecture: amd64
- CasperMD5CheckResult: skip
- CurrentDesktop: ubuntu:GNOME
- Date: Mon Apr 27 21:44:37 2020
- InstallationDate: Installed on 2020-04-26 (1 days ago)
- InstallationMedia: Ubuntu 20.04 LTS "Focal Fossa" - Release amd64 (20200423)
- ProcKernelCmdLine: BOOT_IMAGE=/BOOT/ubuntu_zj7a3r@/vmlinuz-5.6.7-surface
root=ZFS=rpool/ROOT/ubuntu_zj7a3r ro quiet splash vt.handoff=1
- RelatedPackageVersions:
- zfs-initramfs 0.8.3-1ubuntu12
- zfsutils-linux 0.8.3-1ubuntu12
- SourcePackage: zsys
- UpgradeStatus: No upgrade log present (probably fresh install)
- ZFSImportedPools:
- NAME SIZE ALLOC FREE CKPOINT EXPANDSZ FRAG CAP
DEDUP HEALTH ALTROOT
- bpool 1,88G 458M 1,43G - - 0% 23%
1.00x ONLINE -
- lenny-systempool 254G 190G 64,3G - - 36% 74%
1.00x ONLINE -
- rpool 79,5G 7,44G 72,1G - - 3% 9%
1.00x ONLINE -
- ZFSListcache-bpool:
- bpool /boot off on on off on off on
off - none
- bpool/BOOT none off on on off on off on
off - none
- bpool/BOOT/ubuntu_zj7a3r /boot on on on off on
off on off - none
** Attachment removed: "Dependencies.txt"
https://bugs.launchpad.net/ubuntu/+source/zsys/+bug/1875479/+attachment/5361924/+files/Dependencies.txt
** Attachment removed: "Grub.cfg.txt"
https://bugs.launchpad.net/ubuntu/+source/zsys/+bug/1875479/+attachment/5361925/+files/Grub.cfg.txt
** Attachment removed: "Mounts.txt"
https://bugs.launchpad.net/ubuntu/+source/zsys/+bug/1875479/+attachment/5361926/+files/Mounts.txt
** Attachment removed: "MountsGenerated.txt"
https://bugs.launchpad.net/ubuntu/+source/zsys/+bug/1875479/+attachment/5361927/+files/MountsGenerated.txt
** Attachment removed: "ProcCpuinfoMinimal.txt"
https://bugs.launchpad.net/ubuntu/+source/zsys/+bug/1875479/+attachment/5361928/+files/ProcCpuinfoMinimal.txt
** Attachment removed: "ProcEnviron.txt"
https://bugs.launchpad.net/ubuntu/+source/zsys/+bug/1875479/+attachment/5361929/+files/ProcEnviron.txt
** Attachment removed: "SystemdDefaultUnitsState.txt"
https://bugs.launchpad.net/ubuntu/+source/zsys/+bug/1875479/+attachment/5361930/+files/SystemdDefaultUnitsState.txt
** Attachment removed: "SystemdFailedUnits.txt"
https://bugs.launchpad.net/ubuntu/+source/zsys/+bug/1875479/+attachment/5361931/+files/SystemdFailedUnits.txt
** Attachment removed: "ZFSDatasets.txt"
https://bugs.launchpad.net/ubuntu/+source/zsys/+bug/1875479/+attachment/5361932/+files/ZFSDatasets.txt
** Attachment removed: "ZFSListcache-rpool.txt"
https://bugs.launchpad.net/ubuntu/+source/zsys/+bug/1875479/+attachment/5361933/+files/ZFSListcache-rpool.txt
** Attachment removed: "ZFSModules.txt"
https://bugs.launchpad.net/ubuntu/+source/zsys/+bug/1875479/+attachment/5361934/+files/ZFSModules.txt
** Attachment removed: "ZFSMounts.txt"
https://bugs.launchpad.net/ubuntu/+source/zsys/+bug/1875479/+attachment/5361935/+files/ZFSMounts.txt
** Attachment removed: "ZFSPoolCache.gz"
https://bugs.launchpad.net/ubuntu/+source/zsys/+bug/1875479/+attachment/5361936/+files/ZFSPoolCache.gz
** Attachment removed: "ZFSPoolsStatus.txt"
https://bugs.launchpad.net/ubuntu/+source/zsys/+bug/1875479/+attachment/5361937/+files/ZFSPoolsStatus.txt
** Attachment removed: "ZSYSDump.txt"
https://bugs.launchpad.net/ubuntu/+source/zsys/+bug/1875479/+attachment/5361938/+files/ZSYSDump.txt
** Attachment removed: "ZSYSJournal.txt"
https://bugs.launchpad.net/ubuntu/+source/zsys/+bug/1875479/+attachment/5361939/+files/ZSYSJournal.txt
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to zsys in Ubuntu.
https://bugs.launchpad.net/bugs/1875479
Title:
Snapshot during system boot to get "known good configuration"
Status in zsys package in Ubuntu:
New
Bug description:
I have always relied on snapshots taken during boot when rolling back
a system since I started using zfs years ago, because I know the
system is in a consistent state while booting (no open files, no VM or
containers running etc.). With zsysctl this has become even easier.
I have created a simple systemd unit file /etc/systemd/system/zfs-
import-snap.service to achieve this. Perhaps it is a useful feature to
add.
[Unit]
Description=Snapshot ZFS pools after import
DefaultDependencies=no
Requires=zfs-import-scan.service zsysd.service
Before=zfs-mount.service
After=zfs-import-scan.service zsysd.service
[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/bin/bash -c '/usr/sbin/zsysctl save zb_$$(/usr/bin/date
+%%Y%%m%%d-%%H%%M%%S) -s'
[Install]
WantedBy=zfs-mount.service
WantedBy=zfs.target
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/zsys/+bug/1875479/+subscriptions
--
Mailing list: https://launchpad.net/~desktop-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help : https://help.launchpad.net/ListHelp