Документация по LinuxLinuxDoc.Ru 🔍

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

НАЗВАНИЕ
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 гарантирует, что будет составлен список
"грязных" (dirty) блоков, которые нужно записать. Прежде
чем они действительно будут записаны, пройдет еще
некоторое время. Команды reboot(8) и halt(8) учитывают
это, делая паузу в несколько секунд после вызова sync(2).

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