Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 14 Nov 1997 08:37:09 +0100
From:      Michael Schuster <Michael.Schuster@utimaco.co.at>
To:        freebsd-hackers@freebsd.org
Subject:   Re: diskless freebsd, can't mount local msdos disk
Message-ID:  <346BFFA4.D440E962@utimaco.co.at>

next in thread | raw e-mail | index | archive | help
Steven Kehlet <kehlet@dt.wdc.com> wrote:

> # foreach i (1 2 3 4)
> ? mount_msdos /dev/wd0s$i /mnt
> ? end
> mount_msdos: /dev/wd0s1: Invalid argument
> mount_msdos: /dev/wd0s2: Invalid argument
> mount_msdos: /dev/wd0s3: Invalid argument
> mount_msdos: /dev/wd0s4: Invalid argument
> #

This is what I did just yesterday in a similar situation (I didn't know
which device my DOS drive E: was located on, I just knew it was the
second disk); this is bash, not (t)csh:

for x in /dev/sd1*; do
mount -t msdos $x /e
    if [ $? = 0 ]; then
        break;
    fi
done

so, as soon as a mount operation is successful, the loop terminates
(have no worry about already-mounted disks - you get a "disk busy"
message).
Of course, you have to replace sd1* with your resp. device.

cheers
Michael
-- 
Michael Schuster
Utimaco Safe Concept GmbH. | Tel: +43 732 655755 41
Europaplatz 6              | Fax: +43 732 655755 5
A-4020 Linz Austria        | email: Michael.Schuster@utimaco.co.at



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?346BFFA4.D440E962>