On Tue, Jun 14, 2016 at 04:12:21PM +1000, Craig Sanders via luv-main wrote:
> 
> IMO the best option is to use a database to store information about
> the image [...] whilst storing the actual image in [...] a filesystem,
> with a hashed directory structure [...]

Agreed.

> If you're worried about the image pathname getting out of sync with
> the database, you could write your own FUSE fs layered on top of
> the actual fs to automatically update the database if a file is
> renamed or moved. [...]

Rather than writing a FUSE, you could also use one of the inotify(7)
tools to set up watches on these directories, see; inotifywait(1),
inotifywatch(1) or incrond(8)/incrontab(5) – although that is Linux
specific, and you'd need to handle directory tree recursion yourself. 

~Joel
_______________________________________________
luv-main mailing list
[email protected]
https://lists.luv.asn.au/cgi-bin/mailman/listinfo/luv-main

Reply via email to