Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Mover filling up array SSD after disabling ZFS user share assignment

Featured Replies

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 by Akshunhiro

  • 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

  • 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!

  • 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?
  • 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 by Akshunhiro

  • 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.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.