Перейти к содержимому
Калькуляторы

Debian 9, не сохраняются изменения в /var/run

Вылезла у меня на одном сервере странность и не нахожу в документации ей объяснения.

Если это принципиально, то сервер виртуальный, но сомневаюсь, что причина в этом.

Есть такой тестовый скриптик:

for D in / /data /data/log /tmp /var /var/tmp /var/log /var/run /usr /home
do
  echo "dir: $D"
  mkdir $D/tag123dir
  touch $D/tag123file
done

Он создает в нескольких местах пустой каталог и пустой файл.

После перезагрузки сервера эти каталоги и файлы отсутствуют в /tmp и /var/run.

И если с /tmp это ожидаемо, то почему в /var/run изменения не сохраняются?

При этом в остальных каталогах (даже в /var или /var/tmp) все нормально.

Такое впечатление, что при запуске сервера /var/run чиститься, как и /tmp.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

mount что сообщает о типе точки монтирования для /var/run (или для /run если /var/run туда симлинк.. )

 

не как то так часом?

tmpfs on /run type tmpfs (rw,nosuid,nodev,size=524288k,mode=755)
 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Да, именно так.

Хотя я разметку делал только с одним общим разделом.

Спасибо за наводку. Нужно было tmpfiles.d правильно настроить.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.