Since I have to re-send this anyway, my current laptop setup for some time is
this:
- there is one internal drive, ~750 MiB
- Root partition, ~30 GiB, Debian default Ext4
- (there's also a default sized EFI partition, may be ~1GiB from memory)
- remainder, ~700 MiB is a single data partition, which is assigned to
a single-partition zpool (zfs disk pool)
- inside the ZFS "internal" data pool, I create a number of ZFS
"filesystems", see tutorial below
- one of these holds various crypt volumes (virtual/loop mounted FSes)
- inside each crypt vol is another, nested, ZFS filesystem - snapshots
are just SO nice, I could not resist this...
There's an earlier tute and example code (bash script) and commands for
setting up this combination, but it's a little more technical than the
tutorials below, which are designed for absolute ZFS beginners. See
here:
https://github.com/zenaan/quick-fixes-ftfw/tree/master/zfs
(If new to ZFS, perhaps read the zfs tutorial below first though.)
If I had a second internal drive, this is how I would use it:
- as a single, full-drive ZFS pool
- inside would be at least a "primary user" filesystem,