Intereting Posts
Как использовать команду вставки для многих файлов, имена которых не являются цифрами? (вставьте столбцы из каждого файла в один файл) Команда терминала против перетаскивания GUI при копировании большого номера. файлов: Любая материальная выгода? Как мне grep без пробелов? Файл tmux.conf не будет использовать запятую в строках \; Debian ARM на ошибке сервера Chroot Mumble Что мне делать с профилями btrfs? Процесс прерывания в samba share mount Найти и изменить некоторые кодировки LaTeX в vim, используя регулярные выражения? urxvt ~ / .Xresources не чтение / загрузка? Как сгенерировать Zipf-подобные образцы, используя язык сценариев Получение ZFS для отображения физических дисков в zpool Хранить секретный ключ для удаленного архива пакетов reprepro локально Linux + iptables резервный BunsenLabs (Deerrivative) не отключится (не удалось запустить poweroff.target: транзакция разрушительна) Безопасно ли отключать убийцу OOM в веб-сервере / обратном прокси?

Есть ли истина в философии, которую вы должны синхронизировать; синхронизации; синхронизации; синхронизировать?

Когда я впервые познакомился с Linux, работая в Cisco Systems в 2000 году, меня научили достоинствам команды sync , используемой для сброса буферов на диск, чтобы предотвратить повреждение файловой системы / потерю данных. Мне говорили не только коллеги, но и друзья в колледже, чтобы всегда запускать sync «несколько» или «кучу» раз, то есть, возможно, в 5-10 раз вместо одного раза.

С тех пор я продолжал эту привычку, но есть ли какие-то заслуги? Кто-нибудь еще когда-либо слышал об этом? И что самое главное, может ли кто-нибудь предоставить хорошее обоснование / эмпирические доказательства / против идеи о том, что вам нужно запускать sync более одного раза, чтобы она была эффективной?

Я слышал это (извините, я забыл, где), введя команду sync три раза (как в: S Y N C Return , дождитесь приглашения, повторите, повторите). Я также читал, что происхождение – это определенная система, в которой потребуется несколько секунд, чтобы диск завершил промывку своих буферов, даже после того, как он сказал операционной системе, все было в порядке. Ввод команды еще раз дал диску достаточно времени для установки. Кажется, что на протяжении многих лет цель была забыта, и совет был сокращен как sync; sync; sync sync; sync; sync sync; sync; sync которая не имела бы желаемого эффекта (так как диск сообщал «все ясно», вторая и третья синхронизация завершится мгновенно, и подсказка вернется слишком рано).

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

Googling приводит к нескольким независимым совпадающим анализам, например «Легенда о синхронизации» . См. Также Выполняется ли синхронизация (8) до завершения работы Linux? ,