Hi,
ich bin genau auf dasselbe Problem gestoßen, allerdings funktioniert bei mir der Workaround mit dem systemd unit service nicht. Manuell mounten klappt, allerdings nicht im unit service.
Mein Service Code sieht so aus:
"""
[Unit]
Description=example systemd service unit file.
[Service]
ExecStart=/bin/bash /usr/bin/test.sh
[Install]
WantedBy=multi-user.target
"""
und das bash script so:
"""
#!/bin/bash
mount -t ntfs -o rw,noatime UUID=<my_uuid> /data/d
echo "test" >> /test.txt
"""
Das bash script wird beim boot ausgeführt, da erfolgreicherweise eine test.txt file erstellt wird mit dem Inhalt "test". Ausführen des bash scripts außerhalb des Services mounted erfolgreicherweise die NTFS Partition.
Wie hast du genau den systemd unit service geschrieben? Hast du eine Option verwendet, die ich nicht auf dem Schirm habe? Wo könnte sonst das Problem liegen?
Würde mich über 'ne Antwort freuen,
Daniel