Ganzes System ist schreibgeschützt (overlayroot) aber eine Partition muss dennoch schreibbar sein und auf dieser schreibbaren Partition soll ein Samba-Share sein. Und auch ein paar Scripte, die ausgeführt werden müssen.
mein Ansatz:
1. Die beschreibbare Partition nicht automatsich in fstab mounten, sondern mittels systemd: Habe hierfür die Datei rc.local wieder verwendet (Stichwort: systemctl enable rc-local.service)
2. in rc.local wird dann die Partition gemounted
Die Scripte, die auf der neu gemounteten Partition liegen, werden aber von einem anderen Prozess gestartet.
Die Frage: wie kann ich die verschiedenen Prozesse koordinieren?
1) z.B. Muss der Samba-Service explizit gestarted werden sobald die Partition (mit dem Samba-Share) gemounted wurde, oder geschieht dies automatisch ?
2) Der Prozess, welcher die Scripte von der neu gemounteten Partition aufruft. Dieser muss ja solange warten, bis diese Partition da ist. Wie macht man dies effizient ? Ich dachte an
Code: Alles auswählen
inotifywait