linuxmint / timeshift

System restore tool for Linux. Creates filesystem snapshots using rsync+hardlinks, or BTRFS snapshots. Supports scheduled snapshots, multiple backup levels, and exclude filters. Snapshots can be restored while system is running or from Live CD/USB.
2.52k stars 90 forks source link

ZFS snapshots not supported in Timeshift #56

Open anaximeno opened 2 years ago

anaximeno commented 2 years ago

Describe the bug After installing Linux Mint 21 with the ZFS filesystem I noticed that timeshift is not able to take snapshots from it. When opening Timeshift it displays a message that says Live Mode (only recuperation), as if I am using the live USB, even though I have already completely installed mint on my device.

To Reproduce Steps to reproduce the behavior:

  1. Go to timeshift (after installing mint with ZFS) and open it.
  2. Error message: Live Mode (only recuperation)

System:

KAMI911 commented 2 years ago

It would be nice to add ZFS support.

anarcat commented 2 years ago

this looks like a duplicate of #25

hudsantos commented 2 years ago

There was a similar issue that once was opened on the original repo (not this fork):

https://github.com/teejee2008/timeshift/issues/529

...that was closed by teejee(timeshift creator), with this message: "ZFS has a weird disk layout that is not supported."

Maximum respect for Tony George, we all have been using his creation for years straight. Lets just take our time to contribute as we can.

The little I know about ZFS it really differs from filesystems that timeshift has been supporting very well so far.

ZFS is a rock solid stable 20+ years old project, from SUN/ORACLE, but as an option on desktop Linux distros where timeshift is popular is still very recent and because of that, it will probably take some time to see timeshift supporting that new scenario.

I really hope that timeshift, be it the original teejee's or this mint's fork, could support ZFS somehow.

leigh123linux commented 2 years ago

-1 to this unless zfs support gets included in main line kernel.

KAMI911 commented 2 years ago

@leigh123linux Ubuntu kernel already support ZFS, and the installer also can install Linux Mint or Ubuntu onto ZFS. Why do mainline kernel matter here?

sskras commented 2 years ago

Ubuntu kernel already support ZFS, and the installer also can install Linux Mint or Ubuntu onto ZFS. Why do mainline kernel matter here?

I second that. I just installed Mint 21 onto ZFS, and it's not there: image

Seems like @teejee2008 didn't like notion of the first field in the appropriate /proc/mounts line in the aforementioned issue:

image

Not sure what does it look like for the root-on-BTRFS.


The original repo is archived since Oct 16, 2022, it seems. I guess this means that folks interested in this feature can contribute to this repository now.

florianschroen commented 1 year ago

I would like to see zfs support, too. I can contribute with testing.

I guess, this would be much work. I had a quick look to the source, and saw that this a little bit against / aside the existing logic to guess / detect possible datastores (disks/volumes/filesystems) based on the serving device.

zfs is a whole in one solution for classical tools like lvm (volume management), luks (encryption) and ext/btrfs (filesystems).

backup to a zfs (sub)volume

My case would be backup a luks encrypted root on lvm to a 3-disk zfs-raidz1(Raid5). At my zfs pool are different volumes and subvolumes created for different purposes. Some of them use encryption, others don't.

Keeping this in mind, a user has to make sure prefered backup-volume is already setup and mounted. This applies to zfs backup-sources and -destinations.

A timeshift implementation has to look at the mountpoints of type zfs (grep zfs /proc/mounts), instead/in additon to the device detection.

With this behavior a rsync backup can be realized.

backup/snapshot a zfs (sub)volume

for using timeshift for backing up a zfs (volume) as @sskras mentioned, another mechanism needs to be implemented.

zfs has a snapshot function built in. The technical commands and options for zfs snapshot-management can be found in the zfs-autosnap source (https://github.com/rollcat/zfs-autosnap).

some example output from my system:

# disks and partitions (sdd lvm & sd[efg] for zfs)
$ lsblk
NAME                                           MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINT
sdd                                              8:48   1 119,2G  0 disk
├─sdd1                                           8:49   1 234,3M  0 part
└─sdd2                                           8:50   1   119G  0 part
  ├─ssdVG-root                                 253:0    0    40G  0 lvm
  │ └─root                                     253:1    0    40G  0 crypt /
  ├─ssdVG-boot                                 253:2    0     1G  0 lvm   /boot
sde                                              8:64   0   7,3T  0 disk
└─sde1                                           8:65   0   7,2T  0 part
sdf                                              8:80   0   7,3T  0 disk
└─sdf1                                           8:81   0   7,2T  0 part
sdg                                              8:96   0   7,3T  0 disk
└─sdg1                                           8:97   0   7,2T  0 part

$ zpool status usbpool
  pool: usbpool
 state: ONLINE
  scan: scrub repaired 0B in 14:36:51 with 0 errors on Sun Dec 11 15:00:53 2022
config:

        NAME                              STATE     READ WRITE CKSUM
        usbpool                           ONLINE       0     0     0
          raidz1-0                        ONLINE       0     0     0
            wwn-0x5000c500c6988b98-part1  ONLINE       0     0     0
            wwn-0x5000c500d0142180-part1  ONLINE       0     0     0
            wwn-0x5000c500cf99cd54-part1  ONLINE       0     0     0

errors: No known data errors

# list volumes of zfs pool "usbpool"
$ zfs list -r usbpool
NAME                                     USED  AVAIL     REFER  MOUNTPOINT
usbpool                                 7.11T  7.24T      155K  /usbpool
usbpool/backup                          7.01T  7.24T      341K  /usbpool/backup
usbpool/backup/clonezilla               10.0G  7.24T     10.0G  /usbpool/backup/clonezilla
usbpool/backup/proxmox                  5.82T  7.24T     5.77T  /usbpool/backup/proxmox
usbpool/backup/rsnapshot                1.18T  7.24T     1.14T  /usbpool/backup/rsnapshot

# list snapshots of volume "backup" in zfs pool "usbpool"
$ zfs list -t snapshot usbpool/backup | head
NAME                                                    USED  AVAIL     REFER  MOUNTPOINT
usbpool/backup@zfs-auto-snap_monthly-2022-07-12-0643      0B      -      330K  -
usbpool/backup@zfs-auto-snap_monthly-2022-08-12-0557      0B      -      330K  -
usbpool/backup@zfs-auto-snap_monthly-2022-09-11-0629      0B      -      330K  -
usbpool/backup@zfs-auto-snap_monthly-2022-10-11-0610      0B      -      330K  -
usbpool/backup@zfs-auto-snap_weekly-2022-10-21-0554       0B      -      330K  -
usbpool/backup@autosnap_2022-10-27_11:00:04_monthly       0B      -      330K  -
usbpool/backup@autosnap_2022-10-27_11:00:04_daily         0B      -      330K  -
usbpool/backup@autosnap_2022-10-28_00:00:04_daily         0B      -      330K  -
usbpool/backup@zfs-auto-snap_weekly-2022-10-28-0554       0B      -      330K  -

# list snapshots of sub-volume "backup/rsnapshot" in zfs pool "usbpool"
$ zfs list -t snapshot usbpool/backup/rsnapshot | head
NAME                                                              USED  AVAIL     REFER  MOUNTPOINT
usbpool/backup/rsnapshot@zfs-auto-snap_monthly-2022-07-12-0643   5.34G      -     1.14T  -
usbpool/backup/rsnapshot@zfs-auto-snap_monthly-2022-08-12-0557   4.91G      -     1.14T  -
usbpool/backup/rsnapshot@zfs-auto-snap_monthly-2022-09-11-0629   5.40G      -     1.14T  -
usbpool/backup/rsnapshot@zfs-auto-snap_monthly-2022-10-11-0610   2.90G      -     1.14T  -
usbpool/backup/rsnapshot@zfs-auto-snap_weekly-2022-10-21-0554    68.7M      -     1.14T  -
usbpool/backup/rsnapshot@autosnap_2022-10-27_11:00:03_monthly       0B      -     1.14T  -
usbpool/backup/rsnapshot@autosnap_2022-10-27_11:00:03_daily         0B      -     1.14T  -
usbpool/backup/rsnapshot@autosnap_2022-10-28_00:00:03_daily         0B      -     1.14T  -
usbpool/backup/rsnapshot@zfs-auto-snap_weekly-2022-10-28-0554     852K      -     1.14T  -

# listing/counting snapshots can be done recursive
$ zfs list -t snapshot usbpool/backup | wc -l
174
$ zfs list -r -t snapshot usbpool/backup | wc -l
822
$ zfs list -r -t snapshot usbpool | wc -l
1558

# mounts can be listed via /proc/mounts
$ grep zfs /proc/mounts
usbpool /usbpool zfs rw,xattr,noacl 0 0
usbpool/backup /usbpool/backup zfs rw,xattr,noacl 0 0
usbpool/backup/rsnapshot /usbpool/backup/rsnapshot zfs rw,xattr,posixacl 0 0
usbpool/backup/proxmox /usbpool/backup/proxmox zfs rw,xattr,noacl 0 0
usbpool/backup/clonezilla /usbpool/backup/clonezilla zfs rw,xattr,noacl 0 0
leigh123linux commented 1 year ago

@leigh123linux Ubuntu kernel already support ZFS, and the installer also can install Linux Mint or Ubuntu onto ZFS. Why do mainline kernel matter here?

Because ubuntu drops support for it's stupid ideas.

https://www.phoronix.com/news/Ubuntu-23.04-No-OpenZFS

anaximeno commented 1 year ago

I also wouldn't recommend installing Linux Mint with ZFS, BTRFS is a better option for a lot of reasons.

This YouTube video might be a good reference on the pros and cons of some of the most common Linux filesystems: https://youtu.be/G785-kxFH_M

sskras commented 1 year ago

@leigh123linux commented 3 days ago:

Because ubuntu drops support for it's stupid ideas.

https://www.phoronix.com/news/Ubuntu-23.04-No-OpenZFS

Can we stay only on facts and avoid being subjective? Eg:

Because ubuntu drops support for ZFS.

Thanks in advance:)

sskras commented 1 year ago

@anaximeno commented 3 days ago:

I also wouldn't recommend installing Linux Mint with ZFS, BTRFS is a better option for a lot of reasons.

These reasons doesn't seem to include ability to mount a degraded RAID-1: https://www.reddit.com/r/btrfs/comments/vf2u17/comment/icuf4ao/

anaximeno commented 1 year ago

These reasons doesn't seem to include ability to mount a degraded RAID-1: https://www.reddit.com/r/btrfs/comments/vf2u17/comment/icuf4ao/

It didn't include it, so thanks; now it does.

anaximeno commented 1 year ago

Let me add one thing I forgot to say in the comment about using BTRFS over ZFS.

BTRFS seems to be a better option for personal computers than ZFS, but this is arguable when talking about servers. The way ZFS uses RAM during its operations could be seen as good or bad depending on the conditions of your computer. From what I noticed it is not the best option when having a lower RAM capacity. BTRFS is far from perfect (there are also problems with RAID-5 and RAID-6 if am remembering it right) but it does have good support from the kernel mainline and it's becoming better and faster in each new release.

Well, this is my subjective opinion based on objective facts, I don't believe there's only one way of doing things, so people should use whatever they find is the best option for them.

sskras commented 1 year ago

