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: "tar --one-file-system" accesses remote file systems

Matt Seitz (matseitz) wrote:

"Larry Hall (Cygwin)" <reply-to-list-only-lh> wrote in message

<>.  Thanks.  We don't want to
be feeding the spammers around here.

Matt Seitz (matseitz) wrote:
This problem and a proposed solution was mentioned in an earlier
e'mail ( Is there a known solution to this issue?
You can check recent (and not so recent) email archives on the subject.

I tried. The only discussion I found was the link above. If you can give
> me a pointer to another thread, I'd appreciate it. I'll also try additional
searches based on the information you gave below.

As I recall, it depends on your server and it's version. Older versions
or FAT file-systems have their inodes "faked". This may be the cause of
the problem you're seeing.

Ah, yes, the mounted CIFS share is reported as a FAT file system*. So that may be the problem. I'll try it with a Windows server sharing an NTFS
> volume and see if I get a different result.

*It's actually a Network Appliance ONtap WAFL QTree, configured to use
> "UNIX" security model. But ONtap reports "UNIX" QTrees as "FAT" file
systems to CIFS clients.

That's it I expect. Going straight to the code, in, here's some code from fhandler_base::fstat_helper():

  /* Enforce namehash as inode number on untrusted file systems. */
  if (pc.isgood_inode (nFileIndex))
    buf->st_ino = (__ino64_t) nFileIndex;
    buf->st_ino = get_namehash ();

One of the things that isgood_inode() checks for is that it's not a FAT
drive.  In case it is, you end up with a faked hash inode.

Larry Hall                    
RFK Partners, Inc.                      (508) 893-9779 - RFK Office
216 Dalton Rd.                          (508) 893-9889 - FAX
Holliston, MA 01746


A: Yes.
> Q: Are you sure?
>> A: Because it reverses the logical flow of conversation.
>>> Q: Why is top posting annoying in email?

Unsubscribe info:
Problem reports:

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