[{"data":1,"prerenderedAt":90},["ShallowReactive",2],{"\u002Fmobilefs":3},{"id":4,"title":5,"body":6,"createdAt":77,"description":78,"draft":79,"extension":80,"image":81,"mastodonThread":81,"meta":82,"navigation":83,"path":84,"seo":85,"stem":5,"tags":86,"updatedAt":88,"__hash__":89},"content\u002FMobileFS.md","MobileFS",{"type":7,"value":8,"toc":70},"minimark",[9,18,21,24,29,45,49,58,62],[10,11,12,13,17],"p",{},"This is a Fuse filesystem to ease going mobile. At home I have a central server for music files, for example. But the archive is too big to take with me. I don't usually listen to ",[14,15,16],"em",{},"all"," of the songs, however, really I only listen to certain ones.",[10,19,20],{},"So I created a caching filesystem. When I open a file it copies it to my laptop's cache. Then, when I'm disconnected and try to access the file, it falls back to this cached copy.",[10,22,23],{},"It is NOT meant for distributed work, this is pretty targeted for this one use case of a large amount of basically read-only data of which you want to cache only the most recently (or most frequently) used bit.",[25,26,28],"h2",{"id":27},"features","Features",[30,31,32,36,39,42],"ul",{},[33,34,35],"li",{},"Looks like it works!",[33,37,38],{},"For mp3\u002Fogg files it waits until 15 seconds or so into the song before caching",[33,40,41],{},"That also means it ignores pure id3 reads and song length checks",[33,43,44],{},"Transparently reads files from cache if source unavailable (even in the middle of a song!)",[25,46,48],{"id":47},"code","Code",[10,50,51,52],{},"darcs get ",[53,54,55],"a",{"href":55,"rel":56},"http:\u002F\u002Fthelackthereof.org\u002Fprojects\u002Fperl\u002Fmobilefs",[57],"nofollow",[25,59,61],{"id":60},"recent-development-feed","Recent Development Feed",[10,63,64,65],{},"\u003Crss 5 ",[53,66,69],{"href":67,"rel":68},"http:\u002F\u002Fthelackthereof.org\u002Fdarcs-rss\u002Ffeed\u002Fperl-mobilefs.rss%3E",[57],"http:\u002F\u002Fthelackthereof.org\u002Fdarcs-rss\u002Ffeed\u002Fperl-mobilefs.rss>",{"title":71,"searchDepth":72,"depth":72,"links":73},"",2,[74,75,76],{"id":27,"depth":72,"text":28},{"id":47,"depth":72,"text":48},{"id":60,"depth":72,"text":61},"2007-11-15T23:06-05:00","This is a Fuse filesystem to ease going mobile. At home I have a central server for music files, for example. But the archive is too big to take with me. I don't usually listen to all of the songs, however, really I only listen to certain ones.",false,"md",null,{},true,"\u002Fmobilefs",{"title":5,"description":78},[87],"project","2008-01-21T20:54-05:00","OMN25c9X2jDV8S1AOuNHkiYyVDkIRjH626aMMW1NBb8",1778988312202]