-
-
Notifications
You must be signed in to change notification settings - Fork 282
Open
Description
I'm a bit confused: I configured a disko + zfs to use /dev/disk/by-id/usb… instead of /dev/sda (sometimes the disk would disconnect and remount to /dev/sdb)… and since I did this change:
- the drive is not mounted anymore when booting
- if I manually run
disko -m mount --root-mountpoint / --flake .#rpi5zfsthe command ignores--root-mountpointand mounts it to/mnt.
Any idea what's happening?
disko.devices = {
disk = {
"${diskName}" = {
# device = "/dev/mmcblk0";
device = "/dev/nvme0n1";
type = "disk";
content = {
type = "gpt";
partitions = {
FIRMWARE = {
label = "FIRMWARE";
priority = 1;
type = "0700"; # Microsoft basic data
attributes = [
0 # Required Partition
];
size = "1024M";
content = {
type = "filesystem";
format = "vfat";
mountpoint = "/boot/firmware";
mountOptions = [
"noatime"
"noauto"
"x-systemd.automount"
"x-systemd.idle-timeout=1min"
];
};
};
ESP = {
label = "ESP";
type = "EF00"; # EFI System Partition (ESP)
attributes = [
2 # Legacy BIOS Bootable, for U-Boot to find extlinux config
];
size = "1024M";
content = {
type = "filesystem";
format = "vfat";
mountpoint = "/boot";
mountOptions = [
"noatime"
"noauto"
"x-systemd.automount"
"x-systemd.idle-timeout=1min"
"umask=0077"
];
# We put the key in /boot so that we can boot without the key
# but still benefit from encrypted backups
postCreateHook = ''
espmountlocation=$(mktemp -d) && echo "Mounting to $espmountlocation" && mount /dev/disk/by-partlabel/ESP "$espmountlocation" && cp /boot/secret.key "$espmountlocation/secret.key" && umount "$espmountlocation" && rm -rf "$espmountlocation"
'';
};
};
encrypted_swap = {
label = "MYSWAP";
size = "8G";
content = {
type = "swap";
randomEncryption = true;
postCreateHook = ''
echo "MOUNTING SWAP TO AVOID NO SPACE LEFT ON DEVICE" && mkswap /dev/disk/by-partlabel/MYSWAP && echo "step1" && swapon /dev/disk/by-partlabel/MYSWAP
'';
};
};
zfs = {
size = "100%";
content = {
type = "zfs";
pool = "rpool"; # zroot
};
};
};
};
};
### WARNING: when reinstalling, make sure not to format this drive!!
"usb-LaCie_d2_Professional_0000NT2833TE-0:0" = {
device = "/dev/disk/by-id/usb-LaCie_d2_Professional_0000NT2833TE-0:0";
type = "disk";
content = {
type = "gpt"; # https://github.com/nix-community/disko/issues/389#issuecomment-1790558797
partitions = {
zfs = {
priority = 2; # first partition
size = "100%";
content = {
type = "zfs";
pool = "lacied2pool";
};
};
# Create a small (20Go) partition in case I want to install a small linux distribution
# on this drive etc
FOOBOOT = {
priority = 1; # First partition
label = "COLISBOOT";
type = "0700"; # See list with sgdisk -L
size = "20G"; # Cr
content = {
type = "filesystem";
format = "vfat";
};
};
};
};
};
};
zpool = {
rpool = {
type = "zpool";
# zpool properties
options = {
ashift = "12";
autotrim = "on"; # see also services.zfs.trim.enable
};
# zfs properties
rootFsOptions = {
compression = "zstd";
atime = "off";
xattr = "sa";
acltype = "posixacl";
# https://rubenerd.com/forgetting-to-set-utf-normalisation-on-a-zfs-pool/
normalization = "formD";
dnodesize = "auto";
mountpoint = "none";
canmount = "off";
};
#
postCreateHook = let
poolName = "rpool";
in "zfs list -t snapshot -H -o name | grep -E '^${poolName}@blank$' || zfs snapshot ${poolName}@blank";
datasets = {
# stuff which can be recomputed/easily redownloaded, e.g. nix store
rpisystem = {
type = "zfs_fs";
options = {
mountpoint = "none";
encryption = "aes-256-gcm";
keyformat = "passphrase";
# During creation, use something like
# $ nixos-anywhere --disk-encryption-keys /boot/mysecretfile.txt $(pipe the result of sops that decrypts my file containing my ZFS encryption key)
# to create this file. Then use postCreateHook when creating the boot partition to automatically
# copy that file. See discussion in
# https://github.com/nix-community/disko/issues/1020
#keylocation = "file:///boot/secret.key";
keylocation = "file:///boot/secret.key";
};
# use this to read the key during boot
# postCreateHook = ''
# zfs set keylocation="prompt" "zroot/$name";
# '';
};
"rpisystem/nix" = {
type = "zfs_fs";
options = {
reservation = "128M";
mountpoint = "legacy"; # to manage "with traditional tools"
};
mountpoint = "/nix"; # nixos configuration mountpoint
};
"rpisystem/root" = {
type = "zfs_fs";
options = {
mountpoint = "legacy";
};
mountpoint = "/";
};
## This is located in the external drive now
"rpisystem/var" = {
type = "zfs_fs";
options = {
mountpoint = "legacy";
};
mountpoint = "/var";
};
"rpisystem/home" = {
type = "zfs_fs";
options = {
mountpoint = "legacy";
};
mountpoint = "/home";
};
"rpisystem/tmp" = {
type = "zfs_fs";
options = {
mountpoint = "legacy";
};
mountpoint = "/tmp";
};
};
};
lacied2pool = {
type = "zpool";
# zpool properties
options = {
ashift = "12";
autotrim = "on"; # see also services.zfs.trim.enable
};
# zfs properties
rootFsOptions = {
compression = "zstd";
atime = "off";
xattr = "sa";
acltype = "posixacl";
# https://rubenerd.com/forgetting-to-set-utf-normalisation-on-a-zfs-pool/
normalization = "formD";
dnodesize = "auto";
mountpoint = "none";
canmount = "off";
};
datasets = {
lacierpisystem = {
type = "zfs_fs";
options = {
mountpoint = "none";
encryption = "aes-256-gcm";
keyformat = "passphrase";
keylocation = "file:///boot/secret.key";
};
};
"lacierpisystem/var/lib/nextcloud" = {
type = "zfs_fs";
options = {
mountpoint = "legacy";
};
mountpoint = "/var/lib/nextcloud";
};
"lacierpisystem/var/lib/postgresql" = {
type = "zfs_fs";
options = {
mountpoint = "legacy";
};
mountpoint = "/var/lib/postgresql";
};
"lacierpisystem/var/lib/node-red" = {
type = "zfs_fs";
options = {
mountpoint = "legacy";
};
mountpoint = "/var/lib/node-red";
};
"lacierpisystem/var/lib/forgejo" = {
type = "zfs_fs";
options = {
mountpoint = "legacy";
};
mountpoint = "/var/lib/forgejo";
};
# "lacierpisystem/home" = {
# type = "zfs_fs";
# options = {
# mountpoint = "legacy";
# };
# mountpoint = "/home";
# };
};
};
};
};
# disko -m mount --root-mountpoint / --flake .#rpi5zfs
disko version 1.12.0
warning: Nix search path entry '/nix/var/nix/profiles/per-user/root/channels' does not exist, ignoring
+ destroy=1
+ device=/dev/nvme0n1
+ imageName=nvme0n1
+ imageSize=2G
+ name=nvme0n1
+ type=disk
+ device=/dev/nvme0n1
+ efiGptPartitionFirst=1
+ type=gpt
+ destroy=1
+ device=/dev/disk/by-id/usb-LaCie_d2_Professional_0000NT2833TE-0:0
+ imageName=usb-LaCie_d2_Professional_0000NT2833TE-0:0
+ imageSize=2G
+ name=usb-LaCie_d2_Professional_0000NT2833TE-0:0
+ type=disk
+ device=/dev/disk/by-id/usb-LaCie_d2_Professional_0000NT2833TE-0:0
+ efiGptPartitionFirst=1
+ type=gpt
+ mountOptions=('defaults')
+ declare -a mountOptions
+ mountpoint=
+ name=lacied2pool
+ options=(['ashift']='12' ['autotrim']='on')
+ declare -A options
+ rootFsOptions=(['acltype']='posixacl' ['atime']='off' ['canmount']='off' ['compression']='zstd' ['dnodesize']='auto' ['mountpoint']='none' ['normalization']='formD' ['xattr']='sa')
+ declare -A rootFsOptions
+ type=zpool
+ zpool list lacied2pool
+ zpool import -l -R /mnt lacied2pool
1 / 1 keys successfully loaded
+ mountOptions=('defaults')
+ declare -a mountOptions
+ mountpoint=
+ name=lacierpisystem
+ options=(['encryption']='aes-256-gcm' ['keyformat']='passphrase' ['keylocation']='file:///boot/secret.key' ['mountpoint']='none')
+ declare -A options
+ type=zfs_fs
++ zfs get keystatus lacied2pool/lacierpisystem -H -o value
+ '[' available == unavailable ']'
+ mountOptions=('defaults')
+ declare -a mountOptions
+ mountpoint=
+ name=rpool
+ options=(['ashift']='12' ['autotrim']='on')
+ declare -A options
+ rootFsOptions=(['acltype']='posixacl' ['atime']='off' ['canmount']='off' ['compression']='zstd' ['dnodesize']='auto' ['mountpoint']='none' ['normalization']='formD' ['xattr']='sa')
+ declare -A rootFsOptions
+ type=zpool
+ zpool list rpool
+ mountOptions=('defaults')
+ declare -a mountOptions
+ mountpoint=
+ name=rpisystem
+ options=(['encryption']='aes-256-gcm' ['keyformat']='passphrase' ['keylocation']='file:///boot/secret.key' ['mountpoint']='none')
+ declare -A options
+ type=zfs_fs
++ zfs get keystatus rpool/rpisystem -H -o value
+ '[' available == unavailable ']'
+ mountOptions=('defaults')
+ declare -a mountOptions
+ mountpoint=
+ name=rpool
+ options=(['ashift']='12' ['autotrim']='on')
+ declare -A options
+ rootFsOptions=(['acltype']='posixacl' ['atime']='off' ['canmount']='off' ['compression']='zstd' ['dnodesize']='auto' ['mountpoint']='none' ['normalization']='formD' ['xattr']='sa')
+ declare -A rootFsOptions
+ type=zpool
+ mountOptions=('defaults')
+ declare -a mountOptions
+ mountpoint=/
+ name=rpisystem/root
+ options=(['mountpoint']='legacy')
+ declare -A options
+ type=zfs_fs
+ findmnt rpool/rpisystem/root /mnt/
+ mount rpool/rpisystem/root /mnt/ -o X-mount.mkdir -o defaults -t zfs
+ destroy=1
+ device=/dev/nvme0n1
+ imageName=nvme0n1
+ imageSize=2G
+ name=nvme0n1
+ type=disk
+ device=/dev/nvme0n1
+ efiGptPartitionFirst=1
+ type=gpt
+ device=/dev/disk/by-partlabel/ESP
+ extraArgs=()
+ declare -a extraArgs
+ format=vfat
+ mountOptions=('noatime' 'noauto' 'x-systemd.automount' 'x-systemd.idle-timeout=1min' 'umask=0077')
+ declare -a mountOptions
+ mountpoint=/boot
+ type=filesystem
+ findmnt /dev/disk/by-partlabel/ESP /mnt/boot
+ mount /dev/disk/by-partlabel/ESP /mnt/boot -t vfat -o noatime -o noauto -o x-systemd.automount -o x-systemd.idle-timeout=1min -o umask=0077 -o X-mount.mkdir
+ destroy=1
+ device=/dev/nvme0n1
+ imageName=nvme0n1
+ imageSize=2G
+ name=nvme0n1
+ type=disk
+ device=/dev/nvme0n1
+ efiGptPartitionFirst=1
+ type=gpt
+ device=/dev/disk/by-partlabel/FIRMWARE
+ extraArgs=()
+ declare -a extraArgs
+ format=vfat
+ mountOptions=('noatime' 'noauto' 'x-systemd.automount' 'x-systemd.idle-timeout=1min')
+ declare -a mountOptions
+ mountpoint=/boot/firmware
+ type=filesystem
+ findmnt /dev/disk/by-partlabel/FIRMWARE /mnt/boot/firmware
+ mount /dev/disk/by-partlabel/FIRMWARE /mnt/boot/firmware -t vfat -o noatime -o noauto -o x-systemd.automount -o x-systemd.idle-timeout=1min -o X-mount.mkdir
+ mountOptions=('defaults')
+ declare -a mountOptions
+ mountpoint=
+ name=rpool
+ options=(['ashift']='12' ['autotrim']='on')
+ declare -A options
+ rootFsOptions=(['acltype']='posixacl' ['atime']='off' ['canmount']='off' ['compression']='zstd' ['dnodesize']='auto' ['mountpoint']='none' ['normalization']='formD' ['xattr']='sa')
+ declare -A rootFsOptions
+ type=zpool
+ mountOptions=('defaults')
+ declare -a mountOptions
+ mountpoint=/home
+ name=rpisystem/home
+ options=(['mountpoint']='legacy')
+ declare -A options
+ type=zfs_fs
+ findmnt rpool/rpisystem/home /mnt/home
+ mount rpool/rpisystem/home /mnt/home -o X-mount.mkdir -o defaults -t zfs
+ mountOptions=('defaults')
+ declare -a mountOptions
+ mountpoint=
+ name=rpool
+ options=(['ashift']='12' ['autotrim']='on')
+ declare -A options
+ rootFsOptions=(['acltype']='posixacl' ['atime']='off' ['canmount']='off' ['compression']='zstd' ['dnodesize']='auto' ['mountpoint']='none' ['normalization']='formD' ['xattr']='sa')
+ declare -A rootFsOptions
+ type=zpool
+ mountOptions=('defaults')
+ declare -a mountOptions
+ mountpoint=/nix
+ name=rpisystem/nix
+ options=(['mountpoint']='legacy' ['reservation']='128M')
+ declare -A options
+ type=zfs_fs
+ findmnt rpool/rpisystem/nix /mnt/nix
+ mount rpool/rpisystem/nix /mnt/nix -o X-mount.mkdir -o defaults -t zfs
+ mountOptions=('defaults')
+ declare -a mountOptions
+ mountpoint=
+ name=rpool
+ options=(['ashift']='12' ['autotrim']='on')
+ declare -A options
+ rootFsOptions=(['acltype']='posixacl' ['atime']='off' ['canmount']='off' ['compression']='zstd' ['dnodesize']='auto' ['mountpoint']='none' ['normalization']='formD' ['xattr']='sa')
+ declare -A rootFsOptions
+ type=zpool
+ mountOptions=('defaults')
+ declare -a mountOptions
+ mountpoint=/tmp
+ name=rpisystem/tmp
+ options=(['mountpoint']='legacy')
+ declare -A options
+ type=zfs_fs
+ findmnt rpool/rpisystem/tmp /mnt/tmp
+ mount rpool/rpisystem/tmp /mnt/tmp -o X-mount.mkdir -o defaults -t zfs
+ mountOptions=('defaults')
+ declare -a mountOptions
+ mountpoint=
+ name=rpool
+ options=(['ashift']='12' ['autotrim']='on')
+ declare -A options
+ rootFsOptions=(['acltype']='posixacl' ['atime']='off' ['canmount']='off' ['compression']='zstd' ['dnodesize']='auto' ['mountpoint']='none' ['normalization']='formD' ['xattr']='sa')
+ declare -A rootFsOptions
+ type=zpool
+ mountOptions=('defaults')
+ declare -a mountOptions
+ mountpoint=/var
+ name=rpisystem/var
+ options=(['mountpoint']='legacy')
+ declare -A options
+ type=zfs_fs
+ findmnt rpool/rpisystem/var /mnt/var
+ mount rpool/rpisystem/var /mnt/var -o X-mount.mkdir -o defaults -t zfs
+ mountOptions=('defaults')
+ declare -a mountOptions
+ mountpoint=
+ name=lacied2pool
+ options=(['ashift']='12' ['autotrim']='on')
+ declare -A options
+ rootFsOptions=(['acltype']='posixacl' ['atime']='off' ['canmount']='off' ['compression']='zstd' ['dnodesize']='auto' ['mountpoint']='none' ['normalization']='formD' ['xattr']='sa')
+ declare -A rootFsOptions
+ type=zpool
+ mountOptions=('defaults')
+ declare -a mountOptions
+ mountpoint=/var/lib/forgejo
+ name=lacierpisystem/var/lib/forgejo
+ options=(['mountpoint']='legacy')
+ declare -A options
+ type=zfs_fs
+ findmnt lacied2pool/lacierpisystem/var/lib/forgejo /mnt/var/lib/forgejo
+ mount lacied2pool/lacierpisystem/var/lib/forgejo /mnt/var/lib/forgejo -o X-mount.mkdir -o defaults -t zfs
+ mountOptions=('defaults')
+ declare -a mountOptions
+ mountpoint=
+ name=lacied2pool
+ options=(['ashift']='12' ['autotrim']='on')
+ declare -A options
+ rootFsOptions=(['acltype']='posixacl' ['atime']='off' ['canmount']='off' ['compression']='zstd' ['dnodesize']='auto' ['mountpoint']='none' ['normalization']='formD' ['xattr']='sa')
+ declare -A rootFsOptions
+ type=zpool
+ mountOptions=('defaults')
+ declare -a mountOptions
+ mountpoint=/var/lib/nextcloud
+ name=lacierpisystem/var/lib/nextcloud
+ options=(['mountpoint']='legacy')
+ declare -A options
+ type=zfs_fs
+ findmnt lacied2pool/lacierpisystem/var/lib/nextcloud /mnt/var/lib/nextcloud
+ mount lacied2pool/lacierpisystem/var/lib/nextcloud /mnt/var/lib/nextcloud -o X-mount.mkdir -o defaults -t zfs
+ mountOptions=('defaults')
+ declare -a mountOptions
+ mountpoint=
+ name=lacied2pool
+ options=(['ashift']='12' ['autotrim']='on')
+ declare -A options
+ rootFsOptions=(['acltype']='posixacl' ['atime']='off' ['canmount']='off' ['compression']='zstd' ['dnodesize']='auto' ['mountpoint']='none' ['normalization']='formD' ['xattr']='sa')
+ declare -A rootFsOptions
+ type=zpool
+ mountOptions=('defaults')
+ declare -a mountOptions
+ mountpoint=/var/lib/node-red
+ name=lacierpisystem/var/lib/node-red
+ options=(['mountpoint']='legacy')
+ declare -A options
+ type=zfs_fs
+ findmnt lacied2pool/lacierpisystem/var/lib/node-red /mnt/var/lib/node-red
+ mount lacied2pool/lacierpisystem/var/lib/node-red /mnt/var/lib/node-red -o X-mount.mkdir -o defaults -t zfs
+ mountOptions=('defaults')
+ declare -a mountOptions
+ mountpoint=
+ name=lacied2pool
+ options=(['ashift']='12' ['autotrim']='on')
+ declare -A options
+ rootFsOptions=(['acltype']='posixacl' ['atime']='off' ['canmount']='off' ['compression']='zstd' ['dnodesize']='auto' ['mountpoint']='none' ['normalization']='formD' ['xattr']='sa')
+ declare -A rootFsOptions
+ type=zpool
+ mountOptions=('defaults')
+ declare -a mountOptions
+ mountpoint=/var/lib/postgresql
+ name=lacierpisystem/var/lib/postgresql
+ options=(['mountpoint']='legacy')
+ declare -A options
+ type=zfs_fs
+ findmnt lacied2pool/lacierpisystem/var/lib/postgresql /mnt/var/lib/postgresql
+ mount lacied2pool/lacierpisystem/var/lib/postgresql /mnt/var/lib/postgresql -o X-mount.mkdir -o defaults -t zfs
[nix-shell:/etc/nixos/last_remotely_deployed]# mount
devtmpfs on /dev type devtmpfs (rw,nosuid,size=411968k,nr_inodes=254793,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=3,mode=620,ptmxmode=666)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
tmpfs on /run type tmpfs (rw,nosuid,nodev,size=2059776k,mode=755)
ramfs on /run/keys type ramfs (rw,nosuid,nodev,relatime,mode=750)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
rpool/rpisystem/root on / type zfs (rw,noatime,xattr,posixacl,casesensitive)
rpool/rpisystem/nix on /nix type zfs (rw,noatime,xattr,posixacl,casesensitive)
rpool/rpisystem/var on /var type zfs (rw,noatime,xattr,posixacl,casesensitive)
rpool/rpisystem/nix on /nix/store type zfs (ro,nosuid,nodev,noatime,xattr,posixacl,casesensitive)
none on /run/secrets.d type ramfs (rw,nosuid,nodev,relatime,mode=751)
securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
cgroup2 on /sys/fs/cgroup type cgroup2 (rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot)
pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime)
bpf on /sys/fs/bpf type bpf (rw,nosuid,nodev,noexec,relatime,mode=700)
mqueue on /dev/mqueue type mqueue (rw,nosuid,nodev,noexec,relatime)
tracefs on /sys/kernel/tracing type tracefs (rw,nosuid,nodev,noexec,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,nosuid,nodev,noexec,relatime)
configfs on /sys/kernel/config type configfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /run/credentials/systemd-journald.service type tmpfs (ro,nosuid,nodev,noexec,relatime,nosymfollow,size=1024k,nr_inodes=1024,mode=700,noswap)
fusectl on /sys/fs/fuse/connections type fusectl (rw,nosuid,nodev,noexec,relatime)
systemd-1 on /boot type autofs (rw,relatime,fd=150,pgrp=1,timeout=60,minproto=5,maxproto=5,direct,pipe_ino=7289)
rpool/rpisystem/tmp on /tmp type zfs (rw,noatime,xattr,posixacl,casesensitive)
rpool/rpisystem/home on /home type zfs (rw,noatime,xattr,posixacl,casesensitive)
tmpfs on /run/wrappers type tmpfs (rw,nodev,relatime,mode=755)
tmpfs on /run/credentials/[email protected] type tmpfs (ro,nosuid,nodev,noexec,relatime,nosymfollow,size=1024k,nr_inodes=1024,mode=700,noswap)
tmpfs on /run/credentials/[email protected] type tmpfs (ro,nosuid,nodev,noexec,relatime,nosymfollow,size=1024k,nr_inodes=1024,mode=700,noswap)
tmpfs on /run/user/0 type tmpfs (rw,nosuid,nodev,relatime,size=823904k,nr_inodes=205976,mode=700)
/dev/nvme0n1p2 on /boot type vfat (rw,noatime,fmask=0077,dmask=0077,codepage=437,iocharset=ascii,shortname=mixed,errors=remount-ro,x-systemd.automount,x-systemd.idle-timeout=1min)
rpool/rpisystem/root on /mnt type zfs (rw,noatime,xattr,posixacl,casesensitive)
/dev/nvme0n1p2 on /mnt/boot type vfat (rw,noatime,fmask=0077,dmask=0077,codepage=437,iocharset=ascii,shortname=mixed,errors=remount-ro,x-systemd.automount,x-systemd.idle-timeout=1min)
/dev/nvme0n1p1 on /mnt/boot/firmware type vfat (rw,noatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,errors=remount-ro,x-systemd.automount,x-systemd.idle-timeout=1min)
rpool/rpisystem/home on /mnt/home type zfs (rw,noatime,xattr,posixacl,casesensitive)
rpool/rpisystem/nix on /mnt/nix type zfs (rw,noatime,xattr,posixacl,casesensitive)
rpool/rpisystem/tmp on /mnt/tmp type zfs (rw,noatime,xattr,posixacl,casesensitive)
rpool/rpisystem/var on /mnt/var type zfs (rw,noatime,xattr,posixacl,casesensitive)
lacied2pool/lacierpisystem/var/lib/forgejo on /mnt/var/lib/forgejo type zfs (rw,noatime,xattr,posixacl,casesensitive)
lacied2pool/lacierpisystem/var/lib/nextcloud on /mnt/var/lib/nextcloud type zfs (rw,noatime,xattr,posixacl,casesensitive)
lacied2pool/lacierpisystem/var/lib/node-red on /mnt/var/lib/node-red type zfs (rw,noatime,xattr,posixacl,casesensitive)
lacied2pool/lacierpisystem/var/lib/postgresql on /mnt/var/lib/postgresql type zfs (rw,noatime,xattr,posixacl,casesensitive)
Metadata
Metadata
Assignees
Labels
No labels