On Thu, 22 Feb 2024 at 12:01, Jan Kara <jack@xxxxxxx> wrote: > I think for "unique inode identifier" we don't even have to come up with > new APIs. The file handle + fsid pair is an established way to do this, Why not uuid? fsid seems to be just a degraded uuid. We can do better with statx and/or statmount. > fanotify successfully uses this as object identifier and Amir did quite > some work for this to be usable for vast majority of filesystems (including Vast majority != all. Also even uuid is just a statistically unique identifier, while st_dev was guaranteed to be unique (but not persistent, like uuid). If we are going to start fixing userspace, then we better make sure to use the right interfaces, that won't have issues in the future. Thanks, Miklos