Projects / CDfs

CDfs

CDfs is a file system for Linux systems that `exports' all tracks and boot images on a CD as normal files. These files can then be mounted (e.g. for ISO and boot images), copied, played (audio tracks), etc. The primary goal for developing this file system was to `unlock' information in old ISO sessions. The file system also allows you to access data on faulty multi session disks, e.g. disks with multiple single sessions instead of a multi session.

Tags
Licenses
Operating Systems
Implementation

Recent releases

  •  23 Dec 2008 22:03

    Release Notes: Adaptations were made for compatibility with newer kernels.

    •  20 Nov 2007 11:15

      Release Notes: This version has been adapted for Linux kernel 2.6.23.

      •  08 Jan 2007 12:33

        Release Notes: Minor adaptations were made for building and functioning with kernels 2.6.18 and 2.6.19.

        •  04 Jul 2005 23:00

          Release Notes: This release makes cdfs work with kernel 2.6.12.

          •  25 May 2005 15:11

            Release Notes: Removing the module now stops the daemon properly and no longer causes an oops in preemptible kernels. Discid is now correctly calculated if an audio CD contains data tracks.

            Recent comments

            25 Jul 2006 21:05 gohkimle

            Re: Great software !!!
            apologies if it maybe slightly off-topic here.. I couldn't compile and install CDfs. On a 2.4 kernel (redhat 9) and on a 2.6 kernel (SuSe 9.3), while compiling, I had an error that is something like:

            No rule to make target `modules'

            I found another solution on my SuSE 2.6 kernel for old IRIX CDs:

            # mount -t efs /dev/cdrom /mnt/cdrom/ -o loop

            Reference: http://groups.google.com/group/comp.sys.sgi.admin/browse_thread/thread/b5bcc6ff90e27e6d/804ab02e5239e414

            in short, use "-o loop" if you get the error:

            efs: module not supported by Novell, setting U taint flag.

            EFS: 1.0a - http://aeschi.ch.eu.org/efs/

            EFS: device does not support 512 byte blocks

            > I had lost hope to read some SGI's CDs

            > on my Linux box because of this stupid

            > 512 bytes limit that is not supported on

            > most CD readers. Thanks to CDfs I am now

            > able to read SGI's CDs :

            > [...]

            17 Jun 2006 17:33 bcoconni

            Great software !!!
            I had lost hope to read some SGI's CDs on my Linux box because of this stupid 512 bytes limit that is not supported on most CD readers. Thanks to CDfs I am now able to read SGI's CDs :

            1. mount -t cdfs /dev/cdrom /mnt/cdrom

            2. cp /mnt/cdrom/whatever_name_cdfs_gives_to_the_data ~/cd_sgi

            3. umount /mnt/cdrom

            4. mount -t efs ~/cd_sgi /mnt/cdrom

            And it works !!!

            Thanks CDfs. Thank you Michiel !!!

            07 Apr 2002 17:11 gurensan

            Huh....
            I wonder if this will help crack those stupid
            copy-protected CDs, as in, offset past the faulty track
            with dd and use the second, good one to make a new
            CD image that works... Um. I just violated the DMCA.
            Please disregard my entire comment.


            22 Feb 2001 07:06 davemw

            Coolness

            Okay quite simply this is goddamn cool! CD Ripping has never been so easy, and you can play Music CDs through XMMS with plugins/vis/effects applied :].

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.