Назад | Перейти на главную страницу

Почему у меня dracut initramfs в / var / tmp?

Я никогда не использовал драку. Я понял файловые системы dracut (Вики) в качестве временных систем, которые помогают монтировать системные модули ядра в процессе загрузки. Но после успешной загрузки моей виртуальной машины SLES 12 Server у меня все еще есть файловая система dracut под /var/tmp/dracut.2jqPCx.

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

SUSE использует dracut для создания initramfs, который является начальным образом, используемым ядром для загрузки модулей, необходимых при загрузке, например RAID или iSCSI.

Образ initramfs, созданный dracut, хранится на /boot/initramfs-<kernel version>.img. В любом случае кажется, что ваш сервер создал временный файл на /var/tmp во время процесса генерации initramfs.

На странице руководства dracut вы можете найти информацию о временном каталоге, используемом для этого процесса:

  --tmpdir <temporary directory>
      specify temporary directory to use.

      Default: /var/tmp

Initramfs генерируется каждый раз при обновлении ядра. Возможно, поколение не вышло чисто и разрешило временный файл.

Вам это еще нужно? Конечно, не потому, что ваш процесс загрузки использует ядро ​​и initramfs (/boot/initramfs-<kernel version>.img) только. Но это не повредит, если вы оставите это в покое.