Results 1 to 3 of 3

Thread: Automounting and music cds

  1. #1
    Junior Member
    Join Date
    Dec 2003
    Posts
    7

    Automounting and music cds

    Hello all,
    I think automounting is more practical than doing "mount /cdrom" all the time. I know Linux has "autofs" service which can do that. I enabled it using "ksysv". However, automounting of cds and dvds are not working. I have just tried, I was able to mount a CD-R and a DVD-RW disk in my Inspiron 8600's combo DVD+RW/CD+RW drive.

    Moreover, I cannot play nor mount a music cd.

    Trying to explore how automounting is configured in my Debian 2.4.23-xfs-acpi, I found out that /etc/auto.master is like this:
    ------------------------
    # Sample auto.master file
    # Format of this file:
    # mountpoint map options
    # For details of the format look at autofs(5).
    # /var/autofs/misc /etc/auto.misc
    # /var/autofs/net /etc/auto.net
    #
    # KNOPPIX automounts for floppy and cdrom(s), see knoppix-autoconfig
    # /mnt/auto /etc/auto.mnt --timeout=2
    /mnt/auto /etc/automount.sh --timeout=2
    ----------------------------------------
    The file /etc/automount.sh mentioned in the line above is like this:
    ----------------------------------------
    #!/bin/bash
    # Generate an automounter entry automatically
    # for automount /mnt/auto program this_script
    # (C) Klaus Knopper 2002
    # WARNING: This script is used for removable media in KNOPPIX,
    # therefore the mount is always read-write (except for cdroms
    # and ntfs).

    fstype(){
    [ -n "$1" ] || return 1

    # Check if partition is already mounted
    while read device mountpoint filesystem relax; do
    case "$device" in *$1*) echo "$filesystem"; return 0;; esac
    done <<EOT
    $(cat /proc/mounts)
    EOT

    # Check if a device/medium is present at all
    dd if="$1" count=1 bs=1024 >/dev/null 2>&1 || return 2
    FILE="$(LANG=C LC_ALL=C LC_MESSAGES=C file -Ls "$1")"
    [ "$?" = "0" ] || return 2

    # File systems to try first
    FILESYSTEMS=""
    case "$FILE" in
    *[Ff][Aa][Tt]*|*[Xx]86*) FILESYSTEMS="vfat msdos ntfs";;
    *[Rr][Ee][Ii][Ss][Ee][Rr]*) echo "reiserfs"; return 0;;
    *[Xx][Ff][Ss]*) echo "xfs"; return 0;;
    *[Ee][Xx][Tt]3*) echo "ext3"; return 0;;
    *[Ee][Xx][Tt]2*) echo "ext2"; return 0;;
    *[Ss][Ww][Aa][Pp]*) echo "swap"; return 0;;
    esac
    # It seems that only reliable way to identify the filesystem is to attempt a mount
    TMPDIR="/tmp/autmount.${1##*/}.$$.dir"
    mkdir -p "$TMPDIR" || return 3
    FS=""
    # Don't clobber console while attemting a mount
    read LOGLEVEL relax < /proc/sys/kernel/printk
    echo "0" >/proc/sys/kernel/printk
    for f in $FILESYSTEMS $(</etc/filesystems); do
    mount -r -t "$f" "$1" "$TMPDIR" >/dev/null 2>&1 && { umount "$TMPDIR"; FS="$f"; break; }
    umount -f "$TMPDIR" >/dev/null 2>&1
    done
    echo "$LOGLEVEL" >/proc/sys/kernel/printk
    rmdir "$TMPDIR"
    [ -n "$FS" ] && echo "$FS" || return 4
    }

    # Defaults
    rw="rw"
    device="/dev/${1##*/}"
    case "$1" in
    floppy) [ -s /etc/sysconfig/floppy ] || exit 1; device="/dev/fd0";;
    cdrom*) rw="ro";;
    dvd*) rw="ro";;
    esac

    fs="$(fstype "$device")"

    [ "$?" = "0" ] || exit 1

    case "$fs" in
    *fat|msdos) options="${rw},uid=knoppix,gid=knoppix,umask=000"; ;
    ntfs) options="ro,uid=knoppix,gid=knoppix,umask=0222";;
    iso9660) options="ro";;
    *) options="${rw}";;
    esac

    MNTLINE="-fstype=$fs,users,exec,$options :$device"

    # Return line to the automounter
    echo "$MNTLINE"
    ------------------
    I also do have /etc/auto.mnt, like this:
    ------------------
    # Knoppix automounter file for Directory /mnt/auto
    # umask=000 only works for msdos/vfat floppies, but otherwise the floppy is read-only.
    floppy -fstype=auto,user,exec,umask=000 :/dev/fd0
    cdrom -fstype=auto,user,exec,ro :/dev/cdrom
    # The following entries (if any) are auto-generated by knoppix-autoconfig
    -------------------

    I would like your comments as to how to proceed to solve these two problems.

    Thanks a lot for your time and effort.

    Best,

    FCC

  2. #2
    Junior Member
    Join Date
    Dec 2003
    Posts
    7

    SOLVED: Playing the music CD part

    OK, with XMMS, I enter /dev/cdrom at the 'play location' menu, XMMS is able to see and play the music CD. So this part of my problem is solved.

    Automounting issue still remains though.

    Thanks,

    FCC

  3. #3
    Senior Member registered user
    Join Date
    Mar 2003
    Location
    colorado springs, colorado
    Posts
    1,933
    I don't care for automount myself so I'm not experienced with it. Here is a howto for automount. Be advised that automount for a dvd+rw is a bad idea. Why? Everytime you insert a +rw disc it gets mounted which counts as a write! Your expensive disc won't last long at that rate.

