home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!pipex!warwick!uknet!comlab.ox.ac.uk!mbeattie
- From: mbeattie@black.ox.ac.uk (Malcolm Beattie)
- Newsgroups: comp.os.linux
- Subject: Re: [Q] Compressed Filesystem? Interest?
- Message-ID: <1993Jan25.134346.8189@black.ox.ac.uk>
- Date: 25 Jan 93 13:43:46 GMT
- References: <2B5EB4A9.1B6D@tct.com> <gleasokr.727664417@rintintin.Colorado.EDU> <1993Jan22.043023.8068@cs.tulane.edu>
- Organization: Oxford University Computing Service, 13 Banbury Rd, Oxford, U
- Lines: 38
- Originator: mbeattie@black
-
- In article <1993Jan22.043023.8068@cs.tulane.edu> butler@cs.tulane.edu (Larry Butler) writes:
- >>
- >>I think that this is way too much code to put in the kernel for backup
- >>purposes only. To implement it, you would have to write an anti-compressed
- >
- >I agree totally. I thing this is going _way_ overboard. A lot of effort
- >could be saved (for the programmers and the people doing backups) if a better
- >utility for backing up was created.
-
- When I posted about my suggestions about `mounting'
- a filesystem to compress files transparently, I had hoped that
- it could be done with little or no messing about with the kernel.
- I had thought that one could have a server register a directory
- name with the kernel, a la NFS. The server would be mostly a bit
- of code to intercept
-
- (1) opens & reads of ordinary files---do a
- popen("/usr/ucb/zcat ...","r") or else put the compress code
- in there to save a process.
- (2) operations on directories---to pretend ordinary files end .Z
-
- The advantage was to be that it saved hacking the source code of
- tar, cpio, dump/restore or whatever (and hacking it all over again
- if you want to use gzip.)
-
- At the very least, why couldn't one do a
- mount -r -t nfs localhost:/foo/bar /Z
- and have a skeleton NFS server that registered /Z and did
- the appropriate interceptions? What am I missing here?
-
- --Malcolm
-
-
- --
- Malcolm Beattie <mbeattie@black.ox.ac.uk> | I'm not a kernel hacker
- Oxford University Computing Services | I'm a kernel hacker's mate
- 13 Banbury Road, Oxford, OX2 6NN (U.K.) | And I'm only hacking kernels
- Tel: +44 865 273232 Fax: +44 865 273275 | 'Cos the kernel hacker's late
-