Απορία sync 2
V13
v13 at v13.gr
Sat Mar 19 16:21:10 EET 2011
On Sunday 13 of March 2011, Giorgos Keramidas wrote:
> 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
> και τι ρυθμίσεις μπορεί να έχουν όλα αυτά :-(
Eksartatai kai apo ton controller mias kai aytos apothikeyei kapoia dedomena
(eite arketa MB an exei cache eite liga KB os endiamesos)
Ena allo pragma poy mporei na kanei einai na kleisei thn cache toy diskoy me
to hdparm h na kanei spin-down ton disko opos kanei o kernel.
Se periptoseis panikoy pantos, h ypomoni ligo deyterolepton einai pragmati to
kalitero.
Epipleon, AFAIK h cache toy diskoy den xanetai otan kaneis reset. Prepei na
xanetai mono otan kobetai to reyma ston disko. Ayto shmainei pos an kolisei to
mixanima me kapoio tropo kai kaneis reset, yparxoyn arketes pithanotites na
min xathei kati.
More information about the Linux-greek-users
mailing list