Что такое риск или стоимость для опции «noinit_itable» для ext4?

noinit_itable Не инициализировать любые неинициализированные блоки таблицы inode в фоновом режиме. Эта функция может быть использована установочными компакт-дисками, чтобы процесс установки мог быть завершен как можно быстрее; процесс инициализации таблицы inode будет отложен до следующего раза, когда файловая система будет отключена.

Должен ли я всегда использовать параметр noinit_itable когда я монтирую устройство ext4?

Если это не так, почему?

  • Сетевое соединение / var с systemd
  • Почему не работает setuid с mount?
  • Ответ сервера кластерного сервера NFS ERR 24: Auth Bogus Credentials (печать сломана)
  • Разделы NTFS с высокой нагрузкой ввода-вывода приводят к потреблению всего процессорного времени
  • Как я могу получить информацию о удаленных каталогах, установленных через sshfs?
  • Установите каталог из уже установленной удаленной папки общего доступа
  • Команда Linux - mount возвращает ноль / 0, но не работает
  • Как монтировать общие ресурсы NFS через / etc / fstab - доступ, запрещенный сервером при установке
  • One Solution collect form web for “Что такое риск или стоимость для опции «noinit_itable» для ext4?”

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

    Целью кода было бы организовать его запуск в течение относительно свободного периода. Инициализация таблиц inode заблаговременно предотвращала бы латентный хит («отставание»), когда вам действительно нужны таблицы inode.

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

    • проверка вашей электронной почты
    • чтение документации из пакетов, установленных в вашей системе
    • поиск любимой темы для рабочего стола настройка профессионального рабочего пространства
    • загрузка обратно в Windows, где у вас есть все ваши вещи

    Опция ext4 mkfs lazy_itable_init, которая теперь активируется автоматически при обнаружении поддержки ядра, ускоряет форматирование файловых систем ext4 во время установки. Когда fs монтируется, ядро ​​начинает обнулять таблицы inode в фоновом режиме. Во время установки это несколько потерянное усилие и препятствует процессу копирования. Установка файловой системы с параметром noinit_itable mount отключает инициализацию фона. Это должно помочь установке пойти немного быстрее, и после перезагрузки, когда fs будет смонтирован без флага, инициализация фона будет завершена.

    https://bugs.launchpad.net/ubuntu/+source/partman-ext3/+bug/733652

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

    Linux и Unix - лучшая ОС в мире.