It didn't include it, so thanks; now it does.

To me this means that some of your pros are cons for other people (in the context of using BTRFS). So it looks kind of subjective.

From what I noticed it is not the best option when having a lower RAM capacity.

I haven't been running machine with 512 megs of RAM + ZFS, but some folks were:

@vermaden tweeted on 1:06 AM · Apr 13, 2023:

I used 2 x 2TB ZFS mirror for YEARS with 512 MB of RAM on #FreeBSD and everything went smooth - my uptime was as long as I wanted to - usually ended by need for upgrade.

Just limit ARC size to 128 MB and nothing more needed.

My current 5TB of data backup boxes have 2 GB RAM.

So it's a matter of configuration effort and a performance trade-off, IMO.

anaximeno commented 1 year ago

It didn't include it, so thanks; now it does.

To me this means that some of your pros are cons for other people (in the context of using BTRFS). So it looks kind of subjective.

No. I do see that as a problem BTRFS has, and as such, I do include it when weighing between BTRFS and ZFS.

From what I noticed it is not the best option when having a lower RAM capacity.

I haven't been running machine with 512 megs of RAM + ZFS, but some folks were:

@vermaden tweeted on 1:06 AM · Apr 13, 2023:

I used 2 x 2TB ZFS mirror for YEARS with 512 MB of RAM on #FreeBSD and everything went smooth - my uptime was as long as I wanted to - usually ended by need for upgrade.

Just limit ARC size to 128 MB and nothing more

My current 5TB of data backup boxes have 2 GB RAM.

So it's a matter of configuration effort and a performance trade-off, IMO.

That's nice, I didn't know you can configure it that way.

anaximeno commented 1 year ago

I still do believe that support for ZFS should be added to Timeshift.

NicolasGoeddel commented 1 year ago

Since I installed Ubuntu with ZFS on my work laptop and I want to be able to use Timeshift, I would appreciate the effort.

vermaden commented 1 year ago

I would love to see ZFS support here - then a FreeBSD port would be lovely :)

Regards, vermaden

vermaden commented 1 year ago

Also the values (on FreeBSD) to set minimum and maximum ARC size are:

# grep arc /etc/sysctl.conf
vfs.zfs.arc_max: 536870912
vfs.zfs.arc_min: 134217728

The 'dots' syntax is also OK:

# grep arc /etc/sysctl.conf
vfs.zfs.arc.max: 536870912
vfs.zfs.arc.min: 134217728

I believe something similar (or identical) is available on Linux.

The above settings are for 128 MB minimum ans 512 MB maximum.

Usually ARC is still at maximum of that value - stat from several days of uptime from my laptop from htop(1) tool below.

ARC: 512M Used:241M MFU:75.3M MRU:27.3M Anon:9.73M Hdr:2.02M Oth:126M

But its for about 4TB of ZFS data and I have 32 GB RAM here so :)

If you want to really limit ARC then set minimum to 64MB and maximum to 128MB.

Regards, vermaden

bernd-wechner commented 1 year ago

Given the installer supports zfs (and not btrfs), seems a no-brainer to me that both Timeshift and the Disks utility should support zfs (neither currently does, cannot format a partition zfs with the Disks utility). So as I see it currently:

  1. Installer supports zfs but not btrfs as an easy option.
  2. Timeshift supports btrfs but not zfs
  3. Disks utility support formatting btrfs but not zfs

I'd see a strong case for one or both of:

  1. Support btrfs as an easy install option (I mean it can be done by manually creating partitions but still, given timeshift and disks support btrfs why not an easy install?)
  2. Support zfs in timeshift and disks (I mean if we can easily create a zfs install why not have two important utilities support it too?).

I'd prefer 1 or both personally, but hey, that'll be subjective and diverse views on priorities will exist. But btrfs is used by my routers and supported by Timeshift and Disks and so I'm more familiar with it than zfs and possibly it's a slightly leaner, simpler filesystem (can't comment confidently on that, inferred only by observation of its use on routers I have which are typically resource focussed and limited).

renatofrota commented 1 year ago

@leigh123linux Ubuntu kernel already support ZFS, and the installer also can install Linux Mint or Ubuntu onto ZFS. Why do mainline kernel matter here?

Because ubuntu drops support for it's stupid ideas.

https://www.phoronix.com/news/Ubuntu-23.04-No-OpenZFS

ZFS support is not dropped.

https://bugs.launchpad.net/ubuntu-desktop-installer/+bug/2000083

https://www.phoronix.com/news/Ubuntu-23.10-ZFS-Install

+1 for ZFS support in Timeshift :)

wallart1 commented 1 year ago

I would like to see zfs support, too. I can contribute with testing.

I guess, this would be much work. I had a quick look to the source, and saw that this a little bit against / aside the existing logic to guess / detect possible datastores (disks/volumes/filesystems) based on the serving device.

zfs is a whole in one solution for classical tools like lvm (volume management), luks (encryption) and ext/btrfs (filesystems).

backup to a zfs (sub)volume

My case would be backup a luks encrypted root on lvm to a 3-disk zfs-raidz1(Raid5). At my zfs pool are different volumes and subvolumes created for different purposes. Some of them use encryption, others don't.

Keeping this in mind, a user has to make sure prefered backup-volume is already setup and mounted. This applies to zfs backup-sources and -destinations.

A timeshift implementation has to look at the mountpoints of type zfs (grep zfs /proc/mounts), instead/in additon to the device detection.

With this behavior a rsync backup can be realized.

backup/snapshot a zfs (sub)volume

for using timeshift for backing up a zfs (volume) as @sskras mentioned, another mechanism needs to be implemented.

zfs has a snapshot function built in. The technical commands and options for zfs snapshot-management can be found in the zfs-autosnap source (https://github.com/rollcat/zfs-autosnap).

some example output from my system:

# disks and partitions (sdd lvm & sd[efg] for zfs)
$ lsblk
NAME                                           MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINT
sdd                                              8:48   1 119,2G  0 disk
├─sdd1                                           8:49   1 234,3M  0 part
└─sdd2                                           8:50   1   119G  0 part
  ├─ssdVG-root                                 253:0    0    40G  0 lvm
  │ └─root                                     253:1    0    40G  0 crypt /
  ├─ssdVG-boot                                 253:2    0     1G  0 lvm   /boot
sde                                              8:64   0   7,3T  0 disk
└─sde1                                           8:65   0   7,2T  0 part
sdf                                              8:80   0   7,3T  0 disk
└─sdf1                                           8:81   0   7,2T  0 part
sdg                                              8:96   0   7,3T  0 disk
└─sdg1                                           8:97   0   7,2T  0 part

$ zpool status usbpool
  pool: usbpool
 state: ONLINE
  scan: scrub repaired 0B in 14:36:51 with 0 errors on Sun Dec 11 15:00:53 2022
config:

        NAME                              STATE     READ WRITE CKSUM
        usbpool                           ONLINE       0     0     0
          raidz1-0                        ONLINE       0     0     0
            wwn-0x5000c500c6988b98-part1  ONLINE       0     0     0
            wwn-0x5000c500d0142180-part1  ONLINE       0     0     0
            wwn-0x5000c500cf99cd54-part1  ONLINE       0     0     0

errors: No known data errors

# list volumes of zfs pool "usbpool"
$ zfs list -r usbpool
NAME                                     USED  AVAIL     REFER  MOUNTPOINT
usbpool                                 7.11T  7.24T      155K  /usbpool
usbpool/backup                          7.01T  7.24T      341K  /usbpool/backup
usbpool/backup/clonezilla               10.0G  7.24T     10.0G  /usbpool/backup/clonezilla
usbpool/backup/proxmox                  5.82T  7.24T     5.77T  /usbpool/backup/proxmox
usbpool/backup/rsnapshot                1.18T  7.24T     1.14T  /usbpool/backup/rsnapshot

# list snapshots of volume "backup" in zfs pool "usbpool"
$ zfs list -t snapshot usbpool/backup | head
NAME                                                    USED  AVAIL     REFER  MOUNTPOINT
usbpool/backup@zfs-auto-snap_monthly-2022-07-12-0643      0B      -      330K  -
usbpool/backup@zfs-auto-snap_monthly-2022-08-12-0557      0B      -      330K  -
usbpool/backup@zfs-auto-snap_monthly-2022-09-11-0629      0B      -      330K  -
usbpool/backup@zfs-auto-snap_monthly-2022-10-11-0610      0B      -      330K  -
usbpool/backup@zfs-auto-snap_weekly-2022-10-21-0554       0B      -      330K  -
usbpool/backup@autosnap_2022-10-27_11:00:04_monthly       0B      -      330K  -
usbpool/backup@autosnap_2022-10-27_11:00:04_daily         0B      -      330K  -
usbpool/backup@autosnap_2022-10-28_00:00:04_daily         0B      -      330K  -
usbpool/backup@zfs-auto-snap_weekly-2022-10-28-0554       0B      -      330K  -

# list snapshots of sub-volume "backup/rsnapshot" in zfs pool "usbpool"
$ zfs list -t snapshot usbpool/backup/rsnapshot | head
NAME                                                              USED  AVAIL     REFER  MOUNTPOINT
usbpool/backup/rsnapshot@zfs-auto-snap_monthly-2022-07-12-0643   5.34G      -     1.14T  -
usbpool/backup/rsnapshot@zfs-auto-snap_monthly-2022-08-12-0557   4.91G      -     1.14T  -
usbpool/backup/rsnapshot@zfs-auto-snap_monthly-2022-09-11-0629   5.40G      -     1.14T  -
usbpool/backup/rsnapshot@zfs-auto-snap_monthly-2022-10-11-0610   2.90G      -     1.14T  -
usbpool/backup/rsnapshot@zfs-auto-snap_weekly-2022-10-21-0554    68.7M      -     1.14T  -
usbpool/backup/rsnapshot@autosnap_2022-10-27_11:00:03_monthly       0B      -     1.14T  -
usbpool/backup/rsnapshot@autosnap_2022-10-27_11:00:03_daily         0B      -     1.14T  -
usbpool/backup/rsnapshot@autosnap_2022-10-28_00:00:03_daily         0B      -     1.14T  -
usbpool/backup/rsnapshot@zfs-auto-snap_weekly-2022-10-28-0554     852K      -     1.14T  -

# listing/counting snapshots can be done recursive
$ zfs list -t snapshot usbpool/backup | wc -l
174
$ zfs list -r -t snapshot usbpool/backup | wc -l
822
$ zfs list -r -t snapshot usbpool | wc -l
1558

# mounts can be listed via /proc/mounts
$ grep zfs /proc/mounts
usbpool /usbpool zfs rw,xattr,noacl 0 0
usbpool/backup /usbpool/backup zfs rw,xattr,noacl 0 0
usbpool/backup/rsnapshot /usbpool/backup/rsnapshot zfs rw,xattr,posixacl 0 0
usbpool/backup/proxmox /usbpool/backup/proxmox zfs rw,xattr,noacl 0 0
usbpool/backup/clonezilla /usbpool/backup/clonezilla zfs rw,xattr,noacl 0 0

Timeshift could simply create and manage its own ZFS snapshots and disregard the others. If you want your own snapshots outside of Timeshift, go ahead. Nothing would prevent that.

ivancarlosti commented 11 months ago

I would love to see support for ZFS :/

liberodark commented 10 months ago

Hi,

Any update for support ZFS snapshot ?

Best Regards

sskras commented 10 months ago

image

No one is assigned to work on this issue :)

