linux怎么查看挂载了那些
linux怎么查看挂载了那些详细介绍
在 Linux 系统中,有多种方法可以查看当前已挂载的设备和文件系统,以下是常用的几种方式:
1.
使用 mount 命令
mount 命令会显示所有已挂载的文件系统及其相关信息(如设备路径、挂载点、文件系统类型等)。
bash
输出示例:
plaintext
/dev/sda1 on / type ext4 (rw,relatime)proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
/dev/sdb1 on /mnt/data type ntfs (rw,relatime,uid=1000,gid=1000)
2.
使用 df 命令(查看文件系统空间和挂载点)
df(Disk Free)主要用于显示文件系统的磁盘空间使用情况,但也会列出挂载点。
bash
输出示例:
plaintext
Filesystem Size Used Avail Use% Mounted on/dev/sda1 50G 30G 18G 63% /
tmpfs 4.0G 0 4.0G 0% /dev/shm
/dev/sdb1 500G 300G 200G 60% /mnt/data
3.
查看 /proc/mounts 文件
该文件包含系统当前所有挂载的文件系统的详细信息,包括临时文件系统(如 proc、sysfs 等)。
bash
/proc/mounts
输出格式:
plaintext
/dev/sda1 / ext4 rw,relatime 0 0proc /proc proc rw,nosuid,nodev,noexec,relatime 0 0
sysfs /sys sysfs rw,nosuid,nodev,noexec,relatime 0 0
4.
使用 findmnt 命令(更清晰的层级结构)
findmnt 可以以树形结构显示挂载点,更直观地展示设备与挂载点的关系。
bash
findmnt
输出示例:
plaintext
TARGET SOURCE FSTYPE OPTIONS/ /dev/sda1 ext4 rw,relatime
├─/boot /dev/sda2 ext4 rw,relatime
└─/home /dev/sda3 ext4 rw,relatime
/mnt/data /dev/sdb1 ntfs rw,relatime,uid=1000,gid=1000
常用命令对比:
| 命令 | 特点 |
|---|---|
mount |
显示所有挂载的文件系统,包括设备路径、挂载点、文件系统类型和选项。 |
df |
侧重磁盘空间使用情况,但也会显示挂载点,适合查看分区容量。 |
/proc/mounts |
包含更底层的挂载信息,包括系统虚拟文件系统(如 proc、sysfs)。 |
findmnt |
以树形结构展示挂载关系,适合查看复杂的挂载层级(如 LVM、绑定挂载等)。 |
根据需求选择合适的命令即可。如果需要查看所有细节(包括虚拟文件系统),推荐使用 mount 或 cat /proc/mounts;如果只需查看磁盘空间和常规挂载点,df -h 更简洁。