Wie man langsames "bup fuse"-Dateikopieren mit "bup restore" behebt

Wenn Sie bup fuse verwenden, um ein bup-Repo zu mounten, und dann versuchen, ein Verzeichnis mit cp -r daraus zu kopieren, haben Sie vielleicht bemerkt, dass

bup restore viel schneller ist als die Verwendung von bup fuse. In meinem Anwendungsfall mit etwa 32k Dateien von insgesamt 1,3GB Wiederherstellungsgröße dauerte bup fuse mehr als 2 Stunden, während bup restore in unter einer Minute fertig war.

Hier ist ein Beispiel

bup_restore_example.sh
BUP_DIR=/tmp/my-website.bup/ bup restore wordpress/2023-08-01-000044/wordpress

Wissen Sie nicht, welchen Pfad Sie hier eingeben sollen? Verwenden Sie bup ls, um es herauszufinden. Beginnen Sie oben:

bup_ls_top.sh
BUP_DIR=/tmp/my-website.bup/ bup ls

und gehen Sie dann weiter nach unten in der Hierarchie, bis Sie den Ordner erreicht haben, den Sie wiederherstellen möchten:

bup_ls_hierarchy.sh
BUP_DIR=/tmp/my-website.bup/ bup ls wordpress/
BUP_DIR=/tmp/my-website.bup/ bup ls wordpress/2023-08-01-000044
BUP_DIR=/tmp/my-website.bup/ bup ls wordpress/2023-08-01-000044/wordpress

Check out similar posts by category: Bup