In G1 and G2, I used symlinks with the server_add module (well, its predecessors), and this solved two problems:
1. Saved space (I have over 70K pics)
2. Originals were never modified even with symlinks
I tested an import using the current server_add and there is no option for symlinks. In addition, when rotating an image, for example, the copy of the image from the import is modified (md5sums no longer match). This implies that even if I made manual symlink replacements to the files (through some scripting of my own), that there is the risk that the originals would be modified by G3 edits.
I will try and confirm what is actually being done to the files by G3,
Is modification of the originals intentional?
Posts: 7
Looks like the file is actually modified by the rotation rather than a copy being made (I believe the G2 behavior was to make a copy).
Posts: 7994
Sorry we're not yet supporting symlinks in gallery3 and it's not on the roadmap for the 3.0 release. And yes in G3 we are not preserving the untouched original.. when you rotate an image we rotate the original. Both of these choices were made for simplicity to meet the needs of 80-90% of our users and keep the code light/clean.
---
Problems? Check gallery3/var/logs before you post! and file bugs here!
Latest zip: http://github.com/gallery/gallery3/zipball/master
Latest git: http://codex.gallery2.org/Gallery:Using_Git