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

Antworten auf die Frage(2)

Ihre Antwort auf die Frage