Mail Archives: cygwin/2011/08/06/19:53:15
X-Recipient: | archive-cygwin AT delorie DOT com
|
X-SWARE-Spam-Status: | No, hits=-0.6 required=5.0 tests=AWL,BAYES_05,FREEMAIL_FROM,RP_MATCHES_RCVD,SARE_FREE_WEBM_LAPOSTE,TW_SD,TW_YG,T_TO_NO_BRKTS_FREEMAIL
|
X-Spam-Check-By: | sourceware.org
|
Message-ID: | <4E3DD3E1.3040903@laposte.net>
|
Date: | Sun, 07 Aug 2011 01:53:05 +0200
|
From: | Cyrille Lefevre <cyrille DOT lefevre-lists AT laposte DOT net>
|
User-Agent: | Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.3) Gecko/20070326 Thunderbird/2.0.0.0 Mnenhy/0.7.5.666
|
MIME-Version: | 1.0
|
To: | cygwin AT cygwin DOT com
|
Subject: | pb w/ cygpath -w /dev/sdXY (was Re: Device names in /proc/mounts)
|
References: | <20110729092027 DOT GA19240 AT calimero DOT vinschen DOT de> <9B10FEAACF062F48A095880A451FF05903819B331A AT DEMCHP99E84MSX DOT ww902 DOT siemens DOT net> <20110729201556 DOT GA13084 AT calimero DOT vinschen DOT de>
|
In-Reply-To: | <20110729201556.GA13084@calimero.vinschen.de>
|
X-IsSubscribed: | yes
|
Mailing-List: | contact cygwin-help AT cygwin DOT com; run by ezmlm
|
List-Id: | <cygwin.cygwin.com>
|
List-Subscribe: | <mailto:cygwin-subscribe AT cygwin DOT com>
|
List-Archive: | <http://sourceware.org/ml/cygwin/>
|
List-Post: | <mailto:cygwin AT cygwin DOT com>
|
List-Help: | <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
|
Sender: | cygwin-owner AT cygwin DOT com
|
Mail-Followup-To: | cygwin AT cygwin DOT com
|
Delivered-To: | mailing list cygwin AT cygwin DOT com
|
X-MIME-Autoconverted: | from quoted-printable to 8bit by delorie.com id p76NrB7r023635
|
Le 29/07/2011 22:15, Corinna Vinschen a écrit :
> On Jul 29 15:34, Schwarz, Konrad wrote:
>>>> Can you answer the following question:
>>>>
>>>> Given a volume label, how does one figure out where the
>>> corresponding
>>>> volume has been mounted into the Cygwin namespace?
>>>
>>> We're not mounting volumes, we're mounting Win32 paths.
>>> There is no direct correspondence between volumes and Cygwin
>>> mount points.
>>
>> When a person inserts removable media (USB memory stick, optical disk, ...),
>> Windows assigns a more-or-less random drive letter.
>> Cygwin automatically makes this drive letter available
>> under /cygdrive/ (or whatever the user has renamed /cygdrive to).
>>
>> Given a (unique) volume label or disk UUID, blk_id(8) on
>> both Linux and Cygwin tells you the disk and partition
>> in /dev/sdXY format.
>
> It does? Interesting. Where does it get the data under Cygwin?
>
>> In Linux, you can look up the mount point for device /dev/sdXY
>> in /proc/mounts or in the output of mount(8). Thus, given
>> a volume label, you can figure out where to access the files
>> on the volume.
>>
>> How do you do that in Cygwin?
>
> ls /cygdrive. Insert the disk. ls /cygdrive again. There's a new
> directory entry now.
>
> Or, open the "Computer" Window on your desktop.
some times ago, someone (you?) modifies cygpath to handle /dev/sdXY paths.
however, it seems there is a problem somewhere ?
v2$ uname -a
CYGWIN_NT-6.0 pcvista 1.7.9(0.237/5/3) 2011-03-29 10:10 i686 Cygwin
v2$ /usr/sbin/blkid
/dev/sda1: LABEL="BOOT500G0 (CW_VM_2)" UUID="905A77A75A77892C" TYPE="ntfs"
/dev/sda2: LABEL="DATA500G0 (DL_2)" UUID="3CBA5BBFBA5B747C" TYPE="ntfs"
/dev/sda3: LABEL="RECOVER_2" UUID="8644-3F52" TYPE="vfat"
/dev/sda4: UUID="e57dd3da-585e-4d23-9761-f714c75f32c0" SEC_TYPE="ext2"
TYPE="ext3"
/dev/sda5: UUID="138b9a25-2681-4b4f-a428-ff8dd62e18ff" TYPE="swap"
/dev/sdb1: LABEL="ESATA2T1 (MOVIES)" UUID="1E5275B85275956D" TYPE="ntfs"
/dev/sdc1: LABEL="ESATA2T2 (OAV_SERIES_BD_DOC_PSP)"
UUID="DE6EC4C36EC49625" TYPE="ntfs"
/dev/sdd1: LABEL="SATA500G0 (BOOT_CW_VM)" UUID="905A77A75A77892C"
TYPE="ntfs"
/dev/sdd2: LABEL="SATA500G1 (DL)" UUID="4024F55724F55080" TYPE="ntfs"
/dev/sdd3: LABEL="RECOVER" UUID="8644-3F52" TYPE="vfat"
/dev/sde1: LABEL="SATA500G2 (EMULE_NORTON)" UUID="886606C66606B54A"
TYPE="ntfs"
/dev/sdi1: LABEL="USB500G1 (MM_OLD_TUHS)" UUID="4CA87E8AA87E7276"
TYPE="ntfs"
/dev/sdj1: LABEL="USB1T1 (REPS)" UUID="FEB2DCA1B2DC5FA7" TYPE="ntfs"
v2$ cygpath -w $(/usr/sbin/blkid | cut -d: -f1
\\.\E:
\\.\G:
\\.\H:
\\.\STORAGE#Volume#1&19f7e59c&0&Signature1A08653EOffset320053F800Length12996C000#{7f108a28-9833-4b3b-b780-2c6b5fa5c062}
\\.\STORAGE#Volume#1&19f7e59c&0&Signature1A08653EOffset3329EB3600Length11A5CA00#{7f108a28-9833-4b3b-b780-2c6b5fa5c062}
\\.\I:
\\.\J:
\\.\C:
\\.\D:
E:0
E:1
E:5
E:6
sda1..5 ok
sdb1, sdc1, sdd1..2 ok
sdd3 ko E:0 instead of R:
sde1 ko E:1 instead of S:
sdi1 ko E:2 instead of F:
sdj1 ko E:3 instead of K:
any ideas ?
part of cygcheck -s :
Cygwin Configuration Diagnostics
Current System Time: Sun Aug 07 01:38:51 2011
Windows Vista Home Premium Ver 6.0 Build 6002 Service Pack 2
Path: C:\cygwin\home\Cyrille\bin
C:\cygwin\usr\local\bin
C:\cygwin\bin
C:\Windows\system32
C:\Windows
C:\Windows\system32\wbem
C:\cygwin\lib\lapack
C:\cygwin\usr\pkg\bin
C:\cygwin\opt\wbin
Output from C:\cygwin\bin\id.exe
UID: 1000(Cyrille) GID: 513(None)
513(None) 0(root) 544(Administrateurs)
545(Utilisateurs)
SysDir: C:\Windows\system32
WinDir: C:\Windows
USER = 'Cyrille'
PWD = '/home/Cygille'
CYGWIN = 'nodosfilewarning'
HOME = '/home/Cyrille'
obcaseinsensitive set to 1
Cygwin installations found in the registry:
System: Key: 50a84960ed2ca80d Path: C:\cygwin
System: Key: c5e39b7a9d22bafb Path: C:\cygwin
System: Key: c5e39b7a9d22bafb?"?? Path: C:\cygwin
System: Key: a8fb4064ab2b92ac Path: C:\Windows (ORPHANED)
System: Key: 10b99c96e3dd575f Path: C:\Users\Cyrille\Temp (ORPHANED)
c: hd NTFS 238469Mb 67% CP CS UN PA FC SATA500G0 (BOOT_CW_VM)
d: hd NTFS 204799Mb 95% CP CS UN PA FC SATA500G1 (DL)
e: hd NTFS 204800Mb 55% CP CS UN PA FC BOOT500G0 (CW_VM_2)
f: hd NTFS 476936Mb 87% CP CS UN PA FC USB500G1 (MM_OLD_TUHS)
g: hd NTFS 204799Mb 91% CP CS UN PA FC DATA500G0 (DL_2)
h: hd FAT32 33659Mb 17% CP UN RECOVER_2
i: hd NTFS 1907726Mb 100% CP CS UN PA FC ESATA2T1 (MOVIES)
j: hd NTFS 1907726Mb 99% CP CS UN PA FC ESATA2T2
(OAV_SERIES_BD_DOC_PSP)
k: hd NTFS 953866Mb 98% CP CS UN PA FC USB1T1 (REPS)
o: cd N/A N/A
r: hd FAT32 33658Mb 95% CP UN RECOVER
s: hd NTFS 476936Mb 77% CP CS UN PA FC SATA500G2 (EMULE_NORTON)
v: cd N/A N/A
w: cd N/A N/A
x: fd N/A N/A
y: fd N/A N/A
z: fd N/A N/A
C:\cygwin / system binary,auto
C:\cygwin-legacy /legacy system binary
C:/cygwin/bin /usr/bin system binary
C:/cygwin/lib /usr/lib system binary
cygdrive prefix /cygdrive user binary,auto
...
Regards,
Cyrille Lefevre
--
mailto:Cyrille DOT Lefevre-lists AT laposte DOT net
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
- Raw text -