温馨提示×

如何通过mount命令查看挂载状态

小樊
54
2025-09-13 09:55:32
栏目: 编程语言

在Linux系统中,mount命令用于挂载文件系统。要查看当前的挂载状态,可以使用以下几种方法:

1. 使用 mount 命令

直接运行 mount 命令会列出当前系统中所有已挂载的文件系统及其详细信息。

mount

输出示例:

/dev/sda1 on / type ext4 (rw,relatime,data=ordered)
proc on /proc type proc (rw,nosuid,noexec,relatime)
sysfs on /sys type sysfs (rw,nosuid,noexec,relatime)
udev on /dev type devtmpfs (rw,nosuid,noexec,relatime,size=1024M)
tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=1024M)
/dev/sdb1 on /mnt/data type ext4 (rw,relatime,data=ordered)

2. 使用 mount | lessmount | more

如果挂载信息较多,可以使用 lessmore 命令分页查看。

mount | less

3. 使用 df 命令

df 命令可以显示文件系统的磁盘空间使用情况,包括已挂载的文件系统。

df -h

输出示例:

Filesystem Size Used Avail Use% Mounted on
/dev/sda1  48G   12G   34G  26% /
tmpfs     10G  9.6M  10G   1% /dev/shm
/dev/sdb1  1.8T  500G  1.2T  29% /mnt/data

4. 使用 findmnt 命令

findmnt 命令提供了更现代和灵活的方式来查看挂载状态。

findmnt

输出示例:

TARGET SOURCE  FSTYPE OPTIONS
/      /dev/sda1 ext4   rw,relatime,data=ordered
proc   proc    proc   rw,nosuid,noexec,relatime
sys    sys     sysfs  rw,nosuid,noexec,relatime
dev    devtmpfs devtmpfs rw,nosuid,noexec,relatime,size=1024M
run    tmpfs   tmpfs  rw,nosuid,noexec,relatime,size=1024M
/mnt/data /dev/sdb1 ext4   rw,relatime,data=ordered

5. 使用 cat /etc/mtab

/etc/mtab 文件包含了当前挂载点的信息,可以用来查看挂载状态。

cat /etc/mtab

输出示例:

/dev/sda1 / ext4 rw,relatime,data=ordered 0 1
proc /proc proc rw,nosuid,noexec,relatime 0 0
sysfs /sys sysfs rw,nosuid,noexec,relatime 0 0
udev /dev devtmpfs rw,nosuid,noexec,relatime,size=1024M 0 0
tmpfs /run tmpfs rw,nosuid,noexec,relatime,size=1024M 0 0
/dev/sdb1 /mnt/data ext4 rw,relatime,data=ordered 0 1

这些方法可以帮助你查看Linux系统中当前的挂载状态。根据你的需求选择合适的方法即可。

0