
Wir verwenden bei der Arbeit ein einfaches Backup-System: Jeden Tag schließen wir eine externe USB-Festplatte an unseren Ubuntu-Linux-Server an, der dann nachts ein Backup-Skript (Cronjob) aufruft, um alle Backups durchzuführen. Am nächsten Tag trennen wir die USB-Festplatte ab und stecken eine andere ein. So haben wir immer zwei Festplatten mit Backups.
Dies hat über ein Jahrzehnt lang mit verschiedenen Festplatten unterschiedlicher Hersteller problemlos funktioniert.
Aber vor kurzem haben wir eine Toshiba Canvio 2TB-Festplatte gekauft, und seitdem kämpfe ich mit wahnsinnig langsamen Geschwindigkeiten (etwa 1,5 MBit/s). Bei der Suche nach diesem Problem finde ich in verschiedenen Foren eine Menge Beiträge von Leuten, die mit demselben Problem kämpfen. Und es gibt viele Vorschläge, was man versuchen könnte – aber keiner davon macht überhaupt einen Unterschied.
Diese Toshiba-Festplatte braucht 66 Minuten, um 10 GB aus einem Ordner zu kopieren. Unsere andere Festplatte erledigt die gleiche Aufgabe in nur einer Minute. Aber wenn sie an einen Windows-PC angeschlossen wird, scheint die Toshiba-Festplatte mit hoher Geschwindigkeit einwandfrei zu funktionieren. Es ist also anscheinend eine Linux-Sache.
Das Backup-Skript verwendet wget, um Dateien von FTP-Sites sowohl aus dem LAN als auch aus dem WAN abzurufen. Ein vollständiges Backup dauert etwa 5 Stunden (auf einer guten Festplatte).
Hier ist eine Liste der Dinge, die ich bisher versucht habe:
- Ich habe überprüft und bestätigt, dass das Kabel tatsächlich an einen USB3.0-Anschluss angeschlossen ist (was jedoch keine Rolle spielen sollte, da die andere Festplatte mit demselben Anschluss und demselben Kabel einwandfrei und schnell funktioniert).
- Ich habe eine andere Toshiba Canvio-Festplatte ausprobiert, ein anderes Untermodell – war auch unglaublich langsam.
- Ich habe versucht, /proc/sys/vm/dirty_bytes und dirty_background_bytes einzustellen
- Ich habe versucht, /proc/sys/vm/swappiness auf 1 zu setzen
- Ich habe versucht, --limit-rate auf wget auf verschiedene Werte einzustellen, etwa 20 m und 50 m
- Ich habe versucht, auf verschiedene Dateisysteme zu formatieren, wie ext4
- Ich habe auch sowohl gpt als auch msdos ausprobiert - nicht, dass das wichtig wäre
Das sind alles Vorschläge, die ich in der letzten Woche auf verschiedenen Websites gefunden habe, aber keiner davon hat in meinem Fall den geringsten Unterschied gemacht.
An diesem Punkt bin ich sehr gespannt, warum das so ist. Was ist es an diesen Toshiba-Festplatten, das Linux nicht mag? Mit anderen Worten: Worauf muss ich beim Kauf von Festplatten achten, um dies in Zukunft zu vermeiden?
Danke!