The-Sonic
03.01.19, 09:37
Moinmoin
Irgendwie passt meine Frage hier wohl am besten hin.
Ich bin dabei mir ein eigenes NAS zu stricken. Primäres Ziel dieser Arbeit wird das Stromgespare sowie die Erweiterbarkeit, nicht die Performance.
Als Info :
5 SATA HDDS angebunden über USB Adapter an einem Raspberry PI (Könnte auch ein Cubietruck werden), geschaltet über die GPIO Ausgänge. Die Platten sollen dynamisch ein bzw ausgehangen sowie geschaltet werden.
Plan ist die Platten in separate Ordner zu mounten sobald sich der Sambanutzer in ihnen aufhält, ähnlich der Stromsparfunktion eines Synology NAS. Nun zu meiner Frage.
Ist es möglich eine Action aus Samba herraus aus zu lösen wenn sich ein Nutzer einloggt ?
Die bisher einzige Möglichkeit die ich gefunden habe ist ein sporadischer Aufruf von smbstatus. Doch einerseits ist das auf Grund der Programmpause eventuell langsam, weiter frisst der sinnlose dauerhafte Aufruf des Programms natürlich auch Resourcen.
Eine weitere Idee war mit lsof zu arbeiten, das allerdings endet wieder in einem Loop. Eine Interruptlösung oder eine Art Startpunkt für ein Script wäre toll bei SMB Login oder dem betreten des Mount-Ordners.
Hat dazu Jemand eine Idee ?
Irgendwie passt meine Frage hier wohl am besten hin.
Ich bin dabei mir ein eigenes NAS zu stricken. Primäres Ziel dieser Arbeit wird das Stromgespare sowie die Erweiterbarkeit, nicht die Performance.
Als Info :
5 SATA HDDS angebunden über USB Adapter an einem Raspberry PI (Könnte auch ein Cubietruck werden), geschaltet über die GPIO Ausgänge. Die Platten sollen dynamisch ein bzw ausgehangen sowie geschaltet werden.
Plan ist die Platten in separate Ordner zu mounten sobald sich der Sambanutzer in ihnen aufhält, ähnlich der Stromsparfunktion eines Synology NAS. Nun zu meiner Frage.
Ist es möglich eine Action aus Samba herraus aus zu lösen wenn sich ein Nutzer einloggt ?
Die bisher einzige Möglichkeit die ich gefunden habe ist ein sporadischer Aufruf von smbstatus. Doch einerseits ist das auf Grund der Programmpause eventuell langsam, weiter frisst der sinnlose dauerhafte Aufruf des Programms natürlich auch Resourcen.
Eine weitere Idee war mit lsof zu arbeiten, das allerdings endet wieder in einem Loop. Eine Interruptlösung oder eine Art Startpunkt für ein Script wäre toll bei SMB Login oder dem betreten des Mount-Ordners.
Hat dazu Jemand eine Idee ?