Re: Απορία sync 2

Giorgos Keramidas keramida at ceid.upatras.gr
Sun Mar 13 15:51:13 EET 2011


2011/3/12 Antonis Christofides <anthony at itia.ntua.gr>:
> Α, έχω και μια άλλη απορία, κι αυτή ψιλοθεωρητική. Νομίζω πως έχει
> τύχει να έχω σύστημα σε τέτοια κατάσταση ώστε να μην δουλεύει το
> shutdown ούτε το remount read-only (μετά από μπουτάρισμα με
> init=/bin/bash). Πριν πατήσω το reset προφανώς έκανα sync. Αυτό δεν
> θυμάμαι ποτέ να μην μου έχει δουλέψει, όμως το man sync λέει ότι
> μπορεί κάποια δεδομένα να μείνουν στην cache του δίσκου. Τι πρέπει να
> κάνει κάποιος για να είναι σίγουρος ότι θα γραφτούν τα δεδομένα;

Ναι, υπάρχει αυτό το ενδεχόμενο.  Ειδικά με τους δίσκους που έχουν
κάμποσα megabytes write-cache. Το χειρότερο δεν είναι αυτό όμως, είναι
οι δίσκοι που λένε «ψέματα» ότι τα δεδομένα έχουν γραφτεί σε stable
storage ακόμα κι όταν στείλεις το ειδικό command που ζητάει να γραφτούν.

Αυτό που μπορείς να κάνεις είναι να περιμένεις μερικά δευτερόλεπτα μετά
το sync. Γενικά, εξαρτάται από το δίσκο, το λειτουργικό, το disk driver
και τι ρυθμίσεις μπορεί να έχουν όλα αυτά :-(



More information about the Linux-greek-users mailing list