[112484] В Debian и, вероятно, его производных, скрипт, который обрабатывает размонтирование перед остановкой/перезагрузкой, это [113019]/etc/init.d/umountfs[113020].[12190] Для меня этот скрипт не [113021]umount[113022] ни одной из перечисленных вами файловых систем, кроме [113023]tmpfs[113024]. Причина приведена в следующем комментарии:[12191]Учитывая зрелость этих сценариев, я полагаю, что это лучшая практика, Также возможно, что команды [113025] stop[113026]/[113027]reboot[113028], на самом деле, требуют работы некоторых из вышеперечисленных монтировок (скорее всего, [113029]/proc[113030], а также [113031]/sys[113032] и [113033]/dev[113034]), и команда может не сработать без них. [12193]Обновление[12194]Чтобы добавить немного больше, следующий скрипт, вызываемый после [113035]umountfs[113036], перед фактическим сценарием [113037]stop[113038], сам по себе является [113039]umountroot[113040]. Вопреки тому, что подсказывает название, скрипт на самом деле только читает корень. Обратите внимание на реальный синтаксис:[12195]похоже, что просто выполняется прямое монтирование [113041]-нет перемонтирования,ro /[113042] может не сработать, если есть другие точки монтирования, привязанные к root. Смотрите [113043]этот баг[113044] для полного обсуждения этого. MOUNT_FORCE_OPT [113045]MOUNT_FORCE_OPT[113046] установлен только для FreeBSD, так что это не обязательно для Linux.[112497].
28.01.2020, 02:37
Ссылка