Mail Archives: cygwin/2015/11/02/17:05:23
On Monday, November 2 2015, "Corinna Vinschen" wrote to "cygwin AT cygwin DOT com" saying:
> On Nov 2 08:08, Jonathan Lennox wrote:
> > On Monday, November 2 2015, "Corinna Vinschen" wrote to "cygwin AT cygwin DOT com" saying:
> >
> > > On Nov 2 04:38, Jonathan Lennox wrote:
> > > > Unfortunately, when I do "Run As Administrator" on MinTTY, the Mac drives
> > > > (/cygdrive/z and /cygdrive/y) don't show up. I don't know why that is. So I
> > > > can't test hard links as administrator.
> > >
> > > That's a security feature of UAC. You can change that in the registry.
> > > As administrator:
> > >
> > > regtool -d set /HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Policies/System/EnableLinkedConnections 1
> > >
> > > Then reboot.
> >
> > Didn't work:
> >
> > $ ls /cygdrive/
> > c d e
> >
> > $ regtool get /HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Policies/System/EnableLinkedConnections
> >
> ^^^?
>
> That should print "1"
>
> EnableLinkedConnections is a DWORD value and should be set to 1.
Yes, sorry, it does print 1. Copy & Paste error.
Given "cyg Simple"'s comment, I guess I need to recreate the mapped drives as
the Administrator user?
> > > I added support for this filesystem (called prlfs in mount output) and
> > > without hardlink support for now. I uploaded a new developer snapshot
> > > to https://cygwin.com/snapshots/ Please give it a try.
> >
> > No, still seeing the failure in the snapshot:
> >
> > $ ./stat-size-test.exe /cygdrive/y/foo ~/foo
> > /cygdrive/y/foo: fstat: st_size=0
> > /cygdrive/y/foo: stat: st_size=12
> > /home/jonathan/foo: fstat: st_size=12
> > /home/jonathan/foo: stat: st_size=12
>
> Weird. There should be no FileNetworkOpenInformation call anymore for
> Netapp and the PrlSF filesystem.
>
> Does Cygwin correctly recognize the FS? What does `mount' print? It
> should print `type prlfs'.
$ mount
C:/cygwin64/bin on /usr/bin type ntfs (binary,auto)
C:/cygwin64/lib on /usr/lib type ntfs (binary,auto)
C:/cygwin64 on / type ntfs (binary,auto)
C: on /cygdrive/c type ntfs (binary,posix=0,user,noumount,auto)
D: on /cygdrive/d type iso9660 (binary,posix=0,user,noumount,auto)
E: on /cygdrive/e type iso9660 (binary,posix=0,user,noumount,auto)
U: on /cygdrive/u type prlsf (binary,posix=0,user,noumount,auto)
V: on /cygdrive/v type prlsf (binary,posix=0,user,noumount,auto)
W: on /cygdrive/w type prlsf (binary,posix=0,user,noumount,auto)
X: on /cygdrive/x type prlsf (binary,posix=0,user,noumount,auto)
Y: on /cygdrive/y type prlsf (binary,posix=0,user,noumount,auto)
Z: on /cygdrive/z type prlsf (binary,posix=0,user,noumount,auto)
> Can you please once again call `/usr/lib/csih/getVolInfo.exe Z:' and
> `/usr/lib/csih/getVolInfo.exe Y:' and paste the output here? I'm not
> quite sure because the original getVolInfo call returned a filesystem
> type of "PrlSF", not "PrlFS" as I had expected. Cygwin now checks for
> "PrlSF".
>
$ /usr/lib/csih/getVolInfo.exe /cygdrive/z
Device Type : 7
Characteristics : 10
Volume Name : <Shared Folders>
Serial Number : 0
Max Filenamelength : 255
Filesystemname : <PrlSF>
Flags : 3
FILE_CASE_SENSITIVE_SEARCH : TRUE
FILE_CASE_PRESERVED_NAMES : TRUE
FILE_UNICODE_ON_DISK : FALSE
FILE_PERSISTENT_ACLS : FALSE
FILE_FILE_COMPRESSION : FALSE
FILE_VOLUME_QUOTAS : FALSE
FILE_SUPPORTS_SPARSE_FILES : FALSE
FILE_SUPPORTS_REPARSE_POINTS: FALSE
FILE_SUPPORTS_REMOTE_STORAGE: FALSE
FILE_VOLUME_IS_COMPRESSED : FALSE
FILE_SUPPORTS_OBJECT_IDS : FALSE
FILE_SUPPORTS_ENCRYPTION : FALSE
FILE_NAMED_STREAMS : FALSE
FILE_READ_ONLY_VOLUME : FALSE
FILE_SEQUENTIAL_WRITE_ONCE : FALSE
FILE_SUPPORTS_TRANSACTIONS : FALSE
$ /usr/lib/csih/getVolInfo.exe /cygdrive/y
Device Type : 7
Characteristics : 10
Volume Name : <Shared Folders>
Serial Number : 0
Max Filenamelength : 255
Filesystemname : <PrlSF>
Flags : 3
FILE_CASE_SENSITIVE_SEARCH : TRUE
FILE_CASE_PRESERVED_NAMES : TRUE
FILE_UNICODE_ON_DISK : FALSE
FILE_PERSISTENT_ACLS : FALSE
FILE_FILE_COMPRESSION : FALSE
FILE_VOLUME_QUOTAS : FALSE
FILE_SUPPORTS_SPARSE_FILES : FALSE
FILE_SUPPORTS_REPARSE_POINTS: FALSE
FILE_SUPPORTS_REMOTE_STORAGE: FALSE
FILE_VOLUME_IS_COMPRESSED : FALSE
FILE_SUPPORTS_OBJECT_IDS : FALSE
FILE_SUPPORTS_ENCRYPTION : FALSE
FILE_NAMED_STREAMS : FALSE
FILE_READ_ONLY_VOLUME : FALSE
FILE_SEQUENTIAL_WRITE_ONCE : FALSE
FILE_SUPPORTS_TRANSACTIONS : FALSE
(Note that the literal "/usr/lib/csih/getVolInfo.exe Z:" printed
"NtOpenFile(\??\C:\cygwin64\home\jonathan\Z:) failed, c0000033", so I assume
that's not what you want.)
--
Jonathan Lennox
lennox AT cs DOT columbia DOT edu
--
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 -