apr-bugs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From bugzi...@apache.org
Subject [Bug 47630] NTFS Reparse Points are treated as n*x APR_LNK, only correct for junction/dir link
Date Tue, 24 May 2016 11:33:52 GMT
https://bz.apache.org/bugzilla/show_bug.cgi?id=47630

--- Comment #15 from Michael Schlenker <msc@contact.de> ---
Agreed. The scope of this ticket went a bit toward the link/junction part, as
that was the most common type encountered in the wild at the time of the ticket
creation.

The reparse point tag list at MSDN lists quite a few tags, which might be
encountered, although most will be rare in smaller infrastructures.

https://msdn.microsoft.com/en-us/library/aa365511%28v=vs.85%29.aspx

Slightly explaining the values:
https://msdn.microsoft.com/en-us/library/dd541667.aspx

The docs are not really that informative sadly, but the tags seem to be like
this, even if probably not complete:

IO_REPARSE_TAG_CSV   - Cluster Shared Volumes (transparently mounting a SMB
Share to share storage between cluster nodes), kind of a mount point

IO_REPARSE_TAG_DEDUP - Data Deduplication in Windows Server 2012

IO_REPARSE_TAG_DFS   - Seem to be related to Distributed-Filesystem Replication
IO_REPARSE_TAG_DFSR    

IO_REPARSE_TAG_HSM   - Hierarchical Storage Manager redirections
IO_REPARSE_TAG_HSM2   

IO_REPARSE_TAG_SYMLINK - Win7 Symlinks
IO_REPARSE_TAG_MOUNT_POINT - Seems the one used for junctions and filesystem
mount points

IO_REPARSE_TAG_NFS - Probably the NFS Filesystem filter driver

IO_REPARSE_TAG_SIS - Single Instance Storage, seems to be similar to the Dedup
one
(https://msdn.microsoft.com/en-us/library/windows/desktop/aa362556%28v=vs.85%29.aspx)

IO_REPARSE_TAG_WIM - seems to be mountpoints for WIM images (e.g. similar to a
mounted disc image), see
http://permalink.gmane.org/gmane.comp.file-systems.ntfs-3g.devel/1161


All the dedup and installable filesystem style stuff should probably be treated
as normal files/directories. The SYMLINK and MOUNT_POINT things are probably
correctly treated as APR_LINK.

-- 
You are receiving this mail because:
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@apr.apache.org
For additional commands, e-mail: bugs-help@apr.apache.org


Mime
View raw message