Imported Pool from Linux system cannot create share

schwartznet

Explorer
Joined
Jul 10, 2012
Messages
58
root@tssn-file-p10[/mnt]# zfs get all | grep readonly
boot-pool readonly off default
boot-pool/ROOT readonly off default
boot-pool/ROOT/22.12.0 readonly off default
boot-pool/ROOT/Initial-Install readonly off default
boot-pool/grub readonly off default
zfs-mirror-01 readonly off default
zfs-mirror-01/.system readonly off local
zfs-mirror-01/.system/configs-5a0a2a47cd884dbcbe527966286bfc29 readonly off local
zfs-mirror-01/.system/cores readonly off local
zfs-mirror-01/.system/ctdb_shared_vol readonly off local
zfs-mirror-01/.system/glusterd readonly off local
zfs-mirror-01/.system/rrd-5a0a2a47cd884dbcbe527966286bfc29 readonly off local
zfs-mirror-01/.system/samba4 readonly off local
zfs-mirror-01/.system/services readonly off local
zfs-mirror-01/.system/syslog-5a0a2a47cd884dbcbe527966286bfc29 readonly off local
zfs-mirror-01/.system/webui readonly off local
zfs-mirror-01/NFSDataStore readonly off default
zfs-mirror-01/backups readonly off default
zfs-mirror-01/backups/backupexec readonly off default
zfs-mirror-01/backups/cacs readonly off default
zfs-mirror-01/backups/cisco readonly off default
zfs-mirror-01/backups/nsx readonly off default
zfs-mirror-01/backups/vcenter readonly off default
zfs-mirror-01/backups/veeam readonly off default
zfs-mirror-01/backups/veeam/cb readonly off default
zfs-mirror-01/backups/veeam/ccg readonly off default
zfs-mirror-01/backups/veeam/manual_archive readonly off default
zfs-mirror-01/backups/veeam/rhw readonly off default
zfs-mirror-01/backups/veeam/tssn readonly off default
zfs-mirror-01/backups/veeam/vss readonly off default
zfs-mirror-01/ix-applications readonly off default
zfs-mirror-01/ix-applications/catalogs readonly off default
zfs-mirror-01/ix-applications/default_volumes readonly off default
zfs-mirror-01/ix-applications/docker readonly off default
zfs-mirror-01/ix-applications/k3s readonly off default
zfs-mirror-01/ix-applications/k3s/kubelet readonly off default
zfs-mirror-01/ix-applications/releases readonly off default
zfs-mirror-01/logs readonly off default
zfs-mirror-01/logs/loginsight readonly off default
zfs-mirror-01/logs/syslog readonly off default
zfs-mirror-01/logs/vrops readonly off default
 

schwartznet

Explorer
Joined
Jul 10, 2012
Messages
58
root@tssn-file-p10[/mnt]# zfs get all zfs-mirror-01
NAME PROPERTY VALUE SOURCE
zfs-mirror-01 type filesystem -
zfs-mirror-01 creation Mon Mar 29 11:29 2021 -
zfs-mirror-01 used 31.4T -
zfs-mirror-01 available 32.6T -
zfs-mirror-01 referenced 144K -
zfs-mirror-01 compressratio 1.00x -
zfs-mirror-01 mounted no -
zfs-mirror-01 quota none default
zfs-mirror-01 reservation none default
zfs-mirror-01 recordsize 1M local
zfs-mirror-01 mountpoint /mnt/zfs-mirror-01 default
zfs-mirror-01 sharenfs off local
zfs-mirror-01 checksum on default
zfs-mirror-01 compression off default
zfs-mirror-01 atime on default
zfs-mirror-01 devices on default
zfs-mirror-01 exec on default
zfs-mirror-01 setuid on default
zfs-mirror-01 readonly off default
zfs-mirror-01 zoned off default
zfs-mirror-01 snapdir hidden default
zfs-mirror-01 aclmode discard default
zfs-mirror-01 aclinherit passthrough local
zfs-mirror-01 createtxg 1 -
zfs-mirror-01 canmount off local
zfs-mirror-01 xattr on default
zfs-mirror-01 copies 1 default
zfs-mirror-01 version 5 -
zfs-mirror-01 utf8only off -
zfs-mirror-01 normalization none -
zfs-mirror-01 casesensitivity sensitive -
zfs-mirror-01 vscan off default
zfs-mirror-01 nbmand off default
zfs-mirror-01 sharesmb on local
zfs-mirror-01 refquota none default
zfs-mirror-01 refreservation none default
zfs-mirror-01 guid 17897778719600431120 -
zfs-mirror-01 primarycache all default
zfs-mirror-01 secondarycache all default
zfs-mirror-01 usedbysnapshots 0B -
zfs-mirror-01 usedbydataset 144K -
zfs-mirror-01 usedbychildren 31.4T -
zfs-mirror-01 usedbyrefreservation 0B -
zfs-mirror-01 logbias latency default
zfs-mirror-01 objsetid 54 -
zfs-mirror-01 dedup on local
zfs-mirror-01 mlslabel none default
zfs-mirror-01 sync standard default
zfs-mirror-01 dnodesize legacy default
zfs-mirror-01 refcompressratio 1.00x -
zfs-mirror-01 written 0 -
zfs-mirror-01 logicalused 31.4T -
zfs-mirror-01 logicalreferenced 66K -
zfs-mirror-01 volmode default default
zfs-mirror-01 filesystem_limit none default
zfs-mirror-01 snapshot_limit none default
zfs-mirror-01 filesystem_count none default
zfs-mirror-01 snapshot_count none default
zfs-mirror-01 snapdev hidden default
zfs-mirror-01 acltype nfsv4 default
zfs-mirror-01 context none default
zfs-mirror-01 fscontext none default
zfs-mirror-01 defcontext none default
zfs-mirror-01 rootcontext none default
zfs-mirror-01 relatime off default
zfs-mirror-01 redundant_metadata all default
zfs-mirror-01 overlay on default
zfs-mirror-01 encryption off default
zfs-mirror-01 keylocation none default
zfs-mirror-01 keyformat none default
zfs-mirror-01 pbkdf2iters 0 default
zfs-mirror-01 special_small_blocks 0 default
zfs-mirror-01 snapshots_changed Tue Jan 10 0:00:00 2023 -






