温馨提示×

debian mount命令有哪些参数

小樊
43
2026-10-03 22:50:07
栏目: 智能运维

mount 命令在 Debian(以及大多数 Linux 发行版)中用于挂载文件系统。下面是常用和重要的参数说明,按功能分类整理,方便查阅。


一、基本用法

mount [选项] 设备 挂载点

示例:

mount /dev/sdb1 /mnt/usb

二、常用核心参数

-t <文件系统类型>

指定文件系统类型

mount -t ext4 /dev/sda1 /mnt

常见类型:

  • ext4
  • xfs
  • ntfs
  • vfat
  • iso9660(光盘)
  • nfs
  • cifs(Windows 共享)

-o <挂载选项>

指定挂载选项(最常用、最复杂)

mount -o rw,noexec /dev/sdb1 /mnt

常用选项:

  • rw / ro:读写 / 只读
  • exec / noexec:允许 / 禁止执行程序
  • suid / nosuid:是否支持 suid
  • dev / nodev:是否解释设备文件
  • async / sync:异步 / 同步写入
  • auto / noauto:fstab 中是否自动挂载
  • user / nouser:允许普通用户挂载
  • defaults:等价于 rw,suid,dev,exec,auto,nouser,async
  • uid=, gid=:指定所有者
  • umask=:权限掩码
  • iocharset=:字符集(如 utf8)

-a

挂载 /etc/fstab 中所有文件系统

mount -a

-r

以只读方式挂载(等价于 -o ro)

mount -r /dev/cdrom /mnt/cdrom

-w

以读写方式挂载(默认)


三、查看与调试类参数

-l

显示已挂载文件系统(带标签)

mount -l

-v

显示详细挂载过程

mount -v /dev/sdb1 /mnt

-f

“假挂载”(不真正执行,用于测试)

mount -f -a

--bind

绑定挂载(目录映射到另一目录)

mount --bind /opt/data /mnt/data

--make-shared / --make-private

控制挂载传播(容器、 Namespace 常用)


四、卸载相关(补充)

虽不是 mount 参数,但常一起用:

umount /mnt
umount -l /mnt   # 懒卸载

五、典型示例

挂载 NTFS(只读)

mount -t ntfs -o ro /dev/sdb1 /mnt/win

挂载 Windows 共享

mount -t cifs //192.168.1.10/share /mnt -o user=admin,password=123

挂载 ISO 文件

mount -o loop image.iso /mnt/iso

如果你愿意,我可以:

  • 给你一份 /etc/fstab 参数对照表
  • 或针对 U盘 / NFS / 硬盘 / 容器 场景详细说明

你主要想在 Debian 上挂载什么?

0 踩