andreampiovesana commented 7 months ago

like to have support for ZFS

ShayBox commented 7 months ago

Timeshift ZFS support should probably happen, it's gaining popularity, and starting to become an option or default for some distros. ZFS is considered stable and has been battle tested on servers for a long time, while BTRFS has only lost support from large projects and having lost my data 5 times to BTRFS corruption, I refuse to touch it again.

wallart1 commented 7 months ago

Ok. I'm going to jump in and attempt this. I'm an old programmer, but I've never done anything like this before. There will be a huge learning curve ahead. But, being retired, I do have the time.

I was concerned that Ubuntu was going to drop ZFS support in its installer. But, the latest LTR 24.04 seems to have it.

The biggest obstacle for me is that Timeshift is written in a programming language (Vala) that I would prefer not to learn. Rather, I'd like to use Python. So, what about that? Is there a way for me to use Python without making a complete mess of the project? Should I start over with a new project?

vermaden commented 7 months ago

@wallart1

I may have some potential good news for You.

This is the 'Time Slider' from OpenIndiana/OpenSolaris/Illumos implemented in Caja file manager from Mate.

openindiana-2019 10-caja-time-slider

I believe someone already ported it to Linux here:

... and its in Python.

Hope that helps.

wallart1 commented 7 months ago

Oooo. That's extremely interesting. Thank you so much for that.

laserburn commented 6 months ago

Here is another upvote for zfs support for Timeshift. I was looking looking at zfs snapshot managers for my fresh Ubuntu install and they are all little more than shell scrypts or front ends for zfs commands. Fine for servers, but clunky for simple PC home use. A nice visual took like Timeshift is sorely needed.

wallart1 commented 6 months ago

Ok. I'm going to jump in and attempt this. I'm an old programmer, but I've never done anything like this before. There will be a huge learning curve ahead. But, being retired, I do have the time.

I was concerned that Ubuntu was going to drop ZFS support in its installer. But, the latest LTR 24.04 seems to have it.

The biggest obstacle for me is that Timeshift is written in a programming language (Vala) that I would prefer not to learn. Rather, I'd like to use Python. So, what about that? Is there a way for me to use Python without making a complete mess of the project? Should I start over with a new project?

I've been doing some research, on and off. I ran across a project by the Canonical staff which is called Zsys. This is exactly the type of backend that I think my project needs. Here is an excellent write-up by the developer.

There are some unfortunate aspects to this project, however: 1) The project is still in "experimental" status. It is at the stage where some complex issues are being discussed. 2) The project is on hold because of conflicting priorities at Canonical. 3) It is written in Golang, so I'd have trouble contributing to it.

It is available to install from the Ubuntu repository (in Software Manager or APT), and the installation is dead simple.

I've also looked at Sanoid and ZFSBootMenu. These seem like overkill, and the latter seems to require that the operating system(s) be (re)installed on top of it -- a showstopper, IMO.

So, I guess that I'm waiting on Canonical to make the next move. :/

sskras commented 6 months ago

@wallart1: Ummm, why would supporting ZFS snapshots need any boot-related tools like Zsys or ZFSBootMenu ? Without having any RnD done I somehow still don't get that part.

wallart1 commented 6 months ago

@sskras, thanks for your question.

I use Timeshift when doing maintenance on the OS or on apps that are installed on the OS, and also when I am about to do something that has an elevated risk to the OS. It is normally the case that, if something goes wrong, the OS can still be fully booted, and I can use Timeshift to revert the changes. But, it can also be the case that I did something that makes the OS unbootable. So, I want to be able to roll back changes before boot time.

I realize that Timeshift doesn't have this feature. This is an easy opportunity to make this project better than that.

If you have read the write-up that I pointed out in a previous post, you will realize that "taking a snapshot" from inside an Ubuntu ZFS system is more complex than it first seems. The author/developer had to invent the concept of a "system state" that represents all of the many datasets, snapshots and attributes that exist when the system state is saved. So, simply rolling back a single snapshot after you've messed something up is not sufficient.

Now, I happen to have a server that runs a hypervisor (Proxmox in my case) which makes saving and reverting the state of a virtual machine a very simple matter. It only has one or two virtual disks to worry about. But, my daily driver system does not have a hypervisor. This is where having a pre-boot rollback capability is critical, in my view.

Of course, the other use for snapshots is to save the state of user data. I don't think that Timeshift handles this very well. It looks like an afterthought to me. Zsys handles this out of the box without giving it a second thought. (However, this is an area where a major discussion exists. See, for example.)

If I tried to rewrite Zsys (because the existing one is written in a language that I don't have expertise in), then the scope of the project would go far beyond anything I am willing to tackle.

I suppose I could begin with just the capability to manage snapshots of user data. But that is not really the intent of the project, as I see it. There are other backup programs that do a better job of this than I could.

At the same time, I am interested in hearing from people what features they want. So, again, thanks for your question. :-)

P.S.: And, as always, remember that snapshots are not substitutes for backups!

rwperrott commented 4 months ago

No support for ZFS is clearly a bug!

I used the ZFS with encrypted disk Mint installer options, when I had to reinstall Mint 21.*, after Timeshift restore failed to fix a bad boot, for an install with encrypted LUKS, LVM2 and ext4 options. This prior caused Nvidia driver no desktop, puzzling desktop freezing issues, and disk IO stalls! All fixed with ZFS, and the (default) LZ4 disk compression freed up an impressive amount of precious system disk space, and the machine fells faster, so superior for desktop too.

This inadequate support may become a critical upgrade barrier in the future too, because mintupgrade for Mint 22 required a fresh Timeshift snapshot, as the first step. So, just how can I do that if I don't have any supported target locations!? Maybe I should raise that with the mintupgrade authors too.

I tried BTRFS on some SSD drives on another machine, and saw performance issues, so switched the drives to ZFS, and they because noticeably faster than BTRFS or ext4. Some of this maybe why the Mint installer hasn't offered BTRFS it as an auto setup option, so I don't get the inconsistency of Timeshift (maybe properly) supporting BTRFS, but not ZFS.

Timeshift inefficient approach of creating a new directory and rsync (copy, not update) in to it, for every create snapshot, only makes sense for inferior journalling/FAT filesystem locations, which should really be a last resort as a backup location. That's even worse than using tar archives, and why snapshot deletion is so damned time consuming; and anything git-like (diff-based), including something like Git Large File Storage (LFS) or smart use of true filesystem snapshots looks better still.

