scusate per un altro post su ibernazione etc, ma ho un problema un po 'particolare
la mia rete domestica è composta da un iMac (con OSX e Linux), un PC Linux, due notebook Linux, 4 client Android (smartphone e tablet), un paio di RaspberriesPI e il DS418j sopra citato
in precedenza il NAS era un Buffalo Linkstation e usavo gestirlo tramite uno script bash (chiamiamolo "mountNAS.sh"), eseguito su qualsiasi client che necessitava dell'accesso al NAS, che, in sequenza, inviava un WOL magic packet, attendeva che i servizi salissero, montava le condivisioni e lo teneva in vita inviando di nuovo un WOL magic packet ogni 5 minuti, altrimenti in 10 minuti il NAS si sarebbe spento;
quando uno qualsiasi dei client non aveva più bisogno del NAS, uno script diverso ("unmountNAS.sh") uccideva lo script precedente, quindi il NAS rimaneva ON solo se qualsiasi altro client stava ancora eseguendo "mountNAS.sh", altrimenti in 10 minuti il NAS sarebbe andato giù.
ora, mi piacerebbe replicare questo scenario con il DS418j, ma ....
- il primo WOL funziona, il montaggio funziona, ma l'invio di ulteriori pacchetti WOL è inefficace nel mantenerlo in vita
- dopo XX minuti di inattività del disco, gli HDD vengono sospesi
- dopo ulteriori YY minuti, il DS si spegne
- invece, una semplice attività del disco è sufficiente per mantenerla in vita
d'altra parte, la soluzione sopra descritta impedisce il comportamento "normale" di DS418j, ovvero la sospensione dell'HDD dopo XX minuti di inattività, che "potrebbe" (da approfondire!!) essere vantaggioso per la vita del disco
quindi la domanda è: come posso mantenere il DS acceso, senza scrivere il file dummy sul disco, in modo che, in assenza di attivita' vada si in sospensione, ma non si spenga dopo gli ulteriori YY minuti? Immagino di dover modificare alcuni dei file di configurazione coinvolti nel processo di gestione dell'alimentazione, ma al momento non riesco a comprendere appieno la logica alla base
Grazie per il vostro aiuto!!