Что такое команда синхронизации Linux?

click fraud protection

В синхронизироватьКоманда для Linux записывает все данные, которые находятся в буфере в памяти компьютера, на диск.

Зачем использовать команду «синхронизировать»

Для повышения производительности компьютер часто хранит данные в своей памяти, а не записывает их на диск, потому что баран намного быстрее жесткого диска. Такой подход подходит до тех пор, пока не произойдет сбой компьютера.

Когда на машине Linux происходит незапланированное выключение, все данные, которые хранились в памяти, теряются или файловая система повреждена. В синхронизировать Команда заставляет все, что находится во временной памяти, записывать в постоянное файловое хранилище, например, на диск, поэтому никакие данные не теряются.

команда синхронизации linux

Когда это использовать

Обычно компьютеры выключаются организованно. Если компьютер останавливается или процессор останавливается необычным образом - например, при отладке кода ядра или в случае возможного отключения электроэнергии - синхронизировать Команда вызывает немедленную передачу данных из памяти на диск. Поскольку современные компьютеры имеют потенциально большие

тайники, при использовании команды sync дождитесь, пока все светодиоды, указывающие на активность, перестанут мигать, прежде чем выключать питание компьютера.

Синтаксис

В команда принимает следующий вид:

синхронизировать [опция] [файл]

Параметры этой команды включают:

  • --помощь отображает любую доступную справку, а затем закрывает
  • --версия отображает информацию о версии и завершает работу
  • --данные (или -d) синхронизирует только данные файла без поддерживающих его метаданных
  • --файловая система (или -f) также синхронизирует файловые системы, содержащие файлы, на которые есть ссылки.

Соображения

Вызвать вручную не принято синхронизация, и когда он запущен, он не возвращает результаты на стандартный вывод. Чаще всего люди запускают эту команду перед другой командой, которая может дестабилизировать Ядро Linux- или если вы считаете, что вот-вот произойдет что-то плохое, например, разряд батареи, и у вас нет времени на полное выключение системы.

Когда вы останавливаете или перезапускаете систему, операционная система автоматически синхронизирует данные в памяти с постоянным хранилищем по мере необходимости.