Provided by: manpages-ru_0.98-4_all bug

ИМЯ

       sync - синхронизация данных на диске с данными в памяти

ОБЗОР

       sync [--help] [--version]

ОПИСАНИЕ

       sync   записывает   данные,   буферизованные   в   памяти,   на   диск.
       Буферизуются, например,  измененные  супер-блоки,  измененные  inode'ы,
       операции  чтения и записи также откладываются.  Буферизация должна быть
       реализована в ядре.  Программа sync всего лишь делает  системный  вызов
       sync(2).

       Ядро  хранит  данные  в  памяти  во избежание частых (обычно медленных)
       дисковых операций чтения и записи. Это повышает производительность,  но
       если  компьютер  аварийно  завершает работу, данные могут быть утеряны,
       либо может быть повреждена файловая  система.   sync  гарантирует,  что
       все, что хранилось в памяти, будет записано на диск.

       sync  должен  вызываться  перед  тем,  как  процессор  будет остановлен
       каким-то нестандартным образом (например,  перед  паникой  в  ядре  при
       отладке).   Обычно процессор должен быть остановлен при помощи программ
       shutdown(8),  reboot(8),  либо  halt(8),  которые  пытаются   перевести
       систему   в   неактивное   состояние,   прежде  чем  вызывать  sync(2).
       (Существуют различные реализации этих команд; прочтите документацию  на
       вашу  систему;  на  некоторых  системах нельзя непосредственно вызывать
       команды reboot(8) и halt(8).)

СТАНДАРТНЫЕ ПАРАМЕТРЫ GNU

       --help Выводит подсказку на устройство стандартного  вывода  и  успешно
              завершает работу.

       --version
              Выводит информацию о версии программы на устройство стандартного
              вывода и успешно завершает работу.

       --     Завершает список параметров.

ПЕРЕМЕННЫЕ ОКРУЖЕНИЯ

       Переменные LANG, LC_ALL, LC_CTYPE  и  LC_MESSAGES  имеют  свое  обычное
       значение.

СООТВЕТСТВИЕ СТАНДАРТАМ

       POSIX 1003.2

ПРИМЕЧАНИЯ

       В  Linux  sync  всего-лишь  гарантирует,  что  будет  составлен  список
       "грязных" блоков, которые нужно записать.  Прежде чем они действительно
       будут  записаны,  пройдет  еще  некоторое  время.   Команды reboot(8) и
       halt(8) учитывают это, делая паузу  в  несколько  секунд  после  вызова
       sync(2).

       Данная  страница  описывает версию sync пакета fileutils-4.0; из пакета
       fileutils-4.0; другие версии могут немного отличаться.   Исправления  и
       дополнения  присылайте  по адресу aeb@cwi.nl.  Отчеты об ошибках в этой
       программе присылайте по адресу fileutils-bugs@gnu.ai.mit.edu.

СМОТРИ ТАКЖЕ

       sync(2), halt(8), reboot(8), update(8)

ПЕРЕВОД

       Перевел с английского Алексей Миллер <asm@asm.kiev.ua> 2000