博客
关于我
mount命令详解及实例分析
阅读量:806 次
发布时间:2023-02-09

本文共 2460 字,大约阅读时间需要 8 分钟。

mount命令详解

功能:加载指定的文件系统。

语法mount [-afFhnrvVw] [-L] [-o] [-t] [设备名] [加载点]
用法说明
mount命令用于将指定设备中的文件系统加载到Linux目录下(即装载点)。经常使用的设备可以写入/etc/fstab文件中,使系统在每次启动时自动加载。mount命令的信息记录在/etc/mtab文件中。当使用umount命令卸载设备时,记录会被清除。


常用参数和选项

  • -a:加载/etc/fstab文件中设置的所有设备。

  • -f:不实际加载设备,可与-v等参数同时使用以查看mount的执行过程。

  • -F:需与-a参数同时使用。所有在/etc/fstab中设置的设备会被同时加载,可加快执行速度。

  • -h:显示在线帮助信息。

  • -L:加载文件系统标签为的设备。

  • -n:不将加载信息记录在/etc/mtab文件中。

  • -o:指定加载文件系统时的选项。这些选项包括:

    • async:以非同步的方式执行文件系统的输入输出动作。
    • atime:每次存取都更新inode的存取时间,默认设置,取消选项为noatime
    • auto:必须在/etc/fstab文件中指定此选项。执行-a参数时,会加载设置为auto的设备,取消选项为noauto
    • defaults:使用默认的选项,默认设置为rw、suid、dev、exec、anto nouserasync
    • dev:可读文件系统上的字符或块设备,取消选项为nodev
    • exec:可执行二进制文件,取消选项为noexec
    • noatime:每次存取时不更新inode的存取时间。
    • noauto:无法使用-a参数来加载。
    • nodev:不读文件系统上的字符或块设备。
    • noexec:无法执行二进制文件。
    • nosuid:关闭set-user-identifier(设置用户ID)与set-group-identifer(设置组ID)设置位。
    • nouser:使一位用户无法执行加载操作,默认设置。
    • remount:重新加载设备,通常用于改变设备的设置状态。
    • ro:以只读模式加载设备。
    • rw:以可读写模式加载设备。
    • suid:启动set-user-identifierset-group-identifer设置位,取消选项为nosuid
    • sync:以同步方式执行文件系统的输入输出动作。
    • user:可以让一般用户加载设备。
  • -r:以只读方式加载设备。

  • -t:指定设备的文件系统类型。常用的类型包括:

    • minix:Linux早期使用的文件系统。
    • ext2:Linux目前的常用文件系统。
    • msdos:MS-DOS的FAT文件系统。
    • vfat:Win95/98的VFAT文件系统。
    • nfs:网络文件系统。
    • iso9660:CD-ROM光盘的标准文件系统。
    • ntfs:Windows NT的文件系统。
    • hpfs:OS/2文件系统,Windows NT 3.51之前版本的文件系统。
    • auto:自动检测文件系统类型。
  • -v:执行时显示详细的信息。

  • -V:显示mount命令的版本信息。

  • -w:以可读写模式加载设备,默认设置。


  • 简单用法示例

  • 挂接fat32分区

    mount -o codepage=936,iocharset=cp936 /dev/hda7 /mnt/cdrom

    或者:

    mount -t vfat -o iocharset=cp936 /dev/hda7 /mnt/cdrom
  • 挂接ntfs分区

    mount -o iocharset=cp936 /dev/hda7 /mnt/cdrom
  • 挂接iso文件

    mount -o loop /abc.iso /mnt/cdrom
  • 挂接软盘

    mount /dev/fd0 /mnt/floppy
  • 挂接USB闪存

    mount /dev/sda1 /mnt/cdrom
  • 挂接所有/etc/fstab内容

    mount -a
  • 指定文件格式

    可以指定文件格式为-t格式,格式可为vfatext2等。


  • 镜像文件挂接

    要挂接镜像文件(如.iso.img等),可以使用以下命令:

    mount fileName mountPoint -o loop

    其中fileName是镜像文件名,mountPoint是挂接点。例如:

    mount a.iso a -o loop

    这样可以通过目录a浏览a.iso的内容。


    显示中文方面

    在Fedora Core 1中,使用UTF-8字符集更好:

    mount -o iocharset=uft8 /dev/hda1 /mnt/c

    常见实际应用

  • 自动挂接Windows下的分区

    /etc/fstab中添加以下行:

    /dev/hda5 /mnt/d vfat defaults,codepage=936,iocharset=cp936 0 0

    注意:需手动创建/mnt/d目录。

  • 挂接局域网上其他Windows机器共享出的目录

    mount -t smbfs -o username=guest,password=guest //machine/path /mnt/cdrom
  • 开机自动挂接网络共享

    可以将上述命令添加到/etc/rc.local文件中。


  • 挂接命令总结

    命令格式

    mount [-t vfstype] [-o options] device dir

    常见设备类型

    • 光盘或光盘镜像:iso9660
    • DOS fat16文件系统:msdos
    • Windows 9x fat32文件系统:vfat
    • Windows NT ntfs文件系统:ntfs
    • Windows文件网络共享:smbfs
    • UNIX/Linux文件网络共享:nfs

    常见挂接方式

    • loop:将文件当作硬盘分区挂接。
    • ro:只读模式。
    • rw:读写模式。
    • iocharset:指定字符集。

    通过合理使用mount命令,可以方便地管理文件系统和设备,解决实际工作中的各种存储需求。

    转载地址:http://uvffk.baihongyu.com/

    你可能感兴趣的文章
    Nginx配置如何一键生成
    查看>>
    Nginx配置实例-动静分离实例:搭建静态资源服务器
    查看>>
    Nginx配置实例-反向代理实例:根据访问的路径跳转到不同端口的服务中
    查看>>
    Nginx配置实例-负载均衡实例:平均访问多台服务器
    查看>>
    Nginx配置文件nginx.conf中文详解(总结)
    查看>>
    nginx配置详解、端口重定向和504
    查看>>
    Nginx配置负载均衡到后台网关集群
    查看>>
    Nginx配置限流,技能拉满!
    查看>>
    Nginx面试三连问:Nginx如何工作?负载均衡策略有哪些?如何限流?
    查看>>
    Nginx:NginxConfig可视化配置工具安装
    查看>>
    ngModelController
    查看>>
    ngrok | 内网穿透,支持 HTTPS、国内访问、静态域名
    查看>>
    NHibernate学习[1]
    查看>>
    NHibernate异常:No persister for的解决办法
    查看>>
    NIFI1.21.0_Mysql到Mysql增量CDC同步中_日期类型_以及null数据同步处理补充---大数据之Nifi工作笔记0057
    查看>>
    NIFI1.21.0_Mysql到Mysql增量CDC同步中_补充_更新时如果目标表中不存在记录就改为插入数据_Postgresql_Hbase也适用---大数据之Nifi工作笔记0059
    查看>>
    NIFI1.21.0_NIFI和hadoop蹦了_200G集群磁盘又满了_Jps看不到进程了_Unable to write in /tmp. Aborting----大数据之Nifi工作笔记0052
    查看>>
    NIFI1.21.0通过Postgresql11的CDC逻辑复制槽实现_指定表多表增量同步_增删改数据分发及删除数据实时同步_通过分页解决变更记录过大问题_02----大数据之Nifi工作笔记0054
    查看>>
    NIFI1.21.0通过Postgresql11的CDC逻辑复制槽实现_指定表或全表增量同步_实现指定整库同步_或指定数据表同步配置_04---大数据之Nifi工作笔记0056
    查看>>
    NIFI1.23.2_最新版_性能优化通用_技巧积累_使用NIFI表达式过滤表_随时更新---大数据之Nifi工作笔记0063
    查看>>