Sans aller jusque-là, on pourrait imaginer un système qui déplace l'indexation des fichiers vers une base de données (ce que propose WinFS et consorts, si je ne m'abuse), les fichiers restant sur le disque.
Une petite couche logicielle (remplaçant les appels systèmes open, opendir, stat et lstat, par exemple) pourrait se charger de l'execution et de la presentation (sous forme de répertoire) des recherches dans la base. Une fois le "bon" fichier trouvé, la base nous donne son path et permet aux outils standards de s'en sortir. L'intérêt étant qu'on peut aisément demander à la couche logicielle en question de ne lancer ce genre d'"usine à gaz" que pour certains répertoires.
Reste que l'idéal serait quand même un FS spécifique, mounté là ou il faut.
# Moins violent
Posté par Larry Cow . En réponse au journal Une base de données pour /home ?. Évalué à 3.
Une petite couche logicielle (remplaçant les appels systèmes open, opendir, stat et lstat, par exemple) pourrait se charger de l'execution et de la presentation (sous forme de répertoire) des recherches dans la base. Une fois le "bon" fichier trouvé, la base nous donne son path et permet aux outils standards de s'en sortir. L'intérêt étant qu'on peut aisément demander à la couche logicielle en question de ne lancer ce genre d'"usine à gaz" que pour certains répertoires.
Reste que l'idéal serait quand même un FS spécifique, mounté là ou il faut.