February 4, 20251 yr I have had my server running for nearly a year. I am about to add a new drive and want to straighten some things out and learn more. Fix common problems have had these 3 errors since i installed it. Invalid folder appdata contained within /mnt Invalid folder cache contained within /mnt Invalid folder Cache_nvme contained within /mnt Obviously I have something messed up. When switching things to hardlinks would be my guess. I am very novice and probably followed a youtube video without fully understanding what I was doing. Here are the diagnostics I think are relevant. I have searched and cant figure this one out. romulus-diagnostics-20250204-1423.zip
February 5, 20251 yr Community Expert Solution You must not create any folders at the top level of /mnt, that is for the OS to do. 2 hours ago, nevincorn said: Invalid folder appdata contained within /mnt This is probably the result of specifying the path /mnt/appdata as a host path in one or more of your containers. The correct path would be /mnt/user/appdata 2 hours ago, nevincorn said: Invalid folder cache contained within /mnt If you actually had a pool named cache, then /mnt/cache would be a valid path, but since you don't, it's not. Possibly another container host path wrong. 2 hours ago, nevincorn said: Invalid folder Cache_nvme contained within /mnt You do have a pool named cache_nvme, so /mnt/cache_nvme would be valid. But linux is case-sensitive, so /mnt/Cache_nvme is different and not valid. Possibly another container host path. You seem to have a lot of non-existent user shares in the diagnostics, which makes me wonder if you don't have other incorrect paths specified causing files to be saved at the top level of /mnt/user or some disk or pool where they wouldn't actually be part of any user share. User shares are subfolders of /mnt/user, files directly in /mnt/user and not in a subfolder are not part of user shares. What do you get from command line with this? ls -lah /mnt/user
February 5, 20251 yr Author 1 hour ago, trurl said: What do you get from command line with this? root@Romulus:~# ls -lah /mnt/user total 28K drwxrwxrwx 1 nobody users 30 Feb 4 16:26 ./ drwxr-xr-x 10 root root 200 Jan 29 21:04 ../ drwxr-x--- 1 nobody users 4.0K Jan 29 06:16 ab_20250129_060001/ drwxr-x--- 1 nobody users 4.0K Jan 30 06:15 ab_20250130_060001/ drwxr-x--- 1 nobody users 4.0K Jan 31 06:15 ab_20250131_060001/ drwxr-x--- 1 nobody users 4.0K Feb 1 06:15 ab_20250201_060001/ drwxr-x--- 1 nobody users 4.0K Feb 2 06:16 ab_20250202_060001/ drwxr-x--- 1 nobody users 4.0K Feb 3 06:15 ab_20250203_060002/ drwxr-x--- 1 nobody users 4.0K Feb 4 06:15 ab_20250204_060001/ drwxrwxrwx 1 nobody users 300 Aug 7 12:05 appdata/ drwxrwxrwx 1 nobody users 22 Jul 9 2024 data/ drwxrwxrwx 1 nobody users 0 Jul 9 2024 domains/ drwxrwxrwx 1 nobody users 6 Jul 9 2024 isos/ drwxrwxrwx 1 nobody users 26 Jul 9 2024 system/ root@Romulus:~# So I should start going through every docker container and if I see /mnt/appdata I should change it to /mnt/user/appdata?
February 5, 20251 yr Community Expert 1 minute ago, nevincorn said: drwxr-x--- 1 nobody users 4.0K Jan 29 06:16 ab_20250129_060001/ drwxr-x--- 1 nobody users 4.0K Jan 30 06:15 ab_20250130_060001/ drwxr-x--- 1 nobody users 4.0K Jan 31 06:15 ab_20250131_060001/ drwxr-x--- 1 nobody users 4.0K Feb 1 06:15 ab_20250201_060001/ drwxr-x--- 1 nobody users 4.0K Feb 2 06:16 ab_20250202_060001/ drwxr-x--- 1 nobody users 4.0K Feb 3 06:15 ab_20250203_060002/ drwxr-x--- 1 nobody users 4.0K Feb 4 06:15 ab_20250204_060001/ Did you intentionally create these (ab_20250129_060001 for example) as user shares?
February 5, 20251 yr Author 5 minutes ago, trurl said: Did you intentionally create these (ab_20250129_060001 for example) as user shares? No I did not. I believe those started appearing when I setup an appdata backup app or plugin.
February 5, 20251 yr Community Expert 6 minutes ago, nevincorn said: No I did not You must have told it to write to /mnt/user (or /mnt/disk# or /mnt/poolname). Any folder at the top level of array or pools is automatically a user share named for the folder. You want to specify an actual user share, which would be /mnt/user/sharename Typically, when you need to specify a path, the UI will let you browse and choose from valid paths.
February 5, 20251 yr Community Expert 1 minute ago, nevincorn said: So for this the metadata path is just wrong? yes, wrong. That will create 3 hours ago, nevincorn said: Invalid folder appdata contained within /mnt I assume you want it as a subfolder of that path you mapped to /config
February 5, 20251 yr Community Expert 6 minutes ago, trurl said: I assume you want it as a subfolder of that path you mapped to /config I just took a look at that container, and that is what its template specifies, so you must have changed it to that invalid path.
February 5, 20251 yr Author Thank you trurl. I have all my errors fixed at the moment. You really helped. I am going to keep learning and adding more to my server!
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.