MAN sync 8

Материал из Gentoo Linux Wiki

Перейти к: навигация, поиск


Вернуться в раздел мануалов


Это - статья, добавленная автоматически, при помощие специальной программы-робота. Пожалуйста убедитесь что статья добавлена корректно, исправьте её если это потребуется и уберите пометку {{Bot added}}].

Содержание

[править] Имя

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

[править] Комментарии к man файлу

Reboot/halt and Linux information extracted from Rick Faith's original
sync(8) manpage, dating back to the Linux 0.99 days. The Linux-specific
information is attributed to Linus Torvalds
Copyright 1992, 1993 Rickard E. Faith (faith@cs.unc.edu)
May be distributed under the GNU General Public License

Источник — «http://ru.gentoo-wiki.com/MAN_sync_8»
Личные инструменты