Messages in this thread | | | Date | Thu, 20 Mar 2014 15:03:52 +0400 | From | Cyrill Gorcunov <> | Subject | Re: [PATCH] proc: show mnt_id in fdinfo files (v2) |
| |
On Thu, Mar 20, 2014 at 02:57:28PM +0400, Andrey Vagin wrote: > Currently we don't have a way how to determing from which mount point > file has been opened. This information is required for proper dumping > and restoring file descriptos due to presence of mount namespaces. It's > possible, that two file descriptors are opened using the same paths, but > one fd references mount point from one namespace while the other fd -- > from other namespace. > > $ ls -l /proc/1/fd/1 > lrwx------ 1 root root 64 Mar 19 23:54 /proc/1/fd/1 -> /dev/null > > $ cat /proc/1/fdinfo/1 > pos: 0 > flags: 0100002 > mnt_id: 16 > > $ cat /proc/1/mountinfo | grep ^16 > 16 32 0:4 / /dev rw,nosuid shared:2 - devtmpfs devtmpfs rw,size=1013356k,nr_inodes=253339,mode=755 > > v2: update Documentation/filesystems/proc.txt > > Cc: Al Viro <viro@zeniv.linux.org.uk> > Cc: Oleg Nesterov <oleg@redhat.com> > Cc: Andrew Morton <akpm@linux-foundation.org> > Cc: Cyrill Gorcunov <gorcunov@openvz.org> > Cc: Rob Landley <rob@landley.net> > Acked-by: Pavel Emelyanov <xemul@parallels.com> > Signed-off-by: Andrey Vagin <avagin@openvz.org> Acked-by: Cyrill Gorcunov <gorcunov@openvz.org>
| |