July 17, 20241 yr Hi all, just came across this issue where my single array SSD is being filled by Mover (I suspect). Not sure why Mover is kicking-in as the Share doesn't exist to begin with. I recently setup a new native ZFS pool and just use a single NVMe SSD for appdata but the last 2 nights saw the drive being filled at midnight. I just installed the Mover Tuning plugin to disable the schedule but was curious what could be causing this or what changes I need to make to my setup to prevent issues in the future. The share that's created is "data" which is also a dataset on my ZFS pool. I'm exporting the ZFS share via smb-extra.conf as that's what I was using prior to native ZFS support but it was only recently (last 2 days) I disabled the user share assignment for the ZFS pool (was exporting with the name "data"). When the share was added, I had no option to change primary storage (the ZFS pool appears but is grayed out). Diagnostics attached but removed a heap of logs for the "failed to copy" because of filenames. Jul 16 00:07:32 Ganymede shfs: copy_file: /mnt/chimera/data/XXXXX /mnt/disk1/data/XXXXX (28) No space left on device Jul 16 00:07:41 Ganymede shfs: copy_file: /mnt/chimera/data/XXXXX /mnt/disk1/data/XXXXX (28) No space left on device Jul 16 00:07:42 Ganymede shfs: copy_file: /mnt/chimera/data/XXXXX /mnt/disk1/data/XXXXX (28) No space left on device Jul 16 00:07:44 Ganymede shfs: copy_file: /mnt/chimera/data/XXXXX /mnt/disk1/data/XXXXX (28) No space left on device Edited July 18, 20241 yr by Akshunhiro
July 17, 20241 yr Community Expert That share is set to cache=yes, set it to cache=only, i.e., only should the pool as primary storage, leave secondary empty
July 17, 20241 yr Author Hmmm, that share wasn't listed before though and has been deleted twice now. I've deleted data.cfg and data_old.cfg from /boot/config/shares so will see how it goes!
July 17, 20241 yr Community Expert 36 minutes ago, Akshunhiro said: Hmmm, that share wasn't listed before though and has been deleted twice now. Are you sure it is not getting created automatically because you create a top level folder of that name on the pool? Just to check: Are User Shares enabled under Settings->Global Share Settings. Are User Shares enabled for the pool?
July 17, 20241 yr Author I suspect it was due to the default "Enable user share assignment: Yes" which would then appear as "data" in SMB. I didn't notice it listed in User Shares though. This problem started after changing "Enable user share assignment: No" for the pool. I had already exported it via smb-extra.conf since I already had a config prior to native ZFS support. "data" is the dataset of the pool but the share name (in smb-extra.conf) is "chimera". When "enable user share assignment" was set to yes, I could see both Chimera and Data which pointed to the same location. zfs list: NAME USED AVAIL REFER MOUNTPOINT chimera 35.5T 26.4T 205K /mnt/chimera chimera/data 35.5T 26.4T 31.4T /mnt/chimera/data smb-extra.conf: [chimera] path = /mnt/chimera/data comment = ZFS browseable = yes #read only = no #writeable = yes writeable = no read list = write list = XXX valid users = XXX case sensitive = auto preserve case = yes short preserve case = yes vfs objects = shadow_copy2 shadow: snapdir = .zfs/snapshot shadow: sort = desc shadow: format = auto-%B%y shadow: localtime = yes 54 minutes ago, itimpi said: Just to check: Are User Shares enabled under Settings->Global Share Settings. Are User Shares enabled for the pool? Yes, user shares are enabled. No, not anymore. Edited July 17, 20241 yr by Akshunhiro
July 17, 20241 yr Community Expert No idea why you created a share for the pool that is the same name as the pool? To be honest I thought this was not allowed but maybe you got away with it because you bypassed the Unraid GUI method of creating shares. Normally you would share the whole pool as a ‘disk share’ with same name as the pool. You may find there are unexpected side-effects of the way you have done things.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.