Linode Forum
Linode Community Forums
 FAQFAQ    SearchSearch    MembersMembers      Register Register 
 LoginLogin [ Anonymous ] 
Post new topic  Reply to topic
Author Message
PostPosted: Tue Nov 16, 2010 1:00 pm 
Offline
Newbie

Joined: Tue Nov 16, 2010 12:54 pm
Posts: 2
Website: http://www.koltsoff.com
AOL: Hämeentie+5b+A9
Location: FI
Hi there,

Was directed towards the forums from OFTC/#linode.

Would be it completely impossible to add the squashfs driver into the kernel (running x86/LTS at the moment, kernel 2.6.32.16-linode28).

I'd like to keep my old (somewhat largish) email Maildirs inside a squashfs so that they're still available, but without the FS/space overhead. Also, since squashfs is RO, this would save me from accidentally removing old stuff.

Using cramfs is not really an option since it has a rather small size-limit (~250MiB) and writing a custom fuse "driver" just for this seems somewhat of an overkill (especially since writing fuse drivers is.. tedious).

Thanks in advance. Still switching services over to linode, but so far I've been very pleasantly surprised by everything.


Top
   
 Post subject:
PostPosted: Tue Nov 16, 2010 3:21 pm 
Offline
Senior Member
User avatar

Joined: Tue May 26, 2009 3:29 pm
Posts: 1691
Location: Montreal, QC
I thought squashfs had been merged into the mainline kernel in 2.6.29. I guess it's not enabled by default (or Linode disabled it).

Solution for you until you get an official response: compile your own SquashFS-enabled kernel and load it with pvgrub.


Top
   
 Post subject:
PostPosted: Tue Nov 16, 2010 4:01 pm 
Offline
Senior Member

Joined: Fri Dec 07, 2007 1:37 am
Posts: 385
Location: NC, USA
It sounds like you don't need a squashfs root, so you might also be able to just build it as a module against the stock linode kernel.


Top
   
 Post subject:
PostPosted: Wed Nov 17, 2010 3:15 pm 
Offline
Newbie

Joined: Tue Nov 16, 2010 12:54 pm
Posts: 2
Website: http://www.koltsoff.com
AOL: Hämeentie+5b+A9
Location: FI
While having a custom kernel (or rebuilding the module each time a kernel is upgraded) is somewhat of a hassle, thanks for the suggestions.

Seems that I didn't dig deep enough on how to run custom kernels on linode, but I found the relevant docs on pvgrub in the library.


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  
RSS

Powered by phpBB® Forum Software © phpBB Group