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.