Time Machine and Mail: a match made in hell
rondam.blogspot.com
Time Machine and Mail: a match made in hell
1–10 of 22 posts
Re: Time Machine and Mail: a match made in hell
#2Re: Time Machine and Mail: a match made in hell
#3Creating an Archive folder as he describes doesn't stop Time Machine from creating all those hard links everytime it runs-so his solution doesn't fix anything. He should upgrade to a faster disk for his backup to solve his issues. I have a very large collection of mailboxes on my machine and see none of these issues he's describing.
I think the archive folder idea is a workaround for Entourage. If you have one large file that rarely changes, then making a hard link to it would be much faster than copying it.
Re: Time Machine and Mail: a match made in hell
#4[citation needed]
Re: Time Machine and Mail: a match made in hell
#5Creating an Archive folder as he describes doesn't stop Time Machine from creating all those hard links everytime it runs-so his solution doesn't fix anything. He should upgrade to a faster disk for his backup to solve his issues. I have a very large collection of mailboxes on my machine and see none of these issues he's describing.
The archive folder is for Apple Mail, not Entourage. Entourage stores all the mail in a single database so it doesn't matter which folders the messages are in.
Re: Time Machine and Mail: a match made in hell
#6And for small files, like most mail messages tend to be unless they have a lot of attachments, creating a hard link is no faster than actually copying the file. [citation needed]
$ du -sh README.markdown
4.0K README.markdown
$ time ln README.markdown README.markdown.link
real 0m0.002s
user 0m0.000s
sys 0m0.001s
$ time cp README.markdown README.markdown.copy
real 0m0.041s
user 0m0.000s
sys 0m0.002sRe: Time Machine and Mail: a match made in hell
#7And for small files, like most mail messages tend to be unless they have a lot of attachments, creating a hard link is no faster than actually copying the file. [citation needed]
Re: Time Machine and Mail: a match made in hell
#8Plan 9's Venti archival storage (http://en.wikipedia.org/wiki/Venti and http://plan9.bell-labs.com/sys/doc/venti/venti.html) stores data as blocks, which are referenced by SHA1 hashes. Since these blocks range between 512 bytes and 56 KB, a large file (like a mail file) gets split into many blocks. The brilliant thing is that a given block will only ever be stored once; your top-level filesystem then only has to keep track of which SHA1 hashes make up a file.
With this system, people have been keeping daily snapshots of their filesystems over the course of years, and the space consumption rate actually tends to decrease over time--see the graphs at http://plan9.bell-labs.com/sys/doc/venti/venti.html
Re: Time Machine and Mail: a match made in hell
#9And for small files, like most mail messages tend to be unless they have a lot of attachments, creating a hard link is no faster than actually copying the file. [citation needed]
In my unscientific trial, it looks like the hard link is an order of magnitude faster. Still, it takes time. $ du -sh README.markdown 4.0K README.markdown $ time ln README.markdown README.markdown.link real 0m0.002s user 0m0.000s sys 0m0.001s $ time cp README.markdown README.markdown.copy real 0m0.041s user 0m0.000s sys 0m0.002s
[ron@mickey:~/foo]$ cat foo
foo
[ron@mickey:~/foo]$ time for i in {1..1000}; do cp foo foo.c.$i; done
real 0m2.705s
user 0m0.524s
sys 0m2.190s
[ron@mickey:~/foo]$ time for i in {1..1000}; do ln foo foo.l.$i; done
real 0m2.618s
user 0m0.486s
sys 0m2.008sRe: Time Machine and Mail: a match made in hell
#10Creating an Archive folder as he describes doesn't stop Time Machine from creating all those hard links everytime it runs-so his solution doesn't fix anything. He should upgrade to a faster disk for his backup to solve his issues. I have a very large collection of mailboxes on my machine and see none of these issues he's describing.