J'essaie d'accomplir quelque chose d'assez étrange, alors soyez indulgent avec moi.
J'ai ajouté une carte SD externe à mon ancien Droid Mini (à la base, c'était juste une expérience pour voir si je pouvais ou non étendre la capacité de stockage). Il tourne actuellement sous Lineage OS 13.
Le problème est que l'adaptateur SD externe est très gourmand en énergie, et que le noyau de cette version (3.4.42) ne supporte pas correctement l'autosuspend.
Je peux forcer le périphérique à passer en mode basse consommation en dissociant le périphérique SCSI du périphérique USB, mais il est évident qu'il disparaît si je fais cela.
J'ai lu que les montages de liants peut préserver la structure du dossier source même s'il est supprimé, mais je ne parviens pas à faire fonctionner ce système (voir aquí - "Il est possible de démonter /some/where, auquel cas /else/where reste monté." )
L'idée est d'attendre que le périphérique USB devienne inactif, puis de le suspendre manuellement en le déliant jusqu'à ce qu'il soit à nouveau nécessaire. Cependant, si je détache le périphérique, le fichier "stat" que j'utilise pour surveiller l'inactivité disparaît également, de sorte que je ne peux pas l'utiliser pour vérifier si une activité est demandée.
Mon idée (peut-être stupide) était donc de lier la carte externe à un périphérique USB "virtuel" qui ne disparaît pas lorsque la source est retirée, et qui la rattache lorsqu'elle est nécessaire.
Mais à petits pas, une idée sur la façon de préserver un "faux" lecteur pour que le système fonctionne ? Les bind-mounts ne semblent pas faire l'affaire. tout à fait la bonne chose à faire.
Merci, R