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