This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: win-mounts no longer displays anything when doing "cat /proc/partitions"


On 2019-09-19 13:51, Hashim Aziz wrote:
> I've been using Cygwin loyally for almost 5 years now, and throughout that
> time have found the win-mounts column invaluable to find a drive or USB's
> /dev/sdX mapping, by doing cat /proc/partitions.

> I haven't run that command in a while, however, and today I realised that
> this functionality no longer seems to work - no Windows drive mapping
> information displays in the win-mounts column, so now I'm unable to determine
> which drive /dev/sdX corresponds to.
> corresponds to. See here<https://unix.stackexchange.com/a/379346/216754> for 
> another user who also found this functionality no longer worked for them, 
> which was my impetus in reporting this bug. That user is on Windows XP, and 
> I'm on Windows 7.

XP is unsupported, but I believe Vista, 7, and 8 are still supported so far;
although Vista is no longer supported by MS, and W7 stops next January: Cygwin
support may go after that, if test systems are unavailable to developers.

> Maybe some testing could be done to confirm whether this problem is limited
> to those systems, or whether this really is a Cygwin-wide bug introduced in
> the last year or so.
Please run the following command and post the output, which looks okay on my
Win10 Home Cygwin 64 and 32 (may be redacted/tweaked for provacy/security):

$ head -n99 /proc/{mounts,partitions,version}
==> /proc/mounts <==
C:/.../cygwin64/bin /usr/bin ntfs binary,auto 1 1
C:/.../cygwin64/lib /usr/lib ntfs binary,auto 1 1
C:/.../cygwin64 / ntfs binary,auto 1 1
C: /proc/cygdrive/c ntfs binary,posix=0,user,noumount,auto 1 1
D: /proc/cygdrive/d ntfs binary,posix=0,user,noumount,auto 1 1
G: /proc/cygdrive/g ntfs binary,posix=0,user,noumount,auto 1 1

==> /proc/partitions <==
major minor  #blocks  name   win-mounts

    8     0 976762584 sda
    8     1    102400 sda1
    8     2     16384 sda2
    8     3 975593472 sda3   D:\
    8     4   1048576 sda4
    8    16 976762584 sdb
    8    17    131072 sdb1
    8    18    102400 sdb2
    8    19 975561267 sdb3   C:\
    8    20    498688 sdb4
    8    21    465920 sdb5   G:\
    8    32         0 sdc

==> /proc/version <==
CYGWIN_NT-10.0-17763 version 3.0.7-338.x86_64 (corinna@calimero) (gcc version
7.4.0 20181206 (Fedora Cygwin 7.4.0-1) (GCC) ) 2019-04-30 18:08 UTC


$ head -n99 /proc/{mounts,partitions,version}
==> /proc/mounts <==
C:/.../cygwin32/bin /usr/bin ntfs binary,auto 1 1
C:/.../cygwin32/lib /usr/lib ntfs binary,auto 1 1
C:/.../cygwin32 / ntfs binary,auto 1 1
C: /proc/cygdrive/c ntfs binary,posix=0,user,noumount,auto 1 1
D: /proc/cygdrive/d ntfs binary,posix=0,user,noumount,auto 1 1
G: /proc/cygdrive/g ntfs binary,posix=0,user,noumount,auto 1 1

==> /proc/partitions <==
major minor  #blocks  name   win-mounts

    8     0 976762584 sda
    8     1    102400 sda1
    8     2     16384 sda2
    8     3 975593472 sda3   D:\
    8     4   1048576 sda4
    8    16 976762584 sdb
    8    17    131072 sdb1
    8    18    102400 sdb2
    8    19 975561267 sdb3   C:\
    8    20    498688 sdb4
    8    21    465920 sdb5   G:\
    8    32         0 sdc

==> /proc/version <==
CYGWIN_NT-10.0-17763-WOW64 version 3.0.7-338.i686 (corinna@calimero) (gcc
version 7.4.0 20181206 (Fedora Cygwin 7.4.0-1) (GCC) ) 2019-04-30 18:04 UTC

You could also run the command below and post the output:

$ for disk in /dev/sd*; do echo -n $disk$'\t'; cygpath -m $disk; done
/dev/sda        //./Disk{4bd9b009-5d00-03ab-9832-ead73d535cfc}
/dev/sda1
//./STORAGE#Volume#{a999e3b3-bde9-11e8-aaeb-806e6f6e6963}#0000000000100000#{53f5630d-b6bf-11d0-94f2-00a0c91efb8b}
/dev/sda2       //./HarddiskVolume2
/dev/sda3       //./D:
/dev/sda4
//./STORAGE#Volume#{a999e3b3-bde9-11e8-aaeb-806e6f6e6963}#000000E8A0D00000#{53f5630d-b6bf-11d0-94f2-00a0c91efb8b}
/dev/sdb        //./Disk{5587aa19-93e2-7ba5-b246-3a88699f35dd}
/dev/sdb1       //./HarddiskVolume5
/dev/sdb2       //./Volume{a0840694-a9dc-4fcf-b01d-b16e175ba289}
/dev/sdb3       //./C:
/dev/sdb4       //./Volume{b89ebfd5-ce50-4e31-acc2-43bc66448219}
/dev/sdb5       //./G:
/dev/sdc        //./Disk{6f5f36e2-87ce-3295-78af-8635d1fc904b}
/dev/sdc1       //./E:

-- 
Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada

This email may be disturbing to some readers as it contains
too much technical detail. Reader discretion is advised.

--
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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]