Pagina 1 di 1

sync su dischi

Inviato: ven 3 ago 2007, 20:18
da Dani
E' piu' una curiosità che un problema: quando copio o sposto un file da un disco all'altro, sembra che i dati non vengano effettivamente scritti, data la velocità dell'operazione.Infatti dando da root "sync" ci mette un bel po' prima di finire. Uso un 2.6.22.1.
Come mai ?

Inviato: ven 3 ago 2007, 20:38
da masalapianta
e' montato con async (man mount e guarda le opzioni sync e async dello switch -o);
per quanto riguarda il sync di dati e metadati su ext3 guarda l'opzione commit

Inviato: sab 4 ago 2007, 1:13
da Dani
In fstab non monto le partizioni usando async, le partizioni sulle quali ho riscontrato il 'difetto' le monto una con defaults e l'altra con defaults,noatime...
Ho fatto una piccola prova ma sembra tutto ok :? Forse la scrittura asincrona non la riscontro spostando o copiando i files ma dopo l'installazione di un pacchetto..bho indaghero' meglio

Codice: Seleziona tutto

root[~]# pwd ; dd if=/dev/zero of=myfile bs=1024k count=512
/root
512+0 records in
512+0 records out
536870912 bytes (537 MB) copied, 15,3278 s, 35,0 MB/s
root[~]# time mv myfile /home/

real    0m15.059s
user    0m0.045s
sys     0m1.585s
root[~]# time sync

real    0m0.125s
user    0m0.001s
sys     0m0.012s
in caso provero' a usare sync in fstab, grazie.

Inviato: sab 4 ago 2007, 2:02
da targzeta
Dani ha scritto:In fstab non monto le partizioni usando async, le partizioni sulle quali ho riscontrato il 'difetto' le monto una con defaults e l'altra con defaults,noatime....
Dal man di mount:
defaults
Usa le opzioni di default: rw, suid, dev, exec, auto, nouser, e async.
La dritta di masalapianta è giusta, poniti la domanda vedendo le cose da questo punto di vista.

Spina

Inviato: sab 4 ago 2007, 2:20
da Dani
edit: risolto !