My ideas are:

  1. If the target location is a BTRFS/ZFS subvolume/dataset, but not a suitable system one, create/reuse/reserve a child ".snapshot" BTRFS/ZFS subvolume/dataset, then for each Timeshift create, rsync in-place update to this subvolume/dataset from the source, and create a BTRFS/ZFS snapshot on this subvolume/dataset.
  2. Delete the "Type" tab, it looks a naive and useless location filter.
  3. Any filters added on the "Filters" tab, for a system location, may make direct BTRFS/ZFS subvolume/dataset snapshotting impractical, requiring use of the 1. method at the system location, i.e. use a ".snapshot" subvolume/dataset will need to be created/reused on the parent subvolume/dataset for this.
  4. For the "Location" tab
    • Modify the "Location" tab/stage to allow picking a BTRFS subvolume or ZFS dataset as the target location, not just dated naive /dev/*, so that a BTRFS/ZFS subvolume/dataset can be picked, damn it!
wallart1 commented 4 months ago

Meanwhile, I'm taking my time learning the ins and outs of zfs snapshots. Currently studying a tool called znapzend to automate snapshots and backups.

It would be worth your time to learn as much as possible about zfs and do your own snapshots from the command line. The commands are really not difficult. But you do need to read up on them.

rwperrott commented 4 months ago

Meanwhile, I'm taking my time learning the ins and outs of zfs snapshots. Currently studying a tool called znapzend to automate snapshots and backups.

It would be worth your time to learn as much as possible about zfs and do your own snapshots from the command line. The commands are really not difficult. But you do need to read up on them.

That's fine if for only for one dataset, but the ZFS rpool (/root) generated by the Mint install contains multiple datasets, so that may not be so easy. You probably don't want to make a recursive snapshot of the rpool dataset for this, because that'll catch up irrelevant stuff like logs, etc. The whole point of a dedicated system snapshot tool is to make this easy and automated for any level user. ZFS is a lot easier that BTRFS to create snapshots for, because of the latter's ridiculous need for extra setup to make snapshots, which suggests tool immaturity.

rwperrott commented 4 months ago

The command to list the mount points for zfs is sudo zfs get mountpoint for those writing tools to access them, e.g. Timeshift. e.g.

sudo zfs get mountpoint
NAME                                              PROPERTY    VALUE                     SOURCE
bpool                                             mountpoint  /boot                     local
bpool/BOOT                                        mountpoint  none                      local
bpool/BOOT/ubuntu_8juuya                          mountpoint  /boot                     local
rpool                                             mountpoint  /                         local
rpool/ROOT                                        mountpoint  none                      local
rpool/ROOT/ubuntu_8juuya                          mountpoint  /                         local
rpool/ROOT/ubuntu_8juuya/srv                      mountpoint  /srv                      inherited from rpool/ROOT/ubuntu_8juuya
rpool/ROOT/ubuntu_8juuya/usr                      mountpoint  /usr                      inherited from rpool/ROOT/ubuntu_8juuya
rpool/ROOT/ubuntu_8juuya/usr/local                mountpoint  /usr/local                inherited from rpool/ROOT/ubuntu_8juuya
rpool/ROOT/ubuntu_8juuya/var                      mountpoint  /var                      inherited from rpool/ROOT/ubuntu_8juuya
rpool/ROOT/ubuntu_8juuya/var/games                mountpoint  /var/games                inherited from rpool/ROOT/ubuntu_8juuya
rpool/ROOT/ubuntu_8juuya/var/lib                  mountpoint  /var/lib                  inherited from rpool/ROOT/ubuntu_8juuya
rpool/ROOT/ubuntu_8juuya/var/lib/AccountsService  mountpoint  /var/lib/AccountsService  inherited from rpool/ROOT/ubuntu_8juuya
rpool/ROOT/ubuntu_8juuya/var/lib/NetworkManager   mountpoint  /var/lib/NetworkManager   inherited from rpool/ROOT/ubuntu_8juuya
rpool/ROOT/ubuntu_8juuya/var/lib/apt              mountpoint  /var/lib/apt              inherited from rpool/ROOT/ubuntu_8juuya
rpool/ROOT/ubuntu_8juuya/var/lib/dpkg             mountpoint  /var/lib/dpkg             inherited from rpool/ROOT/ubuntu_8juuya
rpool/ROOT/ubuntu_8juuya/var/log                  mountpoint  /var/log                  inherited from rpool/ROOT/ubuntu_8juuya
rpool/ROOT/ubuntu_8juuya/var/mail                 mountpoint  /var/mail                 inherited from rpool/ROOT/ubuntu_8juuya
rpool/ROOT/ubuntu_8juuya/var/snap                 mountpoint  /var/snap                 inherited from rpool/ROOT/ubuntu_8juuya
rpool/ROOT/ubuntu_8juuya/var/spool                mountpoint  /var/spool                inherited from rpool/ROOT/ubuntu_8juuya
rpool/ROOT/ubuntu_8juuya/var/www                  mountpoint  /var/www                  inherited from rpool/ROOT/ubuntu_8juuya
rpool/USERDATA                                    mountpoint  /                         local
rpool/USERDATA/richard_yss56r                     mountpoint  /home/richard             local
rpool/USERDATA/root_yss56r                        mountpoint  /root                     local
rpool/keystore                                    mountpoint  -                         -

bpool is the boot ZFS pool. rpool is the root ZFS pool

So, the relevant columns here are:

There maybe an API to provide all of this too.

rwperrott commented 4 months ago

See https://dan.langille.org/2019/04/22/mount-your-zfs-datasets-anywhere-you-want/ for examples of using sudo zfs get mountpoint.

You can also do sudo zfs set mountpoint={mountpoint-value} {root-or-dataset} to create or change a mount point but Timeshift probably won't need this e.g. I did this for my data SSD drive ZFS pool datasets to mount them in a familar place: sudo zfs set mountpoint=/mnt/data-ssd dssd-pool sudo zfs set mountpoint=/mnt/data-ssd2 dssd-pool2

sskras commented 4 months ago

@rwperrott commented 44 minutes ago:

The command to list the mount points for zfs is sudo zfs get mountpoint for those writing tools to access them, e.g. Timeshift. e.g.

The result may include zvols (instead of datasets) which operate on block level. I doubt there is a need to backup/restore them blindly.

The result may also contain snapshots and their bookmarks. No point in backing up them.

So I propose to -t filesystem switch for the get subcommand: zfs get -t filesystem mountpoint. But even with that the command lists a lot of mountpoints where value equals to legacy on my installation of Linux Mint 21:

List of mounpoints of my ZFS datasets

```sh saukrs@s2-book:~$ ssh 192.168.8.101 zfs get -t filesystem mountpoint Executing /home/saukrs/.bashrc Executing /home/saukrs/.bash_functions NAME PROPERTY VALUE SOURCE bpool mountpoint /boot local bpool/BOOT mountpoint none local bpool/BOOT/ubuntu_ijuc69 mountpoint /boot local rpool mountpoint none local rpool/ROOT mountpoint none received rpool/ROOT/ubuntu_ijuc69 mountpoint / received rpool/ROOT/ubuntu_ijuc69/srv mountpoint /srv inherited from rpool/ROOT/ubuntu_ijuc69 rpool/ROOT/ubuntu_ijuc69/usr mountpoint /usr inherited from rpool/ROOT/ubuntu_ijuc69 rpool/ROOT/ubuntu_ijuc69/usr/local mountpoint /usr/local inherited from rpool/ROOT/ubuntu_ijuc69 rpool/ROOT/ubuntu_ijuc69/var mountpoint /var inherited from rpool/ROOT/ubuntu_ijuc69 rpool/ROOT/ubuntu_ijuc69/var/games mountpoint /var/games inherited from rpool/ROOT/ubuntu_ijuc69 rpool/ROOT/ubuntu_ijuc69/var/lib mountpoint /var/lib inherited from rpool/ROOT/ubuntu_ijuc69 rpool/ROOT/ubuntu_ijuc69/var/lib/0121603c5a1ec645040976f7c80b829668b5963d30a3ae0832182a557a723697 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/0121603c5a1ec645040976f7c80b829668b5963d30a3ae0832182a557a723697-init mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/035258df2fc94bca5d5a64651600506ef6825ac1356b3fd1410b501ce34e774c mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/03b1c86024e962db186cc4b7e16e460a63f971b8a5fab19a92436080e9d524ae mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/03b1c86024e962db186cc4b7e16e460a63f971b8a5fab19a92436080e9d524ae-init mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/07f682585c8a4d2fb2ed81cc8c0db3a5aba39c7ffd6271fac61ccd239c79ad51 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/0b69bce1a697b555cd3ee406068633b88769bd0a9e7a29faf1c65a7c19f7b37d mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/0cde1fb4d550fc6f7064ee887bf0c06f2f5a58214ff5fbeb214b8719c9a1241e mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/0d71074811bdb6db7a7e909ab7a90342a42843fb00dd72e763ae33185f5eadae mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/0dc51f25d081e2b246bc19f7eda44ae83115cd56670b083cc96f0f343c3fa549 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/0dc51f25d081e2b246bc19f7eda44ae83115cd56670b083cc96f0f343c3fa549-init mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/0fa131c134d42872d8cc41ebf36f0112c1f7fd1813ccc63642dbfa0c29b47b48 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/0fa131c134d42872d8cc41ebf36f0112c1f7fd1813ccc63642dbfa0c29b47b48-init mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/0ijlodh55gn3s7zg8wc9bx0rd mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/0scd3b0fg9ysp7e1qyrbkpf2z mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/1ezchhggy38gmauuikfq3h950 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/1fyr98at47er6z4fsbbkej0dp mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/1hohxnccvbvpx61itrmq0xrsx mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/1szncydhjctmqk5n4u4ynt71c mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/1ugjl1dv64bsv26ansebebsf2 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/1xp1exxqth954ya9b03zjbywa mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/21a383117ca726e7ee4e05945a290e0e988061d11268e540ee591e72218830bf mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/21d4951ec2a368872752552e9de2b8e611e753b4c4d9e6801cc847df204c7d6b mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/231ks3psdckajpcm8i1w6myca mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/2394c4556233194ce46a8d1c898129b92cadd4f2e2869bc91bfd720ed0d87eb6 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/23l84pr3lvc3u064orzwelcq2 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/254bbcebc4c00ad3dfc0ce169acf763332477f915c25459c1b10ae631a10f7f6 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/28fdb850e6ecf4b47515cc91ad55d39dd542b5a70dae51055de735f86e66c978 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/28fdb850e6ecf4b47515cc91ad55d39dd542b5a70dae51055de735f86e66c978-init mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/2bd68dd6519384e3bce1d5826c1482fdb0ba3aea1db02410364a5d1209bc905a mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/2bwmih2j9q9ym3j394yb9avth mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/2dworfuj9zmahhwo1pan38zlq mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/2f0bc9671506eaa6807dd69b1b45b89011e947de45c8187ba53259c0306d9d89 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/2f0bc9671506eaa6807dd69b1b45b89011e947de45c8187ba53259c0306d9d89-init mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/2fb0a80e45cfc8f8477ee3312de4e83ffd76f2e38564e317328253e358a5e1f0 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/2fef7e8mc1rddi7lrm9mk2230 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/2hbh0zgsc593xu4hom62cbfpt mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/2iblyqpgvf17e6retdqutfj50 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/337de5fa50a2ad6e3c7f5a393d101e3faa75a7559c7f5d4fcb6a1114908e705d mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/367ac0a08dff936203040e19305a31c37307ac849f1d2c9d3161c9af422223ee mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/36xsl1xlkplif9dylw6m5ba53 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/37925804a95db1f91bca51659d1377947bfced948530b3d1961bdc2072998214 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/3ac5c844d1a5beaa1515f28241c8210002799dc5208ca89c1765e12bfd93cd62 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/3ac5c844d1a5beaa1515f28241c8210002799dc5208ca89c1765e12bfd93cd62-init mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/3duta5tklhrxl1yrcpfe2njee mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/3m8rnpm0yev8goc85doutl3bc mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/3s8x95ugzzor47z14r5cttq0y mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/4136c624f5ce7ab1ef95ee455d100573a6b5b46b1bf91ce4ff8f42508c435312 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/42e31bd33954d061ecb9a0fa942ce4bb9f08fbe46cf65bae3928001598649f27 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/43e4a11fa01627ac96a31c1fcae9efb5255f4459ef402176e64238bed6a0cc8e mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/48rjmvj585meirguc7tqjmg6n mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/497cf218e9254298f19c0c2d463165342d49656185c7e1512fdd26f6005164a1 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/497cf218e9254298f19c0c2d463165342d49656185c7e1512fdd26f6005164a1-init mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/4bv0c1kjd78g72aks07e487tq mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/4cuqzjnxvsnuhgqze7ellfet2 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/4da90c16be1e1acd0d2c07b2c50e6eaf52a4356d64323491ee7b141b251a60fc mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/4dxcsmtl4rk2cowxdrywhqbjt mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/4dznp69t5x882qj8so54fvzrf mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/4emtgqrv53dnckqrvgh3s5q1q mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/4fs1xbo9pigupiaztp7grvwls mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/4n6050u8ghb2nmar7qjg3u0vl mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/4n6omrb6r03feuov8wz2fpkmh mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/4sxdxigl6seeymdl6zmj834kn mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/4yfha0dea3kpg52gj8rz30nd9 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/53d48f6b51d302a882f4d08509ee55d653ddca4d74a006862445777cbbbe04cf mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/585f5439c0093010946268625e12d5cd32801a1b1b6cb8d4bd9d65b22bdd36b0 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/585f5439c0093010946268625e12d5cd32801a1b1b6cb8d4bd9d65b22bdd36b0-init mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/595xy8pl9qj9o6e47xghpi5tb mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/59lhyeqnltl481ciby1c0da4z mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/5a5730bfb948fc0a7feaa2d94b0493b4f0a3408700f7494f58930a708cc5e017 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/5f4e0b9d215ff0bc5b1987bf48a96481f0dbb224d1a5247fc2f9ce8040125e8b mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/5f54a36e2af921b7822a5000b5cd4532b4a8220c72688f23ffb6a78439d77560 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/5f54a36e2af921b7822a5000b5cd4532b4a8220c72688f23ffb6a78439d77560-init mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/5jhxcebogyb7y4tnytd3x5qri mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/5u678d301jad809hsj027ui7r mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/5up7zd3x79rwqgh56tja4jhrc mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/5vzj6s1i19vlnd3oalojphc6m mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/5wmoi2no8q4a1a22lhfboir7b mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/5zm7t7pi0p0sjhflh7ue810uy mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/649599183effa189afc03ec67563af2370f351011061309712f967c5c5bf99fd mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/65db618da3be4d2bd0c015c1b2df13ae9252196dddd63bd104139f2717aaf6a0 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/65db618da3be4d2bd0c015c1b2df13ae9252196dddd63bd104139f2717aaf6a0-init mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/67eb25d34b85ecc62c7a951db725d5910ee71c9686e61aaf66485bddbb8300a6 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/6bl61w1p3ez9rnf53igvwgzin mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/6oe2r3vhhdktvxunzkzzvdapq mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/6t204qrnas0eq7olojku34d8g mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/6t8a8ys59rl5rz163exw5h18a mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/700460f7d420fef6137f3523b0d238ba48b3e8addb14de13ef71d2821c4d385d mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/71i8mko7z7srhfisy1cv35d11 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/736440c85euywv9uhcik2q97x mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/76570109cbb7729b4e3867cc34d62ce9bb3dec1463cc4a23df249444c6c35318 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/76769441b12ac747612f6f9e7d950a8332edee47bba82879e92522cd2a475667 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/770815f880c9dcb086e996f955d942a88c8856ecfc3edf293f333649fbf2abc3 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/77trtvb8g2l3bokw8vzdik5yt mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/79azedzu5e75qnnal3cf2ke93 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/7c10ff0509d5d4058bf6d3ab3640c53bcddd37266cf82bb2eb7016aabae7a976 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/7c10ff0509d5d4058bf6d3ab3640c53bcddd37266cf82bb2eb7016aabae7a976-init mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/7d38e4eedf87927d85e92afbdc9604afe5d5c4fa0a90eb70d581506b9dc0614e mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/7d38e4eedf87927d85e92afbdc9604afe5d5c4fa0a90eb70d581506b9dc0614e-init mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/7gc5gt1mtjc0sgxw207oqpamm mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/7pc905htrijelfwjkwxkb2529 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/7qqlj0ei7njfllu4wufolbk9h mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/7v9knprqhyowkziigwaabfxeb mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/7wxldshidalhrx4jlfhqta3kd mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/7xfajoseo9qbvg18c8ox3db63 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/82zx0o1kjx5aax9f00kx09fxn mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/83f11f96425a53074c43a421942ab04750b543b92a373edffb3c5a855e145042 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/83f11f96425a53074c43a421942ab04750b543b92a373edffb3c5a855e145042-init mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/84d8360436ffc22e325556d0771296f0a020cc63631f6a15de96d9812a837218 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/888ub0q7xixvoz5ci98tmmhe5 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/89e65a557c718cbefaeb4208f11f29d414c551925bca9f85805314bf4bba65a8 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/8a013a702ac43e4c3a4b630ae5b3177bdb6d874a42227871944094d0b642bf8d mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/8a013a702ac43e4c3a4b630ae5b3177bdb6d874a42227871944094d0b642bf8d-init mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/8c0f0006f5d05b6ea6ac35a180b9744ed41c9677a2b04cf257f72ea7b15aede2 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/8c0f0006f5d05b6ea6ac35a180b9744ed41c9677a2b04cf257f72ea7b15aede2-init mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/8cvtnxy3gn8aj4ggf3bh5wh4c mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/8f1665a974a5779e0d04b58ce1ffff8e0f3c13a30f7adea980f437a3eae90573 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/8jtduj2uac8pxc066sus7btbw mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/8pkzpxh83nfe1wclha5zhgni1 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/8tmt1s4p1jbxkgazjkcbf3gyh mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/8yqntkko0cct0ylezg76by881 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/9127eh0izf4m2ql12usvaj8ot mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/94v4alqk4rbl67p0abyfvff0u mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/9d67a403dd89356b0682ee6895bff68166918b55e2ff462c52c704614f79a1ee mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/9d67a403dd89356b0682ee6895bff68166918b55e2ff462c52c704614f79a1ee-init mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/9de550f91440f7d88ca053bce7201a04df8abe81e5d2e3052c8931539b9e6717 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/9dpz2vevn4ov4b8mm4bfin1yd mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/9f2cssm1hclrymk458hdzqw0q mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/9omno9nxktrug2sodui38lu4r mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/AccountsService mountpoint /var/lib/AccountsService inherited from rpool/ROOT/ubuntu_ijuc69 rpool/ROOT/ubuntu_ijuc69/var/lib/NetworkManager mountpoint /var/lib/NetworkManager inherited from rpool/ROOT/ubuntu_ijuc69 rpool/ROOT/ubuntu_ijuc69/var/lib/a00c9phv71bwrk3aun9wsmtsk mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/a5my8bc8z748cx9q0r1vr83pv mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/a89ytm0gdo2dhn4tfy6zgzicg mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/a8f2b25c352bc70c17fab9e60c6217082a69a3b2e89f4944ba7e3fea87a9fa90 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/a925c9702942b30def923d5418f5dbd26b2f2351d211bc886167f8d2c8ece288 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/a925c9702942b30def923d5418f5dbd26b2f2351d211bc886167f8d2c8ece288-init mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/ab763j02v75k6etjrpk3wgu3g mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/af19161294b3478b435980f7c3dcf1c4336a2c2d504766ae66ff7c25c0127c8d mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/aiqvl1wlnkmm60vxakw0i6ycc mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/aooqgi0xu9jn25tflmt26zjx5 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/apt mountpoint /var/lib/apt inherited from rpool/ROOT/ubuntu_ijuc69 rpool/ROOT/ubuntu_ijuc69/var/lib/atkz3pe7p3vmx7ckr54nje5fi mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/ayulykj7bm8eyodnh7jajq0w8 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/b26e1dabe6a322f0397ceac15386a27b8ef8e6fb1847abd5fcf8d59fe3d97e42 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/b6rdvl91e70al4fsvgo4zdxko mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/b6thbyfrdk3om4v9ztkj4izsy mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/b709b07932c49c307fa96fa4f23c3245c486aace01c61eced7728a9b7b78b580 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/b7b14f6a258a61152ea003a40b0e7be1111847d74f5fb3fca07bf1f9e45b1ba1 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/b8008aca93b5c2b13c61af2f056c044b8e5bd5c1acc318dea6739281ae13b425 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/b8008aca93b5c2b13c61af2f056c044b8e5bd5c1acc318dea6739281ae13b425-init mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/b8acbe34e3c9d6865ea1a4b614c1df003985713dd438bcb6b6be799e9aae49cb mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/b8acbe34e3c9d6865ea1a4b614c1df003985713dd438bcb6b6be799e9aae49cb-init mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/b945906d34fd56cbc5d61e104440d2a3233c8684bb0458350919d24b9eecfbf0 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/bdb288e8ae1731c1cbd21c01a7deb0ee42201ab4982f743c0dfef197ba43ac00 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/bdb288e8ae1731c1cbd21c01a7deb0ee42201ab4982f743c0dfef197ba43ac00-init mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/bj69r2djdmo8m9gzokahk3g7i mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/bkz3s6blmd277ztuakf01vfhu mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/blukp13vbitd2904gvky75541 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/bniakmxr079vxaqgkbs8pgxuf mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/bps124hzr7memmvdesuga9jbk mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/brkf0055unxrmkzkgvyk2zuni mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/bsws60npsdvr3ri5592v3tduc mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/bvco8u5vtajhrxznxx3ew79zc mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/bw91mwptq6799u3o8wdorpyt6 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/bwly394wbirwnno6yidl1xx7k mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/bzysml6qobk1plersxqkikyom mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/c0z3ppsojui4ghi9w2fj6yirb mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/c12f9ddf648df97e0713210ef2be610414439f25fce3cba4a98562f6299b929d mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/c12f9ddf648df97e0713210ef2be610414439f25fce3cba4a98562f6299b929d-init mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/c3vggvm9ht1d4a72xd96cwatd mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/c5wmyr6u9iirva0dunued084v mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/cesgzu676e5443jarbwy1ujpe mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/cf76981c106819216b8c491ae88880c89d9e36ae41aa3ea9d1e1c3971c53384e mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/cfab616f24b8d53351d0f0e8a80c78ad92b0cabb064f243b44a819ebe5194d3f mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/ciezdulu159ofjhsafgyn494y mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/civ20xf0uauc5cq27qbc0nbnv mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/cpok0jb0htsfakkp8k3uqzzl5 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/cros1d036smaa73nug8s2vi9a mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/ct9qoy3t873qoof8qv50vd223 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/d17f5de2719d1652ea675e8c09b9fb4db80eedd622a03d8d5e66d3fa7e6f4bd3 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/d2obq025rwkuq8oa99roy1ntx mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/d394adc8aae59e5fa2540f11e503ad4cf5a3724ceafca9f5a0805bc80b6f4558 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/d394adc8aae59e5fa2540f11e503ad4cf5a3724ceafca9f5a0805bc80b6f4558-init mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/d4v1ucf44cvzculolqhcwpi21 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/d5f1lkp5hvd50auu1nsdqfcxy mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/d76emfua1icboc6v8fgm2n6j3 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/d8ue6anlcmyf6g0ptqinxe7j4 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/dada1f85098a968772422fa9668fcef763567fee3bc27d596013bd98f23e4708 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/dc373d354737321117b8a8d240d360ce8d9e81dd3dc1f85b0971cf3fadb02a79 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/dceykp9qvszons8t415uioilf mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/dibqazitl221f2cw21q5vyd41 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/dpjjh70ydgckimyck1he352wv mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/dpkg mountpoint /var/lib/dpkg inherited from rpool/ROOT/ubuntu_ijuc69 rpool/ROOT/ubuntu_ijuc69/var/lib/dt78lfb1lh2jm7uwo7kxe4vhx mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/dwv8kt6xmq2ellew5xemxh572 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/e1a0c5cd96eb7d937e83e44225f5299987f81c9235364b07989d0f75d6517790 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/e5z9f8473z6wbtwzxdxcvc1jz mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/e6xf15k2sxfi7xytotligtyuu mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/e8a5b37de204a9469fc718d846c4c9c641428bbad253adf436e5e7a23b0266e3 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/e8uz1fd09bf3yaw0qnk1gzjxf mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/e96d046c5fa39a51a8b7153ab27eff77ffc999ee31b2f944f82c33ad9d2260a3 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/e96d046c5fa39a51a8b7153ab27eff77ffc999ee31b2f944f82c33ad9d2260a3-init mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/ebkqrstjn1cdsu94jh50i6ihc mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/en7dvbufhhglfpfwyzskqcrbh mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/es9xg4i0qx8qyu82lmhkpnwjs mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/exuzumkgqyn1k2yd2duxbcuk7 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/ey3tayrlt6xvjjkhdq1u2n6wl mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/f036add0fcb6f14daebb1cb8b2cc539080ed241f425d0c0ba969589581aeae96 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/f22b80b8a0ab0e7c856efd66dcb29ece427c237e030b46511d9e19cc9df9a080 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/f5a12e17b9a5d93e27989cde6a90ef7b4a192ede6c1775f10db295dfd63a0466 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/f5a12e17b9a5d93e27989cde6a90ef7b4a192ede6c1775f10db295dfd63a0466-init mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/f800f7416d30e71c1a0f42f2b68fb7331219dc2ad124c25cd92d62cbbf89013c mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/f800f7416d30e71c1a0f42f2b68fb7331219dc2ad124c25cd92d62cbbf89013c-init mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/f9hsaecrvzbks9kbc2dr5xsaj mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/fa3738ca0e274a8f89861307ee43e7fc0839d18b3bc13c018d4c07e72fc05d62 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/fa3738ca0e274a8f89861307ee43e7fc0839d18b3bc13c018d4c07e72fc05d62-init mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/fb28f1a5030e499e409745f4b51f111c45a67deaaf4093a7d9448ae7c83d6e6e mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/fb28f1a5030e499e409745f4b51f111c45a67deaaf4093a7d9448ae7c83d6e6e-init mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/fcmcxh6qwcw5d1yf2pqjd0tjw mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/fdb91eeccb509d9c84ec33db552512151c4b950734acb1f81b333f244528d8b1 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/fdf391618a298afc4b948712bacd2e0de55bd38c883a96ba66c39175cff6d993 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/fdf5f58f139402fb6f2e7521e773bd7cb0e4dba0893db073873ef7f508cc7296 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/fdf5f58f139402fb6f2e7521e773bd7cb0e4dba0893db073873ef7f508cc7296-init mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/ffj3b1elf26tjmhw6hwqe2uph mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/fjm6tv5ldj5ofq69g6az0443s mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/frnild90ou97nd7o9kcx7jrqi mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/fy0frha7xi6ebekl5b868eue5 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/g13p4sbdast886tzrxd064nxj mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/g38hli1xzdtqsyk12vlyx7ned mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/g7sz114rozud9eorrny04vnyy mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/g95jxs3a90dtw03d4zlc0fuv9 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/g9p1exfz93qkx4ui6vz7bqe09 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/ga32bh3he72m416w00hbaiue1 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/gcm9uqnt8tfdecs5cgn1jym22 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/gjugdo17gshpq66kfaut79hzy mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/gnrwdcfcl9j285gr5sbvqb398 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/gvti7v0pu2grs62qm1p9u2ax2 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/gy342wshrto4r8q12xp2poioj mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/h187iv1agjkph820bmg61r38p mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/he6971oozzbq5dyfthljaepyf mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/hh2pnnpwk0dsto04epd5ob7nl mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/higl7c3mtbzy1bpevgkdc53hk mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/hq6417ryqa01vv8q3hslkm84l mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/htobwpvwa7xl3udjz8jmq7wng mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/hu5rn22elazx9swmiifdxvwit mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/hvdwdzuf395ykt09zsqdfuecn mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/hx20655gofx9d6hqgum1fbgll mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/i28mn6d4dayxe0ian92z8crq9 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/i74yh84peduqs8ruq37ewpp3o mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/i7s2c36wc8iynauqpjftnkwsa mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/i8grdi0neoqk3ctv68h3dse01 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/i9lgictdrbwr7r31tlhwbo9dk mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/ib6m0uxz9oeveb59qav7y092p mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/if3a1bpz4dfqjui1e5wxmu62l mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/ii61klbg79icm0a311pdvufjw mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/ik0bb2h75emx0od45dpm9durv mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/ik6pdv51g5y2p61hctr1fjzy1 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/ikmc38i4lslzxirwr2eglk8qc mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/ilvxmiwlwilv7jultto0zylus mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/ipkzu90nistew899u55xlm64l mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/iq164jybwayuueij7ora8f4k0 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/isbsqhy6415rduf5k3fi0tiap mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/ittl6294qub0ip1y0fsqk5qwq mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/iv0ga62q271o8qwf6c2k3eqrm mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/ivicw8b253e0du8qxzjqf7pub mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/iwks4m0cja5cl5xu9ljwc0utx mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/izzjwt96awmhhyygfga38wo49 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/j3358w9zgpuvmv9ttcdgqglak mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/j4r6p9ff8c09t010sv0qq4vgq mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/j72reizww0i36kodu0vaewtmc mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/j9wo0xpgxh9q7alda29puuyfb mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/jhyg2nj6nv8vmqvzn133gt5zp mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/jl1tzrepac6h84dogebs1i5b5 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/jlatsdg7mc7frvbg166sqw2zp mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/jt9v4aayypfbsfq56c8iy8vwu mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/jvp3d5yv1d6o1fu6d9jcz8exh mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/k013uxrsad8zcitf7qg876xua mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/k1vbfsjeicb1dgehzgjmwg0u9 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/k5ehzu2u6bt60lc07jkm27r0c mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/kdrfsvdi515s5dsuvvayzo9fn mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/kjqqfnhwax2l1innunaw4h0mk mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/kmk609n3mty8zj317kskldca1 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/knmuqyxkol4dqb0wv5cuasrm6 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/kny4f73ahllkh0cs7n5gw93g9 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/ksk3n3i0mt5ia9iihd2ukc8kv mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/ksmll9mcue1srr7h21xls7ooc mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/kxep3udm9t7zftst6r3vk8ljb mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/l2q4y8z7u51jxibrnkzimsxsb mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/l3ctb9aw7909vkcg1g4m6akod mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/l3yc3uq660yg871kd2f77v43z mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/l52eqjbllupykruaqpadskfkn mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/l5dpr8pdw7g2ieezaiuwvzvg9 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/l792jm1ahbxuzeququmr73nzk mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/labnghkcsluwzmr5a4g0p8sqv mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/lb4oi3skd6894ubqbmeyc9w8k mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/lhgqr9bovcv1e3ykbdkj8z8of mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/li69uzx2zr3aee77lp4kf395w mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/ljrpcakl2k6r0r2qrcq9sicfk mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/lo0oi0tpt3z1qnq52i6or7thf mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/looxe2kcqq7fsxv6zhehpzw3q mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/lrmyoraicpwczf0cw5h1vif9u mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/lt6csb9zb9h7r3mknty6i3cex mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/ltfxndxj05pxpgcioj6e3r4cu mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/lwiym4bmo6qgqsi9abjz4k7za mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/lwynfjc27ctwnwi7b0zs9bcfy mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/lzzzj3wyihs47b0aczzvg8uny mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/m0ggpk0boc05r7s8azm59rlle mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/m1yxsgcfms3nykrzpq57k7gxo mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/m2a41kp0cwsmnfkfgya270ee4 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/m82okive4pxjobk7ms71ksa71 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/marddycm87q279l0limxeaogj mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/mlbzclhp3nsaedfs18k1y8iz3 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/mnmc8xjtwrb33936lgt3jnx4y mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/mpstnnfvmo4ugtslhf5o4ja0s mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/msx3hcluz2c9otcf4c3yf42vp mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/mttuya9qxy438xqs742sxioyo mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/mxitmy14n3apc416qjhdrkz0m mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/n1zl2awh1fa751wdo4he4ux13 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/n3vcctlnf5jv1uixcuwsuvzq6 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/n9cs798uin6c9rrzm95g5s4cu mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/nahh3tbgk9enjjb0lbofjrt7g mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/nbwv1x9sdvysd9akvdy8p4d6z mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/neostb9a9frfmlx8e6gwd1cgq mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/nfwsjsvhzybtqtc7jn9j1xf9f mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/nfxwod3gckvctcpoe5gzrycwm mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/nmmgjc4u49dmxrinupeb7tn39 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/np78aum3o9rzgy95bweqxq658 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/nrurdleo4y25b3ccqc80bzla2 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/nwfxn79891c79sz718moe3dpn mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/nxnhupl8lrpnrmdc7cgevheyv mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/o0q4wh1fyrk5igohm7kqxulmo mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/o2a7xhkpetqkwutefb6wgi0xu mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/o4uvoane9cda8e9vvkzfossq1 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/o56y3vqfupj29yxaqxqk4ji7y mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/o7zmxh8t35470176o0vxqk2t5 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/o89i9hgteggpd9gwi1nqvszm0 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/ohusagptoawlhud15bow0kdjo mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/oizzevzznmq19uv7py17a8b5s mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/ol8071ou5owdpoy3lznd50vdq mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/olsykodmh9pgm8isy006qkanf mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/ong8gn6zfav7szokh815eldly mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/onzectsbliraoygmloxc40ny7 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/ooczwbn0f0bv5hzc6v2jroc0g mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/opmvpkryjamz3f5lhsd79lerp mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/ouakzm4r9ztizoac0cc7fayns mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/ozm6lqk6com21kh00c6bbbqda mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/p1n2vxqxy9ylgl6tardp0x9tt mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/p4a80i4tlk9t8ce1nhec17thk mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/p4rfrw4fmffktsnyjpy6ms20v mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/pcxdl5nbzghdpqsvq6x7uqrx0 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/pdzhxnf49goqg7407zj9moyja mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/pfxwxivh2izfk8clnjtjqtign mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/pjq2nw6rgwwvoz0649xwij0pd mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/plx4zja0nb4xay76xi2vhsbhu mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/pmsi74vh486o8ytu2mo4i9xpf mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/pndh64miiegkznxx7wdp8gito mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/pouy2z256kq1vrygrsruv5slj mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/ppn3jp8oy3hr74np3h6j4va57 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/pqcz8w3e0c0nfd6dtnrhlus7b mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/ptpqm681yvv61jrtq00mz42k5 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/pv4jsb8sapw8ursyjcvho5xb6 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/pw7smo6avijcs9tgo9sc1ozpe mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/pwm6o9h927hrmqrhpn5e74062 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/pz9o6rjvt5fcrwaicvxexvqbl mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/q0wxmrk7qwemp37n5dnyedugb mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/q58298npmfbyhtfbpx2m0s2gi mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/q7vmws7mv908tamxuu3phsn4t mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/q9564czwrio6p1rxobiqh4bq8 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/qa2lr98meok88zgxd43va0c92 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/qa51dlrewlbl91oghg2mpzbrv mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/qe5rjsvzppheria5qtqn1bpqz mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/qj731qk4k9wyskphuh7l7096m mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/qm9j9c7daormnhtnisgsu5sye mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/qn2syhm7eu7q5pzzlal19tqhm mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/qnijteen4daaay11ktwn0fjva mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/qpbxiqcp090shutqkb9petigh mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/qs0fwm4mk4xb9iq00kgmk11qm mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/qwr0amtmni67clydirmua8fsf mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/qxawcn8c4gs2c4nuwrl3fyo3u mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/qz5vbj8erujx0i4r49lk515ba mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/r4wcysxewunion9indcho35vf mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/r6712ozs5u75l585mcjav1u8e mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/r6ocrbvbxbog57lz49vffdxkh mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/rft5zgxryk2w2xrrlrrowkufn mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/rgvq4sljhvd3f0t6r9d7o1ayl mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/rh6dt99s2whu8hn12bov1n7l4 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/rje39mk6aa0slwri1jvbhbi5v mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/rl20bh73eqyl7ybfcnhhkejxj mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/roadyhdiw965m8w36ckrdubk7 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/rppkhvw2bja4s74feu4jdy621 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/rqz4xh6f4wrghh5q3j132vosx mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/rrfafttw4lvfy18qh4cntgwtr mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/rrgxapnd65shdyjr1sewsmox8 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/rrib8bppbpypzgisqpgsrveoa mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/rs4ru5p9xenia542hr786mwjo mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/rt5fuyf5frxrp4w69c4yqam6p mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/rucyodwt833sj5ubrxcvnhltj mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/rv3dg6dpodlr0bmnorsdhbi9i mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/s18j761s45xltf4mmle6425yx mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/s19qqn2swxr2mtnqeq2pgkm3k mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/s2jpf1q70x8uvcx64akyr7y4t mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/s7e7255ur2rpgj3us37dtcyvv mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/s8koc4kuzjcs35b9z1w2oq98a mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/s99rdq7vy5yni7vppeqn2xuoa mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/scb9v3sjj9ldpwiflziy85211 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/scxtg7ldj2yzhzrjo55ndjsgk mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/sg4uadzopo5qwara2wpsk1jc3 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/sgr5dha2hthdvpfarxzpg7dp5 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/sh0egn9whisjwspa3tw1gns36 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/sj6gwikfzrddlh0apldr5x08r mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/sl5wecy6tkvg4oww5zc6qu4tj mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/smyaq8agvf025sppzlmo68iqp mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/sn7y31z5j1p8rsfh04e3lx4bn mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/sogtsj69poijulvehv26qvskt mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/sotqcdmftnqnzpkepmmz8nrjf mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/stbl9w229h9jripnzfgks439q mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/su7hc4xty6z67mfasazbmfsqd mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/sy7sr1p9kte0v6d75ayvfebfq mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/sz0ejhxrb36vnezvn22rikca5 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/t0addvy90is3dblcnjzvm36cc mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/t0m3seb4dfe4mezbggdyutyds mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/t1juyicak02bx3gsoxyoxcu9n mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/t2zp6diftu7uh4onk8kf9mus1 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/t4evy4yknpvpfbqu4bj1bbl6v mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/t63m2x5n58rydvobdgkub5u52 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/t6lawgt0419ic01lcp78oxy99 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/t7iqocfl7bjekqrf1oom2bqtj mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/t88f0vth5go4o2hu0hgzcxa28 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/t8iplnp08yay8duvtyntrgjiw mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/t8wcy0l4x607y8yb1yjepteqa mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/t8xum2mxdsgrkr2rgn9ndpn5c mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/t99kjc9zz1z7tpv56alu0ap9k mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/tewlmprf4vtk0ia6ioql6p1b3 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/ti5nitw93u0wnnljjuj7z7dsp mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/tkkja8jbpas4ep9mw4kc363b1 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/tknw5n9d9c9m3zlv5oyjyhh7f mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/toa6o4jnwbpzxr2vfrj2m7rnj mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/tpkmgmd47w9pz0kd9m8rnj89e mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/tr1x9n4upskxifc51llh6wa57 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/trl0jxd3ulq0tjy9h1d2c67hv mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/tuh616c1cm5bzh71bkgjp9rch mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/u3b77ub3rbl9dai2xo2dttdir mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/u6bb0bsk2tm0uirv3pumr9f89 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/ua5k5vt3xc4ts57jdtbs01xsw mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/udpu91g6vioglk9k1othwf5jk mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/ufm65lh0y2tchrjo551wfwxgp mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/uhs5yqsl3kujm84pikrdant1q mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/uhsukgdnrdq2psa5bm6rjo1nr mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/uk7aiul28dhiehlyjt6k8yynv mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/uleycvfg4xzbyhh1iq9stf5tu mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/ulirv2x8tcg60cm42dlv9o745 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/umurk28cx85dme958jhd7wykt mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/unn7y7x2lgjkbphunm87dx11x mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/uqcedtio6lfbsbrau9dp039b8 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/ut84bar37vwmjmq76cv84i0k7 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/uuazesnv59eazrraxo7twd7ij mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/uwr1ocgo3e2dxu5opats0k25y mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/v36rjbgd8d60bnv1vb3ab4ox6 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/v3zdk87y4gz357o8i1ml3ppy8 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/vev0wjw2htogs7e747l9b1vsh mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/vj36q18y9r7mvj7lspnuyo3x7 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/vkonin0trmek917fsw036ckef mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/vowoy3rxaj0dnms400zd8vnqj mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/vpd1czcm7eneihyibbwxbl468 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/vsbkquw90nfjxm8moo8bhwbtj mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/vyrnj7d4ahwxeiaucfh4pcm49 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/vz7wfc59kbb7h7ousb6ed9t8i mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/w04oc2p48jxdx7mk95rvxtakw mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/w2y7t7fincxub36igr5q15n51 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/w4p3saby6urv0bc0890ef6ir2 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/w71tp45hhfewnl8e1l3hd0t4p mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/w9k7r2izf7xrq92nc3onhlz3g mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/wd8nxwr3may3qgj3m8wudoe2e mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/we76pgewfs499478jeokrhag2 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/weaud5v1phmntxth44ccnd517 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/wesag4pvyusr1socaau1vg3im mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/wf937kk7fk97olkehq3mnt7x0 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/wfojz2mwebizl69j4ws9borm6 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/wh8fnlwxvqxr90un0ikfboj3c mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/whkvxn0cjmat3bckat8jj90mg mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/wj7zonu0nqtyxxzhdea1kujhb mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/wjvrawt30gdmgjnzf682w7ryz mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/wlqqnanbvwrkt006fas9anxn3 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/wnmmkz10enqyl2tfwwke3ht6h mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/woryw3oziul1e4lqmg1jecq0y mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/wp6imekhcjzuzdp78a6jwmnm4 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/wpe846b20yk9hoqybdk5w2cd8 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/wpnwyx4k3apxl9mqxi5vub2eg mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/wsbchi0l1ibgmu5ol1rk75fsy mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/wt4up5r6jd630ryn6pdtuk6m8 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/wu14wkc2t4zjsjuqh0e44d31f mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/x13rseqtoflperylqbw4xxlfl mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/x3sxidq5ws44f8b86xx9quqvj mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/x4nozkryggqyxealuq471dys4 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/x52kfwqgsslocu07hn43w5uwg mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/xa9zc7sw5pn89rqe9uo68um24 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/xd9wd9n8gpketaxdswyku4pgp mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/xdnvozx6y9hgjmrnjgidtkch1 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/xh7eybw3nntcnnnuagzyl6154 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/xjnfsx3tw0eiob68izpzcg5r0 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/xmqo040olfkwpvopzvx2iop7f mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/xnfzele03p27hpbli43565tl3 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/xqa04iewkdxcj6k3fk6izc4y9 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/xs5bah6883cyar01k9ksc0akv mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/xtrc92xa1syleulnzi1if8or5 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/xuu5hgg9eesz03nlfeg7k4ftt mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/xwg4tu5xmhyubrskr0wxmquf4 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/xxwgiy6jw4mw1jc3tjcebnbuq mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/xz4livsrt738340lzljvqi092 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/xzs3t7i9ym2uj32rpq52t2o35 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/y0qomq1svtugnye9dpmvxmvzu mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/y2s3n4q5fznd96tfm8pzxl9jq mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/y6p1i5mvh8q4ggvyx148affqo mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/y7tqc6ii441924kxpsn9r2l3l mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/y9eagxbzetultfoi5nk5wi3d7 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/ybh3pntsjtucphr6qdne529ex mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/yikxlw64nnfppbupvtoz8s9ij mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/yp0czme8nphqt820wwida9yj6 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/ywgb1k92c3m3zvwdd1jms2066 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/yy21ehjlftfawwo7lzhuscxrj mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/yy39cs45em6dybfpq2b0khim5 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/yy83aqvsxigxvys3b0xqrcgap mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/yzl9ifrylqu62kimz8cdws2e4 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/z1pvp9wefesmuqdjj73aye4qu mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/z436y3ae0iyto5inam5g5hgva mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/z8x7girdlix1jcwe75pf87rnl mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/zahd2lyxed30uc5itynqpa52f mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/zdlwr0zmj0ypdaqu0h6c04wif mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/ze05zcbkbrm6tobgwtfmuy3ph mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/zfz31epj2jg0r8eorkeyo9y5n mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/zggdp7zc06scmf6cyjenmomh7 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/zheec2vrkcwoe8l1brrguh1xy mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/ziq88n4mqmdkhaexn3qryjo7g mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/zjlc3e05pnj7piaf1xbxx7mlz mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/znw6csy8d9b7n702g4xfc7e22 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/zpblucpe1ifqcuilme44sc262 mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/lib/zpnvtfljgrmkirzz0kqhjvi7t mountpoint legacy received rpool/ROOT/ubuntu_ijuc69/var/log mountpoint /var/log inherited from rpool/ROOT/ubuntu_ijuc69 rpool/ROOT/ubuntu_ijuc69/var/mail mountpoint /var/mail inherited from rpool/ROOT/ubuntu_ijuc69 rpool/ROOT/ubuntu_ijuc69/var/snap mountpoint /var/snap inherited from rpool/ROOT/ubuntu_ijuc69 rpool/ROOT/ubuntu_ijuc69/var/spool mountpoint /var/spool inherited from rpool/ROOT/ubuntu_ijuc69 rpool/ROOT/ubuntu_ijuc69/var/www mountpoint /var/www inherited from rpool/ROOT/ubuntu_ijuc69 rpool/USERDATA mountpoint / received rpool/USERDATA/root_jootn5 mountpoint /root received rpool/USERDATA/s2_jootn5 mountpoint /home/s2 received ```

I am not sure where exactly did they come from. After filtering them out I get this:

saukrs@s2-book:~$ zfs get -t filesystem mountpoint | awk '$3 !~ /legacy/' | column -t
NAME                                              PROPERTY    VALUE                     SOURCE
bpool                                             mountpoint  /boot                     local
bpool/BOOT                                        mountpoint  none                      local
bpool/BOOT/ubuntu_ijuc69                          mountpoint  /boot                     local
rpool                                             mountpoint  none                      local
rpool/ROOT                                        mountpoint  none                      received
rpool/ROOT/ubuntu_ijuc69                          mountpoint  /                         received
rpool/ROOT/ubuntu_ijuc69/srv                      mountpoint  /srv                      inherited  from  rpool/ROOT/ubuntu_ijuc69
rpool/ROOT/ubuntu_ijuc69/usr                      mountpoint  /usr                      inherited  from  rpool/ROOT/ubuntu_ijuc69
rpool/ROOT/ubuntu_ijuc69/usr/local                mountpoint  /usr/local                inherited  from  rpool/ROOT/ubuntu_ijuc69
rpool/ROOT/ubuntu_ijuc69/var                      mountpoint  /var                      inherited  from  rpool/ROOT/ubuntu_ijuc69
rpool/ROOT/ubuntu_ijuc69/var/games                mountpoint  /var/games                inherited  from  rpool/ROOT/ubuntu_ijuc69
rpool/ROOT/ubuntu_ijuc69/var/lib                  mountpoint  /var/lib                  inherited  from  rpool/ROOT/ubuntu_ijuc69
rpool/ROOT/ubuntu_ijuc69/var/lib/AccountsService  mountpoint  /var/lib/AccountsService  inherited  from  rpool/ROOT/ubuntu_ijuc69
rpool/ROOT/ubuntu_ijuc69/var/lib/NetworkManager   mountpoint  /var/lib/NetworkManager   inherited  from  rpool/ROOT/ubuntu_ijuc69
rpool/ROOT/ubuntu_ijuc69/var/lib/apt              mountpoint  /var/lib/apt              inherited  from  rpool/ROOT/ubuntu_ijuc69
rpool/ROOT/ubuntu_ijuc69/var/lib/dpkg             mountpoint  /var/lib/dpkg             inherited  from  rpool/ROOT/ubuntu_ijuc69
rpool/ROOT/ubuntu_ijuc69/var/log                  mountpoint  /var/log                  inherited  from  rpool/ROOT/ubuntu_ijuc69
rpool/ROOT/ubuntu_ijuc69/var/mail                 mountpoint  /var/mail                 inherited  from  rpool/ROOT/ubuntu_ijuc69
rpool/ROOT/ubuntu_ijuc69/var/snap                 mountpoint  /var/snap                 inherited  from  rpool/ROOT/ubuntu_ijuc69
rpool/ROOT/ubuntu_ijuc69/var/spool                mountpoint  /var/spool                inherited  from  rpool/ROOT/ubuntu_ijuc69
rpool/ROOT/ubuntu_ijuc69/var/www                  mountpoint  /var/www                  inherited  from  rpool/ROOT/ubuntu_ijuc69
rpool/USERDATA                                    mountpoint  /                         received
rpool/USERDATA/root_jootn5                        mountpoint  /root                     received
rpool/USERDATA/s2_jootn5                          mountpoint  /home/s2                  received

Now I still see some unused dataset entries that carries value none. Let's filter them out:

saukrs@s2-book:~$ zfs get -t filesystem mountpoint | awk '$3 !~ /legacy/ && $3 !~ /none/' | column -t
NAME                                              PROPERTY    VALUE                     SOURCE
bpool                                             mountpoint  /boot                     local
bpool/BOOT/ubuntu_ijuc69                          mountpoint  /boot                     local
rpool/ROOT/ubuntu_ijuc69                          mountpoint  /                         received
rpool/ROOT/ubuntu_ijuc69/srv                      mountpoint  /srv                      inherited  from  rpool/ROOT/ubuntu_ijuc69
rpool/ROOT/ubuntu_ijuc69/usr                      mountpoint  /usr                      inherited  from  rpool/ROOT/ubuntu_ijuc69
rpool/ROOT/ubuntu_ijuc69/usr/local                mountpoint  /usr/local                inherited  from  rpool/ROOT/ubuntu_ijuc69
rpool/ROOT/ubuntu_ijuc69/var                      mountpoint  /var                      inherited  from  rpool/ROOT/ubuntu_ijuc69
rpool/ROOT/ubuntu_ijuc69/var/games                mountpoint  /var/games                inherited  from  rpool/ROOT/ubuntu_ijuc69
rpool/ROOT/ubuntu_ijuc69/var/lib                  mountpoint  /var/lib                  inherited  from  rpool/ROOT/ubuntu_ijuc69
rpool/ROOT/ubuntu_ijuc69/var/lib/AccountsService  mountpoint  /var/lib/AccountsService  inherited  from  rpool/ROOT/ubuntu_ijuc69
rpool/ROOT/ubuntu_ijuc69/var/lib/NetworkManager   mountpoint  /var/lib/NetworkManager   inherited  from  rpool/ROOT/ubuntu_ijuc69
rpool/ROOT/ubuntu_ijuc69/var/lib/apt              mountpoint  /var/lib/apt              inherited  from  rpool/ROOT/ubuntu_ijuc69
rpool/ROOT/ubuntu_ijuc69/var/lib/dpkg             mountpoint  /var/lib/dpkg             inherited  from  rpool/ROOT/ubuntu_ijuc69
rpool/ROOT/ubuntu_ijuc69/var/log                  mountpoint  /var/log                  inherited  from  rpool/ROOT/ubuntu_ijuc69
rpool/ROOT/ubuntu_ijuc69/var/mail                 mountpoint  /var/mail                 inherited  from  rpool/ROOT/ubuntu_ijuc69
rpool/ROOT/ubuntu_ijuc69/var/snap                 mountpoint  /var/snap                 inherited  from  rpool/ROOT/ubuntu_ijuc69
rpool/ROOT/ubuntu_ijuc69/var/spool                mountpoint  /var/spool                inherited  from  rpool/ROOT/ubuntu_ijuc69
rpool/ROOT/ubuntu_ijuc69/var/www                  mountpoint  /var/www                  inherited  from  rpool/ROOT/ubuntu_ijuc69
rpool/USERDATA                                    mountpoint  /                         received
rpool/USERDATA/root_jootn5                        mountpoint  /root                     received
rpool/USERDATA/s2_jootn5                          mountpoint  /home/s2                  received

Now this looks better. But still some transparent, non-functioning datasets remain:

NAME                                              PROPERTY    VALUE                     SOURCE
bpool                                             mountpoint  /boot                     local
rpool/ROOT/ubuntu_ijuc69/usr                      mountpoint  /usr                      inherited  from  rpool/ROOT/ubuntu_ijuc69
rpool/ROOT/ubuntu_ijuc69/var                      mountpoint  /var                      inherited  from  rpool/ROOT/ubuntu_ijuc69
rpool/USERDATA                                    mountpoint  /                         received

Maybe they come from Linux Mint design of the ZFS layout, or maybe from my migration to a smaller disk. I am unsure.


Anyways, I suggest using just zfs mount instead zfs get mountpoint:

saukrs@s2-book:~$ zfs mount
rpool/ROOT/ubuntu_ijuc69        /
rpool/USERDATA/root_jootn5      /root
rpool/ROOT/ubuntu_ijuc69/srv    /srv
rpool/ROOT/ubuntu_ijuc69/usr/local  /usr/local
rpool/ROOT/ubuntu_ijuc69/var/spool  /var/spool
rpool/ROOT/ubuntu_ijuc69/var/mail  /var/mail
rpool/ROOT/ubuntu_ijuc69/var/games  /var/games
rpool/USERDATA/s2_jootn5        /home/s2
rpool/ROOT/ubuntu_ijuc69/var/lib  /var/lib
rpool/ROOT/ubuntu_ijuc69/var/www  /var/www
rpool/ROOT/ubuntu_ijuc69/var/snap  /var/snap
rpool/ROOT/ubuntu_ijuc69/var/log  /var/log
rpool/ROOT/ubuntu_ijuc69/var/lib/apt  /var/lib/apt
rpool/ROOT/ubuntu_ijuc69/var/lib/NetworkManager  /var/lib/NetworkManager
rpool/ROOT/ubuntu_ijuc69/var/lib/dpkg  /var/lib/dpkg
rpool/ROOT/ubuntu_ijuc69/var/lib/AccountsService  /var/lib/AccountsService
bpool/BOOT/ubuntu_ijuc69        /boot

I assume these this is a better way to get list of dataset that should be taken into account when doing a backup.

rwperrott commented 4 months ago

True, zfs mount looks more practical, it's output can be used as-is.

sskras commented 4 months ago

PS. To avoid launching another process, it might be worth to filter programmatically through /proc/mounts and select only the lines containing zfs:

saukrs@s2-book:~$ cat /proc/mounts | grep zfs
rpool/ROOT/ubuntu_ijuc69 / zfs rw,relatime,xattr,posixacl 0 0
rpool/USERDATA/root_jootn5 /root zfs rw,relatime,xattr,posixacl 0 0
rpool/ROOT/ubuntu_ijuc69/srv /srv zfs rw,relatime,xattr,posixacl 0 0
rpool/ROOT/ubuntu_ijuc69/usr/local /usr/local zfs rw,relatime,xattr,posixacl 0 0
rpool/ROOT/ubuntu_ijuc69/var/spool /var/spool zfs rw,relatime,xattr,posixacl 0 0
rpool/ROOT/ubuntu_ijuc69/var/mail /var/mail zfs rw,relatime,xattr,posixacl 0 0
rpool/ROOT/ubuntu_ijuc69/var/games /var/games zfs rw,relatime,xattr,posixacl 0 0
rpool/USERDATA/s2_jootn5 /home/s2 zfs rw,relatime,xattr,posixacl 0 0
rpool/ROOT/ubuntu_ijuc69/var/lib /var/lib zfs rw,relatime,xattr,posixacl 0 0
rpool/ROOT/ubuntu_ijuc69/var/www /var/www zfs rw,relatime,xattr,posixacl 0 0
rpool/ROOT/ubuntu_ijuc69/var/snap /var/snap zfs rw,relatime,xattr,posixacl 0 0
rpool/ROOT/ubuntu_ijuc69/var/log /var/log zfs rw,relatime,xattr,posixacl 0 0
rpool/ROOT/ubuntu_ijuc69/var/lib/apt /var/lib/apt zfs rw,relatime,xattr,posixacl 0 0
rpool/ROOT/ubuntu_ijuc69/var/lib/NetworkManager /var/lib/NetworkManager zfs rw,relatime,xattr,posixacl 0 0
rpool/ROOT/ubuntu_ijuc69/var/lib/dpkg /var/lib/dpkg zfs rw,relatime,xattr,posixacl 0 0
rpool/ROOT/ubuntu_ijuc69/var/lib/AccountsService /var/lib/AccountsService zfs rw,relatime,xattr,posixacl 0 0
bpool/BOOT/ubuntu_ijuc69 /boot zfs rw,nodev,relatime,xattr,posixacl 0 0
wallart1 commented 3 months ago

Meanwhile, I'm taking my time learning the ins and outs of zfs snapshots. Currently studying a tool called znapzend to automate snapshots and backups.

It would be worth your time to learn as much as possible about zfs and do your own snapshots from the command line. The commands are really not difficult. But you do need to read up on them.

Well, I just learned that installing on ZFS is not an option in Linux Mint 22.0 "Wilma". There was a short period when it wasn't available on Ubuntu, either. But they brought ZFS install back AFAIK.

But, reading the release notes, it seems that LM came to it's decision for its own reasons. https://www.linuxmint.com/rel_wilma.php

vermaden commented 3 months ago

Start using serious BSD/UNIX systems with real ZFS support instead of some Linux toys :p

wallart1 commented 3 months ago

Start using serious BSD/UNIX systems with real ZFS support instead of some Linux toys :p

This is a thread about Timeshift, which is maintained by the Linux Mint people. Your irrelevant statement is not going to change any minds. Or, are you here just for trolling purposes?

vermaden commented 3 months ago

It was just a joke, poor troll attempt, do not get offended and do not treat it serious :)

schmitmd commented 3 months ago

Having Timeshift ported to FreeBSD would be kinda cool IMO (assuming ZFS functionality is added, of course).

sskras commented 3 months ago

@wallart1 commented 2 days ago:

Well, I just learned that installing on ZFS is not an option in Linux Mint 22.0 "Wilma". There was a short period when it wasn't available on Ubuntu, either. But they brought ZFS install back AFAIK.

But, reading the release notes, it seems that LM came to it's decision for its own reasons. https://www.linuxmint.com/rel_wilma.php

Thanks for the update. That's pretty sad. I wonder how Mint 21.3 on ZFS rootfs will behave during the upgrade to Mint 22.

Mint 21.3 was released on Jan 2024: https://blog.linuxmint.com/?p=4639

wallart1 commented 3 months ago

@wallart1 commented 2 days ago:

Well, I just learned that installing on ZFS is not an option in Linux Mint 22.0 "Wilma". There was a short period when it wasn't available on Ubuntu, either. But they brought ZFS install back AFAIK. But, reading the release notes, it seems that LM came to it's decision for its own reasons. https://www.linuxmint.com/rel_wilma.php

Thanks for the update. That's pretty sad. I wonder how Mint 21.3 on ZFS rootfs will behave during the upgrade to Mint 22.

Mint 21.3 was released on Jan 2024: https://blog.linuxmint.com/?p=4639

I tried it in a Virtualbox VM. After the upgrade, it would boot, but it crashed during login.

rwperrott commented 3 months ago

@wallart1 commented 2 days ago:

Well, I just learned that installing on ZFS is not an option in Linux Mint 22.0 "Wilma". There was a short period when it wasn't available on Ubuntu, either. But they brought ZFS install back AFAIK. But, reading the release notes, it seems that LM came to it's decision for its own reasons. https://www.linuxmint.com/rel_wilma.php

Thanks for the update. That's pretty sad. I wonder how Mint 21.3 on ZFS rootfs will behave during the upgrade to Mint 22. Mint 21.3 was released on Jan 2024: https://blog.linuxmint.com/?p=4639

I tried it in a Virtualbox VM. After the upgrade, it would boot, but it crashed during login.

My 21.3 upgrade worked fine, and still fine, on a proper disk; I've found Gnome Boxes easier, with Virtual Machine Manager useful to fix stupid-breakages, like Xubuntu not liking bridge NIC.