root@tssn-file-p10[/mnt]# stat /mnt/zfs-mirror-01
File: /mnt/zfs-mirror-01
Size: 6 Blocks: 17 IO Block: 512 directory
Device: 18h/24d Inode: 132868 Links: 6
Access: (7777/drwsrwsrwt) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2023-01-09 19:01:41.268951994 -0800
Modify: 2023-01-09 18:45:06.991504956 -0800
Change: 2023-01-09 19:00:58.964729773 -0800
Birth: 2023-01-09 12:33:06.077691258 -0800
 

anodos

Sambassador
iXsystems
Joined
Mar 6, 2014
Messages
9,554
Code:
root@tssn-file-p10[/mnt]# stat /mnt/zfs-mirror-01
File: /mnt/zfs-mirror-01
Size: 6 Blocks: 17 IO Block: 512 directory
Device: 18h/24d Inode: 132868 Links: 6
Access: (7777/drwsrwsrwt) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2023-01-09 19:01:41.268951994 -0800
Modify: 2023-01-09 18:45:06.991504956 -0800
Change: 2023-01-09 19:00:58.964729773 -0800
Birth: 2023-01-09 12:33:06.077691258 -0800

That's interesting. Inode number for a dataset mountpoint should be `34`. What is output of df -T /mnt/zfs-mirror-01? What is output of filesystem.stat /mnt/zfs-mirror-01?
 

schwartznet

Explorer
Joined
Jul 10, 2012
Messages
58
root@tssn-file-p10[/]# df -T /mnt/zfs-mirror-01
Filesystem Type 1K-blocks Used Available Use% Mounted on
boot-pool/ROOT/22.12.0 zfs 455188736 3162624 452026112 1% /

root@tssn-file-p10[/]# filesystem.stat /mnt/zfs-mirror-01
zsh: command not found: filesystem.stat
 

anodos

Sambassador
iXsystems
Joined
Mar 6, 2014
Messages
9,554
What version of ubuntu did this come from? I see sharesmb enabled and nfsv4 acls enabled (my code for this hasn't been merged upstream yet so that's a little surprising)?

root@tssn-file-p10[/]# df -T /mnt/zfs-mirror-01
Filesystem Type 1K-blocks Used Available Use% Mounted on
boot-pool/ROOT/22.12.0 zfs 455188736 3162624 452026112 1% /
It looks like the root dataset failed to mount probably because of the sharesmb parameter. It should have been auto-disabled on import.

zfs set sharesmb=off zfs-mirror-01

then
zfs mount zfs-mirror-01
 

schwartznet

Explorer
Joined
Jul 10, 2012
Messages
58
It was Ubuntu 22.04

root@tssn-file-p10[/]# zfs set sharesmb=off zfs-mirror-01
root@tssn-file-p10[/]# zfs mount zfs-mirror-01
cannot mount 'zfs-mirror-01': 'canmount' property is set to 'off'
 

schwartznet

Explorer
Joined
Jul 10, 2012
Messages
58
That worked!!!!

I set canmount to on then BOOM its there now!

lGc9zqr.png
 

schwartznet

Explorer
Joined
Jul 10, 2012
Messages
58
Im not sure i set it up a year ago but pretty much the only options i turned on that i remember was dedpue
 

GyulaMasa

Dabbler
Joined
Aug 6, 2023
Messages
18
I have the same problem.
I imported my pool from a previous Ubuntu install.
Interestingly the other pool that came from exactly the same machine can be shared after I figured out, how to mount it into the proper "/mnt" folder.
 
Top