Original:
|
| Good morning Sun Managers.
|
| I have just loaded Solaris 2.2 on an LX and a Classic and everything was
| going great untill I tried to tar a file from another SPARC.
|
| The tar command responds with a 'cannot open' message and when trying to
| mount the a pcfs floppy the system says that the device is already mounted
| but I can't seem to find what is tieing it up.
|
| Does anyone have any ideas?
|
Thanks for all your help Sunmanagers.
Here is a summary of responses. They all refference the same new Solaris
feature. I found that leaving "vold" alone and creating a new device that
points to the /dev/rfd0a device worked best for me. "vold" ties up the
/dev/rfd0c mount point. I just use my new device for "tar" because "vold"
works really well for 'automounting' the DOS floppies.
1)
The pcfs file sytsem will be mounted in /floppy/floppy0 with "vold" opperating.
2)
A swell new macintosh feature that mounts your cd and floppy for you (even
when you aren't root!). It's called "vold". you can edit /etc/vold.conf or
just kill vold. Then all will be normal again (to a certain extent).
3)
Check out the section in the one of the release documents regarding
"volume management".
4)
/etc/init.d/volmgt stop
then you can use the floopy with tar... to enable vold:
/etc/init.d/volmgt start
5)
It's because you have the volume manager running. Check out the man
page for vold(1M).
Basically, the volume manager detects when you insert a floppy, and
automagically mounts it as PCFS, if formatted MS-DOS, under /floppy
(the same things happens when a cdrom is inserted, and it is mounted
under /cdrom).
6) from Access Graphics (thanks bill)
SRDB ID : 5624
SYNOPSIS : Unable to mount/use floppies with Solaris 2.2
DETAIL DESCRIPTION :
When running Solaris 2.2 on a Desktop system with 3-1/2" floppy drive a
problem may arise when trying to mount a diskette:
# mount -F ufs /dev/diskette /mnt
mount: /dev/diskette is busy or number of allowable mount points
exceeded
OR possibly:
# tar tvf /dev/diskette
tar: cannot open /dev/diskette
SOLUTION SUMMARY :
This condition is a side-effect of the Volume Management software introduced
with Solaris 2.2. There are two possible workarounds to this condition:
- disable Volume Management altogether
# /etc/init.d/volmgt stop
- Remove the floppy drive from Volume Management's repertoire:
# vi /etc/vold.conf
( comment out the following lines )
use floppy drive /dev/diskette dev_floppy.so floppy0
insert /vol*/dev/fd[0-9]/* user=root /usr/sbin/rmmount
eject /vol*/dev/fd[0-9]/* user=root /usr/sbin/rmmount
Find the PID for vold, kill and restart it
# ps -ef | grep vold
# kill <pid>
# /usr/sbin/vold
Diskette operations should then operate as expected.
KEYWORDS : mount, diskette, floppy, busy, exceeded
PRODUCT : disk_admin
SUNOS RELEASE : Solaris 2.X
UNBUNDLED RELEASE : n/a
HARDWARE RELEASE : Sun4c, Sun4m
ISO-9001 STATUS : Controlled
|=========================================================|
| George Beougher Title: System Engineer |
| Cadalyst Resources ARPA: georgeb@cadalyst.com|
| 11122 Aurora Avenue UUCP: cadalyst\!georgeb |
| Des Moines, IA 50322 |
|=========================================================|
This archive was generated by hypermail 2.1.2 : Fri Sep 28 2001 - 23:08:06 CDT