Управление операционной системой Linux не является особенно четким, но изучение команд, которые инструктируют систему выполнять основные операции, - это большой шаг в правильном направлении. синхронизировать команда записывает любые данные, которые буферизуются в памяти компьютера на диск.
Зачем использовать команду синхронизации
Чтобы повысить производительность, компьютер часто хранит данные в своей памяти, а не записывает их на диск, потому что оперативная память намного быстрее, чем жесткий диск. Этот подход прекрасен, пока не произойдет сбой компьютера. Когда на компьютере Linux происходит незапланированное завершение работы, все данные, хранящиеся в памяти, теряются или файловая система повреждена. синхронизировать команда заставляет все во временном хранилище памяти записываться в постоянное хранилище файлов (например, на диске), поэтому ни одна из данных не теряется.
Когда использовать
Обычно компьютеры закрываются организованным образом. Если компьютер будет отключен или процессор остановится необычным образом, например, когда вы отлаживаете код ядра или в случае возможного отключения питания, синхронизировать команда принудительно передает данные в память на диск. Поскольку современные компьютеры имеют потенциально большие кеши, когда вы используете синхронизировать , подождите, пока все светодиоды, указывающие на активность, перестанут мигать, прежде чем отключать питание компьютера.
Синтаксис
sync опция файл Опции для команды синхронизации: Для ручного вызова синхронизации. Чаще всего эта команда запускается до того, как вы выполните какую-либо другую команду, которая, как вы подозреваете, может дестабилизировать ядро Linux, или если вы считаете, что что-то плохое произойдет (например, вы собираетесь исчерпать батарею на вашем Linux-powered ноутбук), и у вас нет времени для полного завершения работы системы. Когда вы останавливаете или перезапускаете систему, операционная система автоматически синхронизирует данные в памяти с постоянным хранилищем по мере необходимости. Опции
Соображения




