Stavo osservando l'uso di sync
comando e ho letto che questo comando assicura che qualsiasi cosa in memoria venga scritta su disco.
Dato che stavo pensando di installare Ubuntu su un disco rimovibile (USB) vorrei sapere se è necessario eseguire questo comando.
Mi preoccupa che quando si spegne il computer, se i dati sono ancora in fase di scrittura, finiscono per perdersi a causa dell'arresto del sistema.
È necessario eseguire sync
prima di spegnere o riavviare il sistema?
Qualcuno spiega di più su questo?
Risposta accettata:
I dati possono andare persi durante arresti imprevisti o arresti anomali del sistema, quando il sistema operativo non può effettivamente scaricare i dati dalla memoria al disco. Durante il normale spegnimento o riavvio, il sistema operativo ha ancora il controllo, quindi scriverà i dati sul disco.
In altre parole, i normali arresti/riavvii sono OK. C'è anche qualcosa conosciuto come halt
stato:dove la macchina è ancora in esecuzione, ma il sistema operativo ha attraversato il processo di spegnimento e ha ceduto il controllo dell'hardware. In tal caso, anche lo spegnimento della macchina è OK. Quello che non va bene sono gli spegnimenti e gli spegnimenti anormali.