"Mount" cloudfiles on a Linux server?
How about s3fs? Performance is going to be pretty bad, but I know it's used with satisfaction by many people.
The Rackspace version of s3fs mentioned above is 'cloudfuse' and can be found here:
http://github.com/redbo/cloudfuse/
In both cases the solution is similar - a FUSE based connection.
Judging from this discussion:
http://www.jungledisk.com and http://www.elasticdrive.com should do what you ask (never tried it).
S3QL provides a full featured UNIX filesystem for Amazon S3 buckets and even arbitrary SFTP servers.
They have a comparison page where they list the features compared to those of other filesystems for S3 like S3FS and S3Backer.
I've been using S3FS on an Ubuntu machine for a while but it doesn't support UNIX permissions. S3QL handles permissions and also offers encryption and compression. I highly recommend it.