# Webmin /tmp error

Это сообщение об ошибке появляется потому, что в FreeBSD 14 по умолчанию используется `tmpfs` для раздела `/tmp` (временное хранилище в оперативной памяти). Размер этого раздела по умолчанию или ограничен нулем из-за настроек монтирования, либо просто отображается некорректно .

Вот как это можно исправить, перенастроив Webmin на использование другой папки, расположенной на основном диске.

### Шаг 1: Создайте новую директорию для временных файлов

Подключитесь к серверу через SSH и выполните команду для создания папки. Например, создадим её в `/var/tmp` (этот каталог в FreeBSD не монтируется в RAM и подходит для таких целей):

<div class="md-code-block md-code-block-light" id="bkmrk-bash"><div class="md-code-block-banner-wrap"><div class="md-code-block-banner md-code-block-banner-lite"><div class="_121d384"><div class="d2a24f03"><span class="d813de27">bash</span></div></div></div></div></div>```
sudo mkdir -p /var/tmp/.webmin
```

**Важно:** Убедитесь, что у этой папки правильные права доступа, чтобы веб-сервер Webmin мог в неё писать:

<div class="md-code-block md-code-block-light" id="bkmrk-bash-1"><div class="md-code-block-banner-wrap"><div class="md-code-block-banner md-code-block-banner-lite"><div class="_121d384"><div class="d2a24f03"><span class="d813de27">bash</span></div></div></div></div></div>```
sudo chmod 1777 /var/tmp/.webmin
```

(Права `1777` означают «sticky-бит» — владелец может удалить только свои файлы, как в обычном `/tmp`).

### Шаг 2: Смените путь в настройках Webmin

Теперь нужно указать Webmin использовать новую папку вместо стандартной.

1. Войдите в веб-интерфейс Webmin.
2. Перейдите в раздел **Webmin** → **Webmin Configuration** (Конфигурация Webmin).
3. Нажмите на иконку **Advanced Options** (Расширенные опции) .
4. Найдите поле **Temporary files directory** (Директория временных файлов).
5. Замените значение по умолчанию `Default (/tmp/.webmin)` или просто путь, который там указан, на: `/var/tmp/.webmin`
6. Нажмите кнопку **Save** (Сохранить).

### Что произошло?

После этой смены:

- Webmin перестанет пытаться использовать `/tmp` (который лежит в оперативной памяти или смонтирован с ограничениями).
- Все временные файлы и резервные копии, которые он создает, теперь будут храниться в `/var/tmp/.webmin` на вашем основном диске, где достаточно места .

### Дополнительные рекомендации

- **Очистка старых файлов:** Webmin умеет автоматически чистить свою временную папку. Вы можете настроить "максимальный возраст временных файлов" (**Maximum age of temporary files**) там же, в расширенных опциях. Если вы используете нестандартную папку, убедитесь, что опция **Clear temp files in non-standard directory?** (Очищать временные файлы в нестандартной директории?) установлена в `Yes`, чтобы мусор не накапливался годами .
- **Перезагрузка:** Перезагружать Webmin после изменения этой настройки не требуется, изменения применяются сразу. Но если вы решите удалить старую папку (`/tmp/.webmin`), Webmin нужно предварительно остановить, чтобы не возникло конфликта открытых файлов .

Если после этого ошибка в интерфейсе осталась, просто обновите страницу — предупреждение должно исчезнуть.