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.

No space left on device

Featured Replies

I am currently running Unraid 6.9.1.

I removed a VM; but thank goodness i have a backup on another nas.

I have that share mounted to unraid and when i try to copy over the VM folder, which is about 80gigs. i get the following error message "No space left on device" 

I have in total 8TB and have only used 2TB, so i have enough space. this VM was already on unraid but i am just not sure why i keep getting this error message when i copy it from my backup nas. this actually crashes my array and i have to reboot the system. Please help.

 

thanks.

Go to Tools -> Diagnostics and post the zip file.

 

  • Author

attached is the file, i am not sure if it'll have anything cause when the system crashes the logs seem to be cleared and only show when the system comes back up.

 

olympus-diagnostics-20210324-0621.zip

Is it normal that you have 180 shares ? It is unusual to see that many.

Particularly because most of them are # Share exists on no drives

 

You might have an app misconfigured that write at the wrong level and create folders as shares, or made a manual copy ?

 

On the initial topic, what particular share(s) is not being moved ?  I don't want to check all of the 180 shares. :D 

  • Author

the only share that i am moving is the one for the VM; which is under domains/Ldownload. I had done it before on the previous version of unraid, so i am not sure if this is a bug or just something i have misconfigured that i had not seen before.

 

Also, i don't have 180 shares. which is strange.

Edited by mrtek007

  • Community Expert
1 hour ago, mrtek007 said:

i don't have 180 shares. which is strange.

Any folder at the top level of cache or array is a user share. If you specify a path at the top level of cache or array or /mnt/user, it is automatically a user share even if you don't specifically create it as a user share in the webUI.

 

User shares have .cfg files which can be seen in your diagnostics in the shares folder. Those .cfg files will be created when a user share is created, but won't be deleted if the user share no longer exists. This clutters up your diagnostics with a lot of share .cfg files that have no files associated with them.

 

2 hours ago, ChatNoir said:

I don't want to check all of the 180 shares.

No point in checking any of them in those diagnostics because the array isn't started so no shares exist and we can't even see if the disks mount.

 

@mrtek007

Start the array and post new diagnostics.

Looks like all those .cfg's were created by Ransomware Protection (long deprecated) and can be very safely deleted (Squidbait-*)

  • Author

how would i remove those?

 

is that what is causing my issue?

 

Edited by mrtek007

Explore the flash drive via the network

 

Config / Shares folder.  Delete them like any other file.  There's no harm in leaving them, except that it makes diagnostics a PITA

  • Author

So i've been playing around and noticed something.  rootfs has 16g but when I do an appdata restore it filling up and giving me that error of no space on disk. this is how it looks when i rebooted the server again. i am assuming that it is the same issue when i copy my VM over to the unraid server.

 

Filesystem      Size  Used Avail Use% Mounted on
rootfs           16G  860M   15G   6% /
devtmpfs         16G     0   16G   0% /dev
tmpfs            16G     0   16G   0% /dev/shm
cgroup_root     8.0M     0  8.0M   0% /sys/fs/cgroup
tmpfs           128M  204K  128M   1% /var/log
/dev/sda1        30G  651M   29G   3% /boot
overlay          16G  860M   15G   6% /lib/modules
overlay          16G  860M   15G   6% /lib/firmware
tmpfs           1.0M     0  1.0M   0% /mnt/disks
tmpfs           1.0M     0  1.0M   0% /mnt/remotes
 

Appdata restore has to save the log somewhere.  If docker is enabled, then it saves it on a drive (inside the docker.img file)  If it's not enabled then it has to store it in RAM.

 

image.png.8b0b8a4d57db3535dc4169c39c77588d.png

  • Author

Docker is enabled but it still seems to be using rootfs

 

  • Community Expert

Something screwy with your setup somewhere.

 

According to your diagnostics, you don't have cache, but appdata has some files on cache.

 

I am guessing you have somehow somewhere specified an appdata path that isn't actually on a disk or user share and so it is instead in RAM.

 

 

  • Author

I noticed that too, but i've never had any cache drive for the many years i've been using unraid. I guess my only option will be to install another drive and assign it as a cache drive? or is there a way to change the shares that specify "prefer:cache" or "yes:cache" to say no.

Edited by mrtek007

  • Community Expert

You need to figure out where you are specifying a path to your nonexistent cache.

 

 

Go to Settings - Docker and disable. Do the same for Settings - VM Manager. Reboot, start the array, and post new diagnostics.

 

  • Community Expert

In those diagnostics, without dockers, your appdata share is only on the array.

 

One of your dockers must be specifying a path on "cache" such as /mnt/cache/appdata, and since you don't have cache, that path is in RAM.

  • Author

So I found that 1 of my dockers was pointing to /mnt/cache/appdata. I modified that but it still gave me issues.  I ended up installing a 500gig SSD and assigned it as cache. everything seems to be working fine now. 

my thing is, what if I didn't have a cache drive. I get that it uses memory for it but shouldn't the software not allow for it to be completely taken over and bringing down the whole array. I really didn't have this issue until recently after I updated it to 6.9, could it be a bug?   

  • Community Expert
1 hour ago, mrtek007 said:

So I found that 1 of my dockers was pointing to /mnt/cache/appdata. I modified that but it still gave me issues. 

Once the docker had created that path, you would have to manually remove it or reboot to get it to go away.

10 hours ago, mrtek007 said:

So I found that 1 of my dockers was pointing to /mnt/cache/appdata.

Which one, and did you install it via Apps?

  • 11 months later...

I met this problem as I removed some disks that has been included a share, and I resolved this problem by reedit the Shares include disks , after apply ,then revert .

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.