Webmin /tmp error
Это сообщение об ошибке появляется потому, что в FreeBSD 14 по умолчанию используется tmpfs для раздела /tmp (временное хранилище в оперативной памяти). Размер этого раздела по умолчанию или ограничен нулем из-за настроек монтирования, либо просто отображается некорректно .
Вот как это можно исправить, перенастроив Webmin на использование другой папки, расположенной на основном диске.
Шаг 1: Создайте новую директорию для временных файлов
Подключитесь к серверу через SSH и выполните команду для создания папки. Например, создадим её в /var/tmp (этот каталог в FreeBSD не монтируется в RAM и подходит для таких целей):
sudo mkdir -p /var/tmp/.webmin
Важно: Убедитесь, что у этой папки правильные права доступа, чтобы веб-сервер Webmin мог в неё писать:
sudo chmod 1777 /var/tmp/.webmin
(Права 1777 означают «sticky-бит» — владелец может удалить только свои файлы, как в обычном /tmp).
Шаг 2: Смените путь в настройках Webmin
Теперь нужно указать Webmin использовать новую папку вместо стандартной.
-
Войдите в веб-интерфейс Webmin.
-
Перейдите в раздел Webmin → Webmin Configuration (Конфигурация Webmin).
-
Нажмите на иконку Advanced Options (Расширенные опции) .
-
Найдите поле Temporary files directory (Директория временных файлов).
-
Замените значение по умолчанию
Default (/tmp/.webmin)или просто путь, который там указан, на:/var/tmp/.webmin -
Нажмите кнопку Save (Сохранить).
Что произошло?
После этой смены:
-
Webmin перестанет пытаться использовать
/tmp(который лежит в оперативной памяти или смонтирован с ограничениями). -
Все временные файлы и резервные копии, которые он создает, теперь будут храниться в
/var/tmp/.webminна вашем основном диске, где достаточно места .
Дополнительные рекомендации
-
Очистка старых файлов: Webmin умеет автоматически чистить свою временную папку. Вы можете настроить "максимальный возраст временных файлов" (Maximum age of temporary files) там же, в расширенных опциях. Если вы используете нестандартную папку, убедитесь, что опция Clear temp files in non-standard directory? (Очищать временные файлы в нестандартной директории?) установлена в
Yes, чтобы мусор не накапливался годами . -
Перезагрузка: Перезагружать Webmin после изменения этой настройки не требуется, изменения применяются сразу. Но если вы решите удалить старую папку (
/tmp/.webmin), Webmin нужно предварительно остановить, чтобы не возникло конфликта открытых файлов .
Если после этого ошибка в интерфейсе осталась, просто обновите страницу — предупреждение должно исчезнуть.