Sorry, aber viel zu viel Text. Ich lese nur Cache, kein Cache, dann doch wieder Cache. Bitte kompakter beschreiben.
Es ist auf jeden Fall kein Fehler und schon immer so gewesen. Es hängt immer von den Pfade ab, die man verwendet. Von einem Disk/Pool Pfad zu einem Disk/Pool Pfad wird er immer so verschieben, wie das gerne hättest (/mnt/disk1/sharename zu /mnt/pool/sharename). Auch wenn du von extern auf den Server hochlädst (extern auf /mnt/user/sharename). Verschiebt man dagegen von einem Share Pfad zu einem Share Pfad, dann verlässt er die Disk / den Pool nicht (/mnt/user/sharename zu /mnt/user/sharename2). Das lässt sich nicht lösen, da das darunter liegende Linux das nicht anders kann.
Ich empfehle jedem in Krusader den Pfad /mnt/user zu löschen und stattdessen jeden einzelnen Disk Pfad zu hinterlegen. Also /mnt/disk1, /mnt/disk2..., /mnt/cache, /mnt/andererPoolname
Achtung: Niemals von /mnt/user zu oder von /mnt/diskX oder /mnt/poolX verschieben. Das kann zu Datenverlust führen. Immer nur von Share zu Share oder von Disk/Pool zu Disk/Pool.