Für ein Universitätsprojekt arbeite ich an einem Webdienst, der bestimmte Bilder crawlt und in der Benutzeroberfläche anzeigt.
Jetzt habe ich ein kleines Skalierbarkeitsproblem: Die 150 GB SSD des VPS ist voll. Glücklicherweise habe ich es geschafft, beim gleichen Hosting-Anbieter eine 1 TB HDD zu bekommen, die per webDAV gemountet ist.
Allerdings stehe ich jetzt vor dem Problem, diese 501974 Dateien an ihren neuen Speicherort zu verschieben. Natürlich möchte ich nicht, dass die Weboberfläche selbst kaputt geht, also ist meine Idee jetzt:
- Bilder an neuen Speicherort kopieren.
- Benennen Sie das aktuelle Verzeichnis um und geben Sie einem symbolischen Link zum neuen Speicherort seinen alten Namen.
- Entfernen Sie das alte Verzeichnis.
Der eigentliche Kopiervorgang dauert jedochfür immermit cp
. Ich habe es auch versucht, rsync -zP
aber das dauert auch so lange (es lief mehrere Stunden, bevor es hängen blieb), dass die Shell-Sitzung vorher abbricht.
Gibt es eine andere, intelligentere Möglichkeit, diese große Menge an Dateien an den neuen Speicherort auf einer anderen Festplatte zu kopieren/verschieben?
Auf dem VPS läuft Ubuntu 16.