Provided by:
manpages-ru_0.98-4_all 
ИМЯ
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