NOM
sync - Synchroniser les données sur le disque avec celles en mémoire
SYNOPSIS
sync [--help] [--version]
La commande sync écrit sur le disque toutes les données dans les
tampons en mémoire. Ceci inclut entre autres les superblocs modifiés,
les inodes modifiées et les lectures et écritures différées. Ceci doit
être implémenté dans le noyau, le programme sync ne fait rien d’autre
que d’invoquer l’appel système sync(2).
Le noyau garde des données en mémoire pour éviter d’avoir à faire trop
de lectures et écritures (relativement lentes) sur le disque. Ceci
améliore sensiblement les performances, mais si l’ordinateur se plante,
des données peuvent être perdues, ou le système de fichiers peut être
endommagé. sync garantit que tout ce qui se trouve en mémoire est écrit
sur le disque.
Normalement, sync devrait être appelé avant que le processeur ne soit
arrêté de manière anormale (par exemple avant de déclencher une panique
du noyau lors du débogage d’un nouveau code du noyau). En général, le
processeur doit être arrêté avec les commandes shutdown(8), reboot(8)
ou halt(8), qui tentent de mettre le système dans un état calme, avant
d’appeler sync(2). (Il existe plusieurs implémentations de ces
commandes, consultez la documentation de votre distribution, car sur
certains systèmes, il ne faut pas appeler reboot(8) ou halt(8)
directement.)
OPTIONS
--help Afficher un message d’aide sur la sortie standard et terminer
normalement.
--version
Afficher le numéro de version sur la sortie standard et terminer
normalement.
-- Terminer la liste des options.
ENVIRONNEMENT
Les variables d’environnement LANG, LC_ALL, LC_CTYPE et LC_MESSAGES ont
leur signification habituelle.
CONFORMITÉ
POSIX.2.
NOTES
Sous Linux, sync garantit seulement que l’écriture des blocs modifiés
est programmée. Il peut y avoir un petit retard entre le retour de
l’appel système et l’écriture effective. Les commandes reboot(8) et
halt(8) gèrent ceci en se mettant en pause quelques secondes après
l’invocation de sync(2).
Cette page décrit la commande sync telle qu’elle est fournie dans le
paquet fileutils-4.0. D’autres versions peuvent être légèrement
différentes.
VOIR AUSSI
sync(2), halt(8), reboot(8), update(8)
COLOPHON
Cette page fait partie de la publication 3.23 du projet man-pages
Linux. Une description du projet et des instructions pour signaler des
anomalies peuvent être trouvées à l’adresse
http://www.kernel.org/doc/man-pages/.
TRADUCTION
Cette page de manuel a été traduite et mise à jour par Christophe
Blaess <http://www.blaess.fr/christophe/> entre 1996 et 2003, puis par
Alain Portal <aportal AT univ-montp2 DOT fr> jusqu’en 2006, et mise à
disposition sur http://manpagesfr.free.fr/.
Les mises à jour et corrections de la version présente dans Debian sont
directement gérées par Thomas Huriaux <thomas.huriaux@gmail.com> et
l’équipe francophone de traduction de Debian.
Veuillez signaler toute erreur de traduction en écrivant à
<debian-l10n-french@lists.debian.org> ou par un rapport de bogue sur le
paquet manpages-fr.
Vous pouvez toujours avoir accès à la version anglaise de ce document
en utilisant la commande « man -L C <section> <page_de_man> ».