---
name: "proc_pid_mounts"
section: "5"
platform: "linux"
package: "man-pages"
version: "6.19-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/proc_pid_mounts"
---

# proc\_pid\_mounts(5)

mounted filesystems

## NAME

/proc/pid/mounts - mounted filesystems

## DESCRIPTION

- */proc/*pid*/mounts* (since Linux 2.4.19)

  This file lists all the filesystems currently mounted in the process's mount namespace (see [**mount\_namespaces**(7)](/mount_namespaces/7.md)). The format of this file is documented in [**fstab**(5)](/fstab/5.md).

-

  Since Linux 2.6.15, this file is pollable: after opening the file for reading, a change in this file (i.e., a filesystem mount or unmount) causes [**select**(2)](/select/2.md) to mark the file descriptor as having an exceptional condition, and [**poll**(2)](/poll/2.md) and [**epoll\_wait**(2)](/epoll_wait/2.md) mark the file as having a priority event (**POLLPRI**). (Before Linux 2.6.30, a change in this file was indicated by the file descriptor being marked as readable for [**select**(2)](/select/2.md), and being marked as having an error condition for [**poll**(2)](/poll/2.md) and [**epoll\_wait**(2)](/epoll_wait/2.md).)

- */proc/mounts*

  Before Linux 2.4.19, this file was a list of all the filesystems currently mounted on the system. With the introduction of per-process mount namespaces in Linux 2.4.19 (see [**mount\_namespaces**(7)](/mount_namespaces/7.md)), this file became a link to */proc/self/mounts*, which lists the mounts of the process's own mount namespace. The format of this file is documented in [**fstab**(5)](/fstab/5.md).

## SEE ALSO

[**proc**(5)](/proc/5.md)
