Sync (Unix)


Sync (Unix)

sync is a standard system call in the Unix operating system, which commits to disk all data in the kernel filesystem buffers, i.e. data which has been scheduled for writing via low-level I/O system calls. Note that higher-level I/O layers such as stdio may maintain separate buffers of their own.

As a function in C, the sync() call is typically declared as void sync(void) in . The system call is also available via a command line utility also called "sync", and similarly named functions in other languages such as Perl.

The related system call fsync commits just the buffered data relating to a specified file descriptor.

Unix systems typically run some kind of "flush" or "update" daemon, which calls the "sync" function on a regular basis. On some systems, the cron daemon does this. Buffers are also flushed when filesystems are unmounted or remounted read-only, for example prior to system shutdown.


Wikimedia Foundation. 2010.

Look at other dictionaries:

  • dd (Unix) — In computing, dd is a common Unix program whose primary purpose is the low level copying and conversion of raw data. According to the manual page for Version 7 Unix,[1] it will convert and copy a file . It is used to copy a specified number of… …   Wikipedia

  • Программы UNIX-подобных операционных систем — Это список популярных программ, работающих в операционных системах основанных на UNIX (POSIX совместимых). Некоторые из этих программ являются стандартными для UNIX подобных систем. Содержание 1 Системный софт 1.1 Общего назначения …   Википедия

  • Commande UNIX — Commandes Unix Les systèmes d exploitation de type UNIX offrent à leurs utilisateurs des centaines de commandes qui font de la console un outil pratique et extrêmement puissant. Certaines d entre elles sont fournies directement par le shell,… …   Wikipédia en Français

  • Commande Unix — Commandes Unix Les systèmes d exploitation de type UNIX offrent à leurs utilisateurs des centaines de commandes qui font de la console un outil pratique et extrêmement puissant. Certaines d entre elles sont fournies directement par le shell,… …   Wikipédia en Français

  • Commandes UNIX — Les systèmes d exploitation de type UNIX offrent à leurs utilisateurs des centaines de commandes qui font de la console un outil pratique et extrêmement puissant. Certaines d entre elles sont fournies directement par le shell, alors que d autres… …   Wikipédia en Français

  • Commandes Unix — Les systèmes d exploitation de type UNIX offrent à leurs utilisateurs des centaines de commandes qui font de la console un outil pratique et extrêmement puissant. Certaines d entre elles sont fournies directement par le shell, alors que d autres… …   Wikipédia en Français

  • Commandes unix — Les systèmes d exploitation de type UNIX offrent à leurs utilisateurs des centaines de commandes qui font de la console un outil pratique et extrêmement puissant. Certaines d entre elles sont fournies directement par le shell, alors que d autres… …   Wikipédia en Français

  • Programas para Unix — Anexo:Programas para Unix Saltar a navegación, búsqueda Plantilla:Listas Ésta es una lista de software disponible para sistemas operativos Unix y similares como GNU/Linux. Según corresponda se trasladarán a las subcategorías de la Categoría… …   Wikipedia Español

  • dd (Unix) — dd est une commande unix permettant de copier un fichier en effectuant des conversions, en ne sélectionnant qu une partie de données à copier. Il est particulièrement adapté à la copie sur des périphériques blocs tel que des disques durs ou des… …   Wikipédia en Français

  • Anexo:Programas para Unix — Esta es una lista de software disponible para sistemas operativos Unix y similares como GNU/Linux. Según corresponda se trasladarán a las subcategorías de la Categoría Software por sistema operativo : Categoría:Software para Unix… …   Wikipedia Español