Wie lösche ich den Cache von Festplatte und Flash-Disk (oder Dateisystem) von der Kommandozeile?
Ich schreibe ein Backup-Skript welches
Kopiert die Daten auf den Sicherungsdatenträger.Leert die Sicherungsdiskette.Führt eine Hash-Integritätsprüfung durch.Vorher habe ich getansleep(60)
Warten Sie eine Minute, damit der Kernel die Daten automatisch löscht. Was ich denke ist übertrieben, also versuche ich es jetztsudo hdparm -F --verbose /dev/disk
aber es meldet Fehler -HDIO_DRIVE_CMD(flushcache) failed: Invalid exchange
mehrmals.
Ich frage mich, ob es einen Standardweg gibt, um den Cache auf die Festplatte zu leeren. Ich denke es gibt dausb-creator-gtk
macht es,umount
macht es.
Ich benutze Ubuntu x64 9.10
PS: Ich versuche es zu vermeiden"synchronisieren" weil diese Seite sagt, dass es istnicht sicher.http://ubuntuforums.org/showthread.php?t=589975