Comment utiliser la commande sync dans Linux

Comment utiliser la commande sync dans Linux
Il existe deux types de souvenirs de stockage du système; L'un est une mémoire permanente et l'autre est une mémoire temporaire qui est RAM. Le "synchronisation»La commande est utilisée pour synchroniser les données de la mémoire temporaire à la mémoire de stockage permanente. La vitesse de la RAM est plus rapide que les dispositifs de stockage permanents, donc le système utilise la RAM au lieu d'un disque dur pour traiter les données, et dans RAM, le système stocke les données sous forme de cache.

Bien que le stockage des données sur la RAM améliore la vitesse du système, en cas de crash soudain du système, il existe un risque de perdre les données importantes stockées sous forme de cache. Il vaut mieux synchroniser les données sur la mémoire permanente, donc, en cas de crash, il n'y a pas de perte de données.

Dans cet article, nous discuterons de la commande Sync utilisée dans Linux pour synchroniser les données du RAM dans le stockage permanent.

Comment utiliser la commande sync dans Linux

La commande Sync est utilisée pour synchroniser les données de cache avec le disque dur, la syntaxe générale de l'utilisation de la commande sync:

$ sync [option] [fichier]

La commande Sync est utilisée avec des options, puis le nom de fichier dont les données doivent être stockées, les options utilisées avec la commande Sync sont:

Options Explication
-D, -data Il est utilisé pour synchroniser les données du fichier du fichier
-F, -Système de file Il est utilisé pour synchroniser tous les fichiers liés à un fichier donné
-aider Il affiche les options d'aide
-version Il affiche les détails de la version de la commande

Pour comprendre l'utilisation de la commande Sync, nous effectuerons quelques exemples pratiques. Tout d'abord, nous synchroniserons toutes les données de l'utilisateur actuel à l'aide de la commande:

$ sudo sync

Il a synchronisé tous les fichiers mis en cache à la mémoire permanente qui appartient à l'utilisateur actuel, de même, nous avons un fichier texte dans / home / hammad / mytestfile1.SMS, Nous pouvons synchroniser ses données de cache à l'aide de la commande:

$ sync -d / home / hammad / mytestfile1.SMS

Pour synchroniser les systèmes de fichiers, nous utilisons l'option «-f» dans la commande:

$ sync -f / home / hammad / téléchargements

Dans la commande ci-dessus, nous avons synchronisé tous les fichiers liés au / Home / Hammad / Téléchargements, Nous pouvons également synchroniser les données de cache de la partition montée (dans notre cas, c'est SDA1) en utilisant la commande:

$ sudo sync / dev / sda1

Les données de la partition montée ont été synchronisées, nous pouvons également synchroniser les données de journal du / var / log / syslog Utilisation de la commande:

$ sudo sync / var / log / syslog

Pour vérifier plus de détails sur la commande Sync, nous pouvons utiliser l'option «-Help»:

$ sync - help

De même, l'option «Version» est utilisée pour vérifier la version de la commande Sync:

$ sync --version

Conclusion

La commande Sync est utilisée dans Linux pour copier les données de la mémoire volatile qui se trouve sous la forme de cache à la mémoire de stockage permanente. Le système enregistre toutes les données sur la mémoire temporaire en raison de sa meilleure vitesse par rapport aux dispositifs de stockage permanents, il est utile mais parfois en cas de fermeture inattendue du système, un grand risque est présent de perdre les données. Pour éviter ce risque, il est recommandé de synchroniser les données utiles de la mémoire temporaire à la mémoire permanente. Dans cet article, nous avons discuté de l'utilisation de la commande Sync dans Linux à l'aide d'exemples pour une meilleure compréhension.