accueil > Gestion des paquets et du système > sync

sync : Synchronisation des caches disque

La commande sync force l'écriture de toutes les données modifiées dans les tampons mémoire du système d'exploitation vers le périphérique de stockage physique. Elle est utilisée pour garantir l'intégrité des données en sauvegardant en toute sécurité les informations critiques avant l'arrêt du système, le redémarrage ou le démontage d'un périphérique de stockage.

Aperçu

sync vide immédiatement tous les changements dans les tampons du système de fichiers (par exemple, les opérations d'écriture) vers le disque. Cela aide à prévenir la perte de données en cas de crash système ou de perte de courant inattendue.

Fonctionnalités principales

  • Force l'écriture des données des tampons mémoire vers le disque physique
  • Garantit l'intégrité des données
  • Prévient la perte de données avant l'arrêt/redémarrage du système

Options principales

La commande sync est généralement utilisée sans arguments pour synchroniser tous les tampons. Voici les options courantes prises en charge par la plupart des systèmes GNU/Linux.

Options générales

Commande générée :

Essayez de combiner les commandes.

Description:

`sync` Exécute la commande.

Essayez d'exécuter virtuellement les commandes avec l'IA en combinant les options ci-dessus.

Exemples d'utilisation

La commande sync est principalement utilisée en conjonction avec d'autres tâches de gestion système.

Synchronisation de tous les tampons

sync

L'utilisation la plus courante, qui vide tous les tampons du système de fichiers vers le disque.

Synchronisation avant redémarrage

sync; reboot

Écrit toutes les données en toute sécurité sur le disque avant de redémarrer le système.

Synchronisation avant le retrait d'un lecteur USB

sync; umount /mnt/usb

Termine toutes les opérations d'écriture avant de retirer physiquement un lecteur USB pour éviter la corruption des données.

Conseils et précautions

La commande sync est importante pour améliorer l'intégrité des données, mais il y a quelques points à considérer.

Points à considérer lors de l'utilisation

  • La plupart des systèmes Linux modernes synchronisent automatiquement les données dans la plupart des cas, réduisant ainsi le besoin d'exécuter manuellement sync fréquemment.
  • sync ne garantit pas la vidange des caches matériels (par exemple, le cache du contrôleur de disque). Cela dépend des paramètres de cache du disque lui-même.
  • L'exécution avant l'arrêt ou le redémarrage du système aide à prévenir la perte de données inattendue, ce qui est particulièrement important dans les environnements serveur.

Commandes de la même catégorie