Re[2]: systemd игнорирует fstab
От: aik Австралия  
Дата: 16.03.23 00:15
Оценка:
Здравствуйте, cppguard, Вы писали:

aik>>Однако, после перезагрузки /tmp не смонтирован, а "/" — "/dev/mmcblk0p1 / ext4 ro,relatime 0 0", спасибо чудо-сервису systemd. Как его заставить уважать fstab, откуда он эту дичь берёт?

aik>>Своп смонтирован нормально. overlayfs выключен.
C>systemd берёт под контроль и точки монтирования, и создание временных директорий, поэтому fstab обрабатывается иначе, чем на системах с SysV init.

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

C>https://www.freedesktop.org/software/systemd/man/systemd-fstab-generator.html


Ключей не принимает, ничего не выводит, ничего не меняет. strace говорит, что он проверяет несколько файлов в /tmp и на этом всё. SYSTEMD_LOG_LEVEL=debug не добавляет никакой осмысленности.

root@hass:/tmp# tail -n 9 /var/log/syslog 
Mar 16 11:11:58 hass systemd-fstab-generator[4734]: Found container virtualization none.
Mar 16 11:11:58 hass systemd-fstab-generator[4734]: Parsing /etc/fstab...
Mar 16 11:11:58 hass systemd-fstab-generator[4734]: Found entry what=/dev/disk/by-uuid/ecc7fb6d-12ab-41b9-b11a-c2c9b78e3bd1 where=/ type=ext4 makefs=no growfs=no noauto=no nofail=no
Mar 16 11:11:58 hass systemd-fstab-generator[4734]: Failed to create symlink /tmp/local-fs.target.wants/systemd-fsck-root.service: File exists
Mar 16 11:11:58 hass systemd-fstab-generator[4734]: Found entry what=/dev/sda2 where=none type=swap makefs=no growfs=no noauto=no nofail=no
Mar 16 11:11:58 hass systemd-fstab-generator[4734]: SELinux enabled state cached to: disabled
Mar 16 11:11:58 hass systemd-fstab-generator[4734]: Found entry what=/dev/sda3 where=/mnt/sda type=ext4 makefs=no growfs=no noauto=no nofail=no
Mar 16 11:11:58 hass systemd-fstab-generator[4734]: Found entry what=/dev/sda4 where=/tmp type=ext4 makefs=no growfs=no noauto=no nofail=no
Mar 16 11:12:14 hass hass[1633]: 2023-03-16 11:12:14.340 ERROR (MainThread) [homeassistant.components.xiaomi_miio] Timeout fetching Mi Air Purifier 3/3H data
aik@hass:~$ ls /tmp/
armbian-hardware-optimization.Y1wcWo  dev-sda2.swap  local-fs.target.requires  local-fs.target.wants  mnt-sda.mount  -.mount  swap.target.requires  tmp.mount  tmux-1000


C>https://man.archlinux.org/man/systemd-tmpfiles.8


Запрещено и остановлено.

C>https://man.archlinux.org/man/tmpfiles.d.5.en


Там ничего, что объясняло бы немонтирование /tmp и почему root — read-only.

Пойду к ним на гитхаб ругаться.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.