Come utilizzare il comando Sync in Linux

Come utilizzare il comando Sync in Linux
Esistono due tipi di memorie di archiviazione del sistema; Uno è una memoria permanente e l'altro è una memoria temporanea che è RAM. IL "sincronizzazione"Il comando viene utilizzato per sincronizzare i dati della memoria temporanea alla memoria di archiviazione permanente. La velocità della RAM è più veloce dei dispositivi di archiviazione permanenti, pertanto il sistema utilizza RAM anziché un disco rigido per elaborare i dati e in RAM il sistema memorizza i dati sotto forma di cache.

Sebbene la memorizzazione dei dati sulla RAM migliora la velocità del sistema, in caso di un improvviso incidente del sistema, c'è il rischio di perdere i dati importanti memorizzati sotto forma di cache. È meglio sincronizzare i dati sulla memoria permanente, quindi, in caso di arresto anomalo, non vi è alcuna perdita di dati.

In questo articolo, discuteremo del comando di sincronizzazione utilizzato in Linux per sincronizzare i dati della RAM nell'archiviazione permanente.

Come utilizzare il comando Sync in Linux

Il comando Sync viene utilizzato per sincronizzare i dati della cache sul disco rigido, la sintassi generale dell'utilizzo del comando di sincronizzazione:

$ sync [opzione] [file]

Il comando Sync viene utilizzato con le opzioni e quindi il nome del file di cui devono essere archiviati i dati, le opzioni utilizzate con il comando Sync sono:

Opzioni Spiegazione
-d, -data Viene utilizzato per sincronizzare i dati del file del file
-f, -file -system Viene utilizzato per sincronizzare tutti i file collegati a un determinato file
-aiuto Visualizza le opzioni di aiuto
-versione Visualizza i dettagli della versione del comando

Per comprendere l'uso del comando di sincronizzazione, eseguiremo alcuni esempi pratici. Innanzitutto, sincronizzeremo tutti i dati dell'utente corrente utilizzando il comando:

$ sudo sync

Ha sincronizzato tutti i file memorizzati nella memoria permanente che appartiene all'utente corrente, allo stesso modo, abbiamo un file di testo in /Home/Hammad/MyTestFile1.TXT, Possiamo sincronizzare i dati della cache usando il comando:

$ sync -d/home/hammad/mytestFile1.TXT

Per sincronizzare i sistemi di file, utilizziamo l'opzione "-f" nel comando:

$ sync -f/home/hammad/downloads

Nel comando sopra, abbiamo sincronizzato tutti i file relativi al /Home/Hammad/Download, Possiamo anche sincronizzare i dati della cache della partizione montata (nel nostro caso è SDA1) usando il comando:

$ sudo sync /dev /sda1

I dati della partizione montata sono stati sincronizzati, allo stesso modo, possiamo anche sincronizzare i dati di registro del /var/log/syslog Usando il comando:

$ sudo sync/var/log/syslog

Per controllare maggiori dettagli sul comando Sync possiamo utilizzare l'opzione "-help":

$ sync - -help

Allo stesso modo, l'opzione "versione" viene utilizzata per controllare la versione del comando Sync:

$ SYNC -VERSION

Conclusione

Il comando Sync viene utilizzato in Linux per copiare i dati dalla memoria volatile che è sotto forma di cache alla memoria di archiviazione permanente. Il sistema consente di risparmiare tutti i dati sulla memoria temporanea a causa della sua migliore velocità rispetto ai dispositivi di archiviazione permanenti, è utile ma a volte in caso di arresto inaspettato del sistema, è presente un grande rischio per perdere i dati. Per evitare questo rischio, si consiglia di sincronizzare i dati utili dalla memoria temporanea alla memoria permanente. In questo articolo, abbiamo discusso dell'uso del comando di sincronizzazione in Linux con l'aiuto di esempi per una migliore comprensione.