Mail Archives: cygwin/2003/05/12/20:46:19
---559023410-1691952160-1052786765=:393
Content-Type: TEXT/PLAIN; charset=US-ASCII
On Mon, 12 May 2003, Larry Hall (RFK Partners, Inc.) wrote:
> Robert Citek wrote:
> > Hello all,
> >
> > Is there an easy way to discover what device is mounted to what drive?
> >
> > Specifically, I have a CD drive. If I put a CD into the drive, I can
> > access it at the filesystem level as /cygdrive/d/. However, mount does not
> > tell me what device the CD drive is. It only says d: is mounted on
> > /cygdrive/d/. I eventually discovered that is was /dev/scd4, but not
> > before trying devices /dev/scd[0-3].
> >
> > To get a list of all devices I tried 'ls -la /dev/*' but that did not work.
> > I also searched the archives using "CD device" and "/dev/ mount" but did
> > not see anything relevant.
> >
> > Any pointers?
>
> Cygwin mount is not the same as a UNIX mount. It doesn't mention (or
> need) devices. It's really just a mapping of one file system notation
> into another. Cygwin emulates certain common UNIX devices but these are
> virtual. They don't show up in the file system by default (you can create
> explicit names for them if you like). The best way to find out the
> currently supported virtual devices is to grep through the Cygwin code
> for them.
Here are a couple of scripts (well, one's a batch file) I whipped up a
while ago to create physical zero-length files so that "ls /dev" works
correctly. They should be run from "/cygdrive/c/cygwin/dev", the .bat
first, and then the .sh to create symbolic links. I was going to suggest
putting them in the base-files package, but with the coming of mkdev(),
/dev will cease to be a virtual directory, so there is really no point.
Use 'em while you can! ;-)
Igor
--
http://cs.nyu.edu/~pechtcha/
|\ _,,,---,,_ pechtcha AT cs DOT nyu DOT edu
ZZZzz /,`.-'`' -. ;-;;,_ igor AT watson DOT ibm DOT com
|,4- ) )-,_. ,\ ( `'-' Igor Pechtchanski
'---''(_/--' `-'\_) fL a.k.a JaguaR-R-R-r-r-r-.-.-. Meow!
Knowledge is an unending adventure at the edge of uncertainty.
-- Leto II
---559023410-1691952160-1052786765=:393
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="create_devices.bat"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine DOT GSO DOT 4 DOT 44 DOT 0305122046050 DOT 393 AT slinky DOT cs DOT nyu DOT edu>
Content-Description:
Content-Disposition: attachment; filename="create_devices.bat"
QGVjaG8gb2ZmDQpSRU0gQ3JlYXRlIGRldmljZXMsIHBhcnQgMQ0KUkVNIEF1
dGhvcjogSWdvciBQZWNodGNoYW5za2kgPHBlY2h0Y2hhQGNzLm55dS5lZHU+
DQpSRU0NClJFTSBBbGwgZGV2aWNlcyBvZiBhIGNlcnRhaW4gdHlwZSB0byBi
ZSBjcmVhdGVkIC0gYWRkIGlmIG1vcmUgbmVlZGVkDQpzZXQgQUxMPTAgMSAy
IDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTQgMTUNCg0KUkVNIC0gY29u
c29sZSAoMSwqKQ0KZm9yICUlaSBpbiAoY29uaW4gY29ub3V0KSBkbyBlY2hv
IG9mZiA+ICUlaQ0KUkVNIC0gdHR5IG1hc3RlciAoNCwqKQ0KZm9yICUlaSBp
biAodHR5bSkgZG8gZWNobyBvZmYgPiAlJWkNClJFTSAtIHR0eSAoNSwqKQ0K
Zm9yICUlaSBpbiAoJUFMTCUpIGRvIGVjaG8gb2ZmID4gdHR5JSVpDQpSRU0g
LSBwdHkgbWFzdGVyICg2LCopDQpmb3IgJSVpIGluIChwdG14KSBkbyBlY2hv
IG9mZiA+ICUlaQ0KUkVNIC0gc2VyaWFsICg3LCopDQpmb3IgJSVpIGluICgl
QUxMJSkgZG8gZWNobyBvZmYgPiB0dHlTJSVpDQpSRU0gICBUT0RPOiBzaG91
bGQgd2UgZG8gY29tKiBhcyB3ZWxsPw0KUkVNIC0gd2luZG93cyAoMTIsKikN
CmZvciAlJWkgaW4gKHdpbmRvd3MpIGRvIGVjaG8gb2ZmID4gJSVpDQoNClJF
TSAtIGZsb3BweSAoMTcsMC4uMTUpDQpmb3IgJSVpIGluICgwIDEgMikgZG8g
ZWNobyBvZmYgPiBmZCUlaQ0KUkVNIC0gY2Ryb20gKDE3LDE2Li4zMSkNCmZv
ciAlJWkgaW4gKDAgMSAyKSBkbyBlY2hvIG9mZiA+IHNjZCUlaQ0KUkVNIC0g
aGFyZCBkaXNrcyAoMTcsMzIuLjIyMykNCmZvciAlJWogaW4gKGEgYiBjKSBk
byBmb3IgJSVpIGluICguIDEgMikgZG8gZWNobyBvZmYgPiBzZCUlaiUlaQ0K
UkVNIC0gdGFwZSBbcmV3aW5kXSAoMTgsMC4uMTI3KQ0KZm9yICUlaSBpbiAo
MCAxIDIpIGRvIGVjaG8gb2ZmID4gc3QlJWkNClJFTSAtIHRhcGUgW25vcmV3
aW5kXSAoMTgsMTI4Li4yNTUpDQpmb3IgJSVpIGluICgwIDEgMikgZG8gZWNo
byBvZmYgPiBuc3QlJWkNCg0KUkVNIC0gbnVsbCAoMTksKikNCmZvciAlJWkg
aW4gKG51bGwpIGRvIGVjaG8gb2ZmID4gJSVpDQpSRU0gLSB6ZXJvICgyMCwq
KQ0KZm9yICUlaSBpbiAoemVybykgZG8gZWNobyBvZmYgPiAlJWkNClJFTSAt
IHJhbmRvbSAoMjEsKikNCmZvciAlJWkgaW4gKHJhbmRvbSB1cmFuZG9tKSBk
byBlY2hvIG9mZiA+ICUlaQ0KUkVNIC0gbWVtICgyMiwqKQ0KZm9yICUlaSBp
biAobWVtIHBvcnQpIGRvIGVjaG8gb2ZmID4gJSVpDQpSRU0gLSBjbGlwYm9h
cmQgKDIzLCopDQpmb3IgJSVpIGluIChjbGlwYm9hcmQpIGRvIGVjaG8gb2Zm
ID4gJSVpDQpSRU0gLSBkc3AgKDI0LCopDQpmb3IgJSVpIGluIChkc3ApIGRv
IGVjaG8gb2ZmID4gJSVpDQoNClJFTSBDcmVhdGUgcGlwZXMNCmZvciAlJWkg
aW4gKHBpcGUgcGlwZXIgcGlwZXcpIGRvIGVjaG8gb2ZmID4gJSVpDQpSRU0g
Q3JlYXRlIHNvY2tldHMNCmZvciAlJWkgaW4gKHRjcCB1ZHAgc3RyZWFtc29j
a2V0IGRnc29ja2V0KSBkbyBlY2hvIG9mZiA+ICUlaQ0KDQo=
---559023410-1691952160-1052786765=:393
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="create_devices.sh"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine DOT GSO DOT 4 DOT 44 DOT 0305122046051 DOT 393 AT slinky DOT cs DOT nyu DOT edu>
Content-Description:
Content-Disposition: attachment; filename="create_devices.sh"
IyEvYmluL3NoDQojIENyZWF0ZSBkZXZpY2VzLCBwYXJ0IDINCiMgQXV0aG9y
OiBJZ29yIFBlY2h0Y2hhbnNraSA8cGVjaHRjaGFAY3Mubnl1LmVkdT4NCiMN
CiMgQ3JlYXRlIHN5bWJvbGljIGxpbmtzDQpbICEgLWUgY29uc29sZSBdICYm
IGxuIC1zIHR0eSBjb25zb2xlDQpbICEgLWUgZmxvcHB5IF0gICYmIGxuIC1z
IGZkMCBmbG9wcHkNClsgISAtZSBjZHJvbSBdICAgJiYgbG4gLXMgc2NkMCBj
ZHJvbQ0KWyAhIC1lIHRhcGUgXSAgICAmJiBsbiAtcyBzdDAgdGFwZQ0KWyAh
IC1lIGF1ZGlvIF0gICAmJiBsbiAtcyBkc3AgYXVkaW8NCg0K
---559023410-1691952160-1052786765=:393
Content-Type: text/plain; charset=us-ascii
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/
---559023410-1691952160-1052786765=:393--
- Raw text -