JoergHH Posted November 30, 2021 Share Posted November 30, 2021 (edited) Moinsen. Ich habe mal eine Verständnisfrage bei manuellen File Moves zwischen Cache und Array und bräuchte mal etwas Nachhilfe. Gegeben ist folgende Config der User Shares: Wenn ich nun eine Datei z. B. mit dem mc vom Share "download" auf den Share "video" verschiebe (= move), dann legt das System auf dem Cache ein Verzeichnis "video" nebst ebendieser Datei an. Nach meinem bisherigen Verständnis darf das aber doch nicht geschehen, da Files auf den Share "video" ohne Umwege über den Cache auf dem Array landen sollen (Einstellung "Cache = No"). Oder greift dieses Setting nur bei Zugriffen über das Netzwerk? Falls ja: Wie verschiebe ich dann gefahrlos (!) auf dem Host (!!) Files vom Cache auf Array Disks? Wohlgemerkt ohne den Einsatz des Movers, denn dafür müsste ich dann den Share "video" auf "Cache = Yes" oder "Prefer" setzen, was ich nicht will. Edited November 30, 2021 by JoergHH Quote Link to comment
sonic6 Posted November 30, 2021 Share Posted November 30, 2021 (edited) Ich weiß nicht genau was du mit "mc" meinst, aber wenn du manuell kopierst hast du folgende optionen: *edit* okay, Midnight Commander im Terminal. quelle -> /mnt/user/share_name hier wird die Datei in den Share kopiert, wobei deine "cache einstellungen" beachtet werden. Wenn es auf "yes" steht, landen die daten erst im cache und werden dann vom mover verschoben. Bei "prefer" verbleiben die Daten auf dem Cache, bis kein Platz mehr ist. Sobald wieder Platz ist, wird der mover alle Daten auf den Cache verschieben. Bei "no" landen die Daten direkt auf dem Array quelle -> /mnt/user0/share_name hier landen die Daten direkt auf dem Array. Wenn der mover jedoch einsetzt, bei "prefer" auf den Cache verschoben. quelle -> /mnt/disk/disk_name hier wählst du explizit das Ziel Laufwerk für deine Daten. Die Frage ist jetzt, wie du genau "verschoben" hast? Edited November 30, 2021 by sonic6 Quote Link to comment
sonic6 Posted November 30, 2021 Share Posted November 30, 2021 habe es mal versucht nachzustellen: Und hier mein Cache Inhalt: Die Datei "prime95.exe" wurde direkt auf das Array kopiert. Quote Link to comment
mgutt Posted December 1, 2021 Share Posted December 1, 2021 Von Share zu Share verbleibt es auf der selben Disk. Ist ein unlösbarer Bug. Verschiebe stattdessen von Disk zu Disk. Quote Link to comment
JoergHH Posted December 2, 2021 Author Share Posted December 2, 2021 (edited) On 11/30/2021 at 8:36 PM, sonic6 said: Die Datei "prime95.exe" wurde direkt auf das Array kopiert. Bei mir nicht. Denn: On 12/1/2021 at 7:56 AM, mgutt said: Von Share zu Share verbleibt es auf der selben Disk. Ist ein unlösbarer Bug. Naja, unlösbar... Ich vermute eher einen systembedingten Designfehler, ergo "works as designed". 🙄 On 12/1/2021 at 7:56 AM, mgutt said: Verschiebe stattdessen von Disk zu Disk. Das ist aber maximal doof. Denn jede (meiner) Disks hat eine ziemlich tiefe Verzeichnistruktur und ich müsste für jede Datei auf allen Disks nachschauen, wohin ich diese aus dem Cache verschieben muss. Gibt es nicht etwas von Ratio....äh....eine elegantere Methode? Edited December 2, 2021 by JoergHH Typo Quote Link to comment
sonic6 Posted December 2, 2021 Share Posted December 2, 2021 On 12/1/2021 at 7:56 AM, mgutt said: Von Share zu Share verbleibt es auf der selben Disk. Ist ein unlösbarer Bug. Warum hat es bei mir geklappt? Weil "temp" ein Cache:prefer Share ist und die Daten auf dem Cache, statt auf dem Array lagen? 2 hours ago, JoergHH said: Gibt es nicht etwas von Ratio....äh....eine elegantere Methode? Ware vielleicht von /mnt/user/... -> /mnt/disk/... oder /mnt/user/... -> /mnt/user0/... eine "lösung"? Quote Link to comment
JoergHH Posted December 2, 2021 Author Share Posted December 2, 2021 33 minutes ago, sonic6 said: Ware vielleicht von /mnt/user/... -> /mnt/disk/... oder /mnt/user/... -> /mnt/user0/... eine "lösung"? Das ist UNBEDINGT (!!! ...ich kann gar nicht so viel Ausrufezeichen setzen wie nötig wären) zu vermeiden und hat schon in einigen Fällen zu einem Crash des Servers geführt! 1 Quote Link to comment
sonic6 Posted December 2, 2021 Share Posted December 2, 2021 10 minutes ago, JoergHH said: Ware vielleicht von /mnt/user/... -> /mnt/disk/... Gut, erstere wäre tatsächlich eine Schnapps-Idee, hatte diese Fall noch nicht. aber von mnt/user zu /mnt/user0 ist eine option um den Cache zu umgehen. Quote Link to comment
JoergHH Posted December 2, 2021 Author Share Posted December 2, 2021 2 minutes ago, sonic6 said: Gut, erstere wäre tatsächlich eine Schnapps-Idee, hatte diese Fall noch nicht. aber von mnt/user zu /mnt/user0 ist eine option um den Cache zu umgehen. Besser nicht. Ich traue allen direkten Filetransfers zwischen /mnt/user[x] kein Lepton weit. Quote Link to comment
mgutt Posted December 2, 2021 Share Posted December 2, 2021 3 hours ago, sonic6 said: Warum hat es bei mir geklappt? Macht mc evtl erst eine Kopie und verschiebt nicht einfach nur? Weil der Bug tritt nur beim Verschieben auf. Quote Link to comment
Recommended Posts
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.