December 11, 20241 yr Hi folks, I am running into the following error when running cross-seed in a docker container: ``` debug: Error: EXDEV: cross-device link not permitted, link '/data/personal/movies/the_beach_summer_2024.mkv' -> '/links/HomeMovies/the_beach_summer_2024.mkv' ``` My setup is as follows: - unRaid Version 6.12.14 2024-11-2 - I have a share at /mnt/user/data. This uses cache for primary - Running cross-seed:6.1.1 - Mounts on the docker are: - /mnt/user/data/personal:/data/personal - /mnt/user/data/personal/cross-seed/links:/links I am wondering if the issue is that the source exists on the array, and cross-seed is trying to create the hardlink on the cache? Edited December 11, 20241 yr by stevenxl
December 11, 20241 yr Author Oh - a file might be stored in drive1 of the array, and cross-seed is trying to create a hardlink on drive2 of the array. I do not know how to fix this, or if it is even the problem.
December 11, 20241 yr Author Solution Turns out that docker cannot hardlink across mount points. Solution was to remove the second mount point and then make hardlinks to same mount point as the original: ``` - /mnt/user/data/personal:/data/personal ``` And `/mnt/user/data/personal/cross-seed/links:/links` just gets converted to a "hardlink into "/data/personal/cross-seed/links". Thanks to @ash2ruin on the UnraidOfficial discord.
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.