On Tue, Jun 26, 2001 at 05:42:26PM +0100, [EMAIL PROTECTED] wrote:
> I was going to suggest accessing unsupported filesystems by reading the 
> device as a stream, but seem to recall trying something similar in the 
> past and finding that because the partition it represents is a fixed 
> size (and files can be scattered anywhere over it) you always end up 
> with a file as big as the partition size, regardless of how much of the 
> space you've actually used.  This means the maximum size (not just used 
> space) of any partition you want to copy to CD using the "cat /dev/hda1 
> | cdrecord -dev 0,0,0 -" method must be smaller than the capacity of 
> the CD.

sure, unless someone writes a fs compactor for SMSQ. A script using 
qxltool could also read all files and create an exactly fitting
filesystem, qxltool even has a "clone" command to copy all files, this 
would make it pretty easy. This simple solution would require up 
to 800MB temporary storage though and clone doesn't preserve all
attributes like file version, this would have to be fixed.

Afaic all publicly known specs about QXL filesystems are scattered
through UQLX, qxltool and qxl_fschk sources.

Bye
Richard

Reply via email to