mount 命令介绍

mount 命令介绍磁盘挂载可以有效解决数据同步与磁盘空间浪费的问题 而且支持不同操作系统之间挂载操作 核心命令为 mount 本文介绍该命令 挂载挂载常用的命令为 mount 其命令格式为 mount args devicedirarg 表示配置参数 其中最常用的为 t 和 o 参数 t 指定文件系统的类型 通常不必指定 mount 会自动选择正确的类型 常用类型有 iso9660 光盘或光盘镜像 msdos DOSfat16 文件系统 vfat Windows9xfat 文件系统 n

磁盘挂载可以有效解决数据同步与磁盘空间浪费的问题,而且支持不同操作系统之间挂载操作,核心命令为mount,本文介绍该命令。

挂载

挂载常用的命令为mount,其命令格式为:

mount [args] device dir 

args表示配置参数,其中最常用的为 -t-o参数:

-t

指定文件系统的类型,通常不必指定,mount 会自动选择正确的类型,常用类型有:

iso9660: 光盘或光盘镜像
msdos: DOS fat16文件系统
vfat: Windows 9x fat32文件系统
ntfs: Windows NT ntfs文件系统
smbfs: Mount Windows文件网络共享
nfs: UNIX(LINUX) 文件网络共享
ext2: linux目前常用的文件系统
auto: 自动检测文件系统
cifs: 通用Internet文件系统,广泛用于Windows系统文件交互







-o

主要用来描述设备或档案的挂接方式,常用的参数有:

defaults: 使用所有选项的默认值(autonouserrwsuid
auto/noauto: 允许/不允许以 –a选项进行安装
dev/nodev: 对/不对文件系统上的特殊设备进行解释
exec/noexec: 允许/不允许执行二进制代码
suid/nosuid: 确认/不确认suid和sgid位
user /nouser: 允许/不允许一般用户挂载
codepage=XXX: 代码页
remount: 重新安装已经安装了的文件系统
loop: 用来把一个文件当成硬盘分区挂接上系统
ro: 采用只读方式挂接设备
rw: 采用读写方式挂接设备
iocharset: 指定访问文件系统所用字符集










此外mount命令还有其他可选参数:

-a

安装在/etc/fstab文件中类出的所有文件系统。

-f

伪装mount,作出检查设备和目录的样子,但并不真正挂载文件系统。

-n

不把安装记录在/etc/mtab 文件中。

-r

讲文件系统安装为只读。

-v

详细显示安装信息。

-w

将文件系统安装为可写,为命令默认情况。

  • 需要注意的是,挂载点必须是一个已经存在的目录,这个目录可以不为空,但挂载后这个目录下以前的内容将不可用,umount以后会恢复正常。使用多个-o参数的时候,-o 只用一次,参数之间用半角逗号隔开。
  • 经常需要root权限才能执行该命令

其余的参数为需要挂载的设备和挂载点

device

要挂接(mount)的设备。

dir

设备在系统上的挂接点(mount point)。

示例

假设我们需要将一个镜像文件(*.iso)挂载到某个目录,需要执行以下操作:

$mkdir mnt $mount -o loop -t iso9660 my.iso ~/mnt 

查看挂载情况

$df -h 

查看某主机提供的nfs服务

$showmount -e 192.168.1.1(ip) 

$nc -v -w 2 192.168.1.2 -z 2049 

卸载

卸载使用umount命令

$umount dir $umount device $umount device dir 

以上三个命令都可以。

常见问题

  • 在挂载点mnt路径下卸载会失败,提示Dev is busy
    • 解决方案:

      退出挂载点进行卸载操作

  • 其他程序访问挂载文件也会提示卸载失败
    • 解决方案:
      1. lsof mnt 查看是哪个进程占用了 mnt
      2. kill -9 $pid
      3. 重试卸载
  • 有没有‘咔嚓’卸载掉的方法
    • 解决方案:

      umount -l mnt

      其中 -l 的作用是卸载前检查占用该挂载文件的程序并迅速kill掉,以达到快速卸载的目的

  • Win 中如何挂载
    • 解决方案:

      可以在资源管理器-主页-轻松访问-映射为驱动器中挂载

      地址格式: \\192.168.1.2\disk\balabala

      也可以在cmd中使用mount命令

      mount \\192.168.1.2\disk\balabala V:\

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/233536.html原文链接:https://javaforall.net

(0)
上一篇 2025年7月11日 上午9:01
下一篇 2025年7月11日 上午9:22


相关推荐

  • UML图:用例图详细介绍

    UML图:用例图详细介绍用例图简介用例图用例图应用在软件开发的需求分析阶段 他描述了系统的功能以及如何使用一个系统用例图显示谁将是相关的用户 用户希望系统提供什么服务以及用户需要为系统提供的服务用例图最常用来描述系统以及子系统用例图分为业务用例图和系统用例图用例图的组成用例图主要包含以下 6 个元素参与者 Actor 用例 UseCase 关联关系 Association 包含关系 Include 扩展关系 Extend 泛化关系 Generalizati 1 参与者参与者的概念

    2026年3月18日
    2
  • Manus回应裁员及传闻:公司业务正常,没跑路

    Manus回应裁员及传闻:公司业务正常,没跑路

    2026年3月15日
    2
  • 黑盒测试 之 因果图法

    黑盒测试 之 因果图法nbsp 因果图法是一种利用图解法分析输入条件的各种组合情况 写出判定表 从而设计测试用例的方法 nbsp 因果图法是一种适合于描述对于多种输入条件组合的测试方法 根据输入条件的组合 约束关系和输出条件的因果关系 分析输入条件的各种组合情况 从而设计测试用例的方法 它适合于检查程序输入条件涉及的各种组合情况 因果图法一般和判定表结合使用 通过映射同时发生相互影响的多个输入来确定判定条件 因果图法最终生成的就是判定表 它适合于检查程序输入条件的各种组合情况 采用因果图法能帮助我们按照一定的步骤

    2026年3月18日
    2
  • Dos Copy XCopy「建议收藏」

    Dos Copy XCopy「建议收藏」1、Copyhttp://baike.baidu.com/view/596598.htm无法实现copy不覆盖目标目录下同名文件 只是不弹出对话框而已,会覆盖文件的  /Y不使用确认是否要覆盖现有目标文件  的提示。  /-Y使用确认是否要覆盖现有目标文件  的提示。 下面代码保存为test.vbs双击即可运行

    2022年7月18日
    17
  • Android网络质量检测

    Android网络质量检测compile com facebook network connectioncl connectioncl 1 0 1 publicinterf publicvoidon ConnectionQu andsubscribe ConnectionCl

    2026年3月17日
    2
  • luajit ffi 小结

    luajit ffi 小结Luajitffi 接口使用小结 1 使用 Luajitffi 加载 C 链接库 2 使用 Luajitffi 调用 C 函数 3 使用 Luajitffi 处理基本类型对象 结构体对象 字符串对象 cdata4 cdata 赋值及修改本文仅限于使用 C 链接库 后面文章将介绍使用 Luajitffi 加载 C 链接库

    2026年3月18日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号