I'm used to all sorts of hex editing if necessary .
regards,
Christian Ander
I, for one, think that gloda and the ImapMail / Mail dirs are too big to
be hiding as dotfiles or in the Windows profile. Just ~/.thunderbird/ is
about 1 GB for me, which is about 2/3 of my home dir (if I don't count
songbird and personal files).
I'd be good to allow the user (including UI) to choose the location, to
manage his disk space.
That sounds reasonable to me, and I'd rather like that capability too,
actually.
I was trying to elicit a few more details from the OP to narrow down
what sort of answer would be necessary. (Especially as there does not
presently appear to be any generalized way to move the file in question.)
I think it would be handy for there to be an easy way to manage the
location of one's entire profile folder - good for those who dual boot
or for backup situations where a specific folder is backed up regularly.
You can already do this. profiles.ini allows you to point at a profile
anywhere.
Useful links:
http://support.mozilla.com/en-US/kb/Profiles
http://kb.mozillazine.org/Profile_folder_-_Thunderbird
http://kb.mozillazine.org/Profiles.ini_file
Andrew
That's great.
But doesn't solve the problem:
1) There needs to be UI for that, as normal users can have that problem
(my contact just told me that he has 4 GB of mail data)
2) It's important to differentiate primary user data (which can be
small) and (big) caches, as I have different backup stategies for these
kinds of data. gloda and ImapMail/ are both caches and huge.
The Profile Manager "Create Profile Wizard" lets you specify the folder
the profile should be created in. Sadly, there is no provision for
moving a profile.
> 2) It's important to differentiate primary user data (which can be
> small) and (big) caches, as I have different backup stategies for these
> kinds of data. gloda and ImapMail/ are both caches and huge.
I would argue the ImapMail directory structure is much more useful from
a backup perspective than the gloda database, but I agree with your
general premise that the profile directory (and our entire data storage
strategy) is not particularly friendly to most backup regimens involving
anything less than snapshot-able file-systems with copy-on-write-style
block-level semantics.
I don't suppose there is a standard among back-up programs where an
application can provide a definition file that explains what
files/folders are interesting and which are not?
Andrew
in mozilla? ha!
since I've been bebopping some of these bugs recently:
https://bugzilla.mozilla.org/show_bug.cgi?id=345070
Move cache outside of the regular profile folder
https://bugzilla.mozilla.org/show_bug.cgi?id=147344
Breaking up the profile for roaming, sharing and performance
https://bugzilla.mozilla.org/show_bug.cgi?id=408156
Ability to split prefs into multiple files
To be honest, the right fix to this sounds like moving stuff to a cache
directory. Windows and OS X have this -- Linux doesn't, as the bug Wayne
linked points out.
I'd fully support moving global-messages-db.sqlite to the cache
directory, at least on platforms that support it.
Sounds like the right approach. This basically directly addresses my
above concern of separating primary-source user data and cache into
separate locations. The location needs to be configurable, though.
Henrik