Здравствуйте, 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.
Пойду к ним на гитхаб ругаться.