Angenommen, ich habe zwei Flash-Speichergeräte mit jeweils 1 GB Kapazität. Angenommen, jedes Gerät enthält eine große Datei mit einer Größe von ca. 1 GB. Angenommen, ich habe begrenzten (64 MB) RAM und kein Festplattenlaufwerk. Was ist der kürzeste Weg, um diese beiden Dateien auszutauschen?
Ich meine: wenn die Datei a
auf dem Gerät ist A
und b
ist auf dem Gerät B
, I - Swap - Betrieb setzen möge a
auf B
und b
auf A
.
Ich weiß, dass es laut dieser Diskussion kein genaues Linux-Tool dafür gibt .
Ich interessiere mich für den kürzesten Weg, um mein Ziel zu erreichen. Wenn dieser Weg zu lang sein wird, muss ich wahrscheinlich meine eigene dedizierte Lösung implementieren, die den Austausch Stück für Stück durchführt, habe ich Recht?
Antworten:
Solange beide Laufwerke voll oder fast voll sind, bezweifle ich, dass es eine hübsche Lösung gibt. Es sollte jedoch möglich sein, dd-Befehle zu durchlaufen. Etwas wie
Einige Überprüfungen sind erforderlich, wenn DateiA und DateiB unterschiedliche Größen haben.
quelle