Similar Threads

  1. home automounting
    By donnyriyadi in forum General Support
    Replies: 1
    Last Post: 12-10-2004, 01:10 AM
  2. automounting - supermount ?!
    By raptor in forum Hdd Install / Debian / Apt
    Replies: 0
    Last Post: 06-23-2004, 07:52 AM
  3. Segmentation fault after automounting CD/floppy
    By theOL in forum Hardware & Booting
    Replies: 0
    Last Post: 05-18-2004, 02:51 AM
  4. Making a music CD
    By Ewen in forum General Support
    Replies: 16
    Last Post: 09-25-2003, 08:17 AM
  5. music without graphics?
    By andrei in forum General Support
    Replies: 1
    Last Post: 08-15-2003, 10:33 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  


Dell Poweredge R730xd 24SFF 2x E5-2670 v3 2.3ghz 24-Cores  64gb  H730  2x 750w picture

Dell Poweredge R730xd 24SFF 2x E5-2670 v3 2.3ghz 24-Cores 64gb H730 2x 750w

$194.99



Dell Poweredge R630 2x Xeon E5-2670 v3 2.3ghz 24-Cores  32gb  180GB SSD  495w picture

Dell Poweredge R630 2x Xeon E5-2670 v3 2.3ghz 24-Cores 32gb 180GB SSD 495w

$179.99



Dell Poweredge R730xd 24SFF  2x E5-2690 v3 2.6ghz 24-Cores  64gb  H730  2x 750w picture

Dell Poweredge R730xd 24SFF 2x E5-2690 v3 2.6ghz 24-Cores 64gb H730 2x 750w

$194.99



Supermicro 2U 6028R-E1CR24N 24x LFF- Wholesale Build Your Own Storage Server picture

Supermicro 2U 6028R-E1CR24N 24x LFF- Wholesale Build Your Own Storage Server

$249.99



Dell PowerEdge R630 Server 2x E5-2697v3 2.60Ghz 28-Core 128GB H730P Rails picture

Dell PowerEdge R630 Server 2x E5-2697v3 2.60Ghz 28-Core 128GB H730P Rails

$278.45



Dell PowerEdge R730 Server w Trays 128Gb 2x12c=24c CPUs 80Gb SSD/2x4Tb Proxmox picture

Dell PowerEdge R730 Server w Trays 128Gb 2x12c=24c CPUs 80Gb SSD/2x4Tb Proxmox

$400.00



Lenovo RS160 Xeon E3-1230 V5 16GB Rack Server – Powerful, Scalable, Reliable picture

Lenovo RS160 Xeon E3-1230 V5 16GB Rack Server – Powerful, Scalable, Reliable

$199.67



Dell Poweredge R210 II Server Xeon E3-1230 3.2ghz Quad 16GB No HDD 2x HDD Caddy picture

Dell Poweredge R210 II Server Xeon E3-1230 3.2ghz Quad 16GB No HDD 2x HDD Caddy

$55.00



Dell Poweredge R630 2x Xeon E5-2690 v3 2.6ghz 24-Cores  32gb  480GB SSD  495w picture

Dell Poweredge R630 2x Xeon E5-2690 v3 2.6ghz 24-Cores 32gb 480GB SSD 495w

$139.99



Dell PowerEdge R710 8SFF 2U Server 2x X5680 3.33GHZ 12-Cores / 128gb / 2x Trays picture

Dell PowerEdge R710 8SFF 2U Server 2x X5680 3.33GHZ 12-Cores / 128gb / 2x Trays

$184.99