Lifecycle of proc fd files
The fd files under /proc/<pid>/fd/
are created
when a user reads or lists the fd files, not when the actual files
are opened. The inode of a fd file is not deleted when the file is
closed. This inode is disconnected with the closed file and stays
in the VFS dcache.