Skip to content

Directories with inodes below 17 are invisible on macOS mounts #509

@JustinTArthur

Description

@JustinTArthur

Any inode below 17 can trigger unexpected behavior on Apple SMBClient running on macOS due to macOS treating the mount's inodes as Catalog Node IDs. In this case, reserved Catalog Node IDs: https://developer.apple.com/library/archive/technotes/tn/tn1150.html#CNID

This happens frequently for me on OpenZFS. The quick/terrible workaround is to create a new directory, hope for a higher inode number, and move the contents over to it.

This is similar to #487 except it's not an issue with uniqueness, just lowness. It looks like Samba's vfs_fruit works around this by optionally setting all conveyed inodes to 0 when it detects an Apple SMBClient session.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions