mount指令之-o参数解析

本文详细介绍了Linux中的mount命令,特别是-o选项的使用,包括remount、noexec、rw等特殊选项。内容涵盖挂载ISO光盘、U盘以及移动硬盘的操作,以及umount卸载设备的注意事项,如设备繁忙时如何查找并结束相关进程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

mount 命令** [-t 文件系统] [-L 卷标名] [-o 特殊选项] 设备文件名 挂载点(linux下的某一目录)

其中-t 指定挂载的文件系统的类型,一般系统会去判断文件系统类型,所以不用设置,当文件系统挂载异常时才去设置。通常得使用下列文件系统类型:

  • vfat:Windows长文件系统。

  • ntfs:Windows NT、XP、Vista以及Windows 7中广泛使用的高级文件系统。

  • iso9660:标准CD-ROM文件系统。

    -l 查询系统中已经挂载的设备,-l 会显示卷标

    -a 依据配置文件/etc/fstab的内容,自动挂载

    -t 系统文件,加入系统类型指定挂载类型,可以ext3,ext4, iso9660等系统文件

    -L 卷标名:挂载指定分区,而不是设备文件名挂载

    -o 特殊选择:允许在挂载文件系统时添加一些以逗号分隔的额外选项,常用选项如下:

     atime/noatime 更新访问时间/不更新访问时间。访问分区时,是否更新文件的访问时间,默认更新
    
     async/sync    异步/同步  默认异步
    
     auto/noauto   自动/手动  mount -a命令执行时,是否会自动安装/etc/fstab 文件内容挂载,默认自动
    
     defaults      定义默认值,相当于rw、suid、dev、exec、auto、nouser、async这七个选择
    
     exec/noexec   执行/不执行,设定是否允许文件系统中执行可执行文件,默认是exec允许
    
     remount       重新挂载已经挂载的文件系统,一般用于修改特殊权限
    
     rw/ro         读写/只读,文件系统挂载时,是否有读写的权限,默认rw
    
     suid/nosuid   具有/不具有SUID权限,设定文件系统是否具有SUID权限,默认具有
    
     user/nouser   允许/不允许普通用户挂载,设定文件系统是否允许普通用户挂载,默认不允许,只有root可以挂载分区
    
     usrquata      写入代表文件系统支持用户磁盘配额,默认不支持
    
     grpquata      写入代表文件系统支持组磁盘配额,默认不允许
    

eg: mount -o remount,noexec /home 让 /home目录下不能执行可执行文件

mount -o remount,rw / 重新挂载根目录为可读写

2.挂载光盘(iso9660)

3.挂载U盘(fat32 识别为vfat ,fat16识别为fat)fdisk -l 查看U盘设备文件名

4.挂载移动硬盘(Linux默认不识别NTFS格式)

 a.下载NTFS-3G 

 b.使用gcc 安装

 c.mount -t ntfs-3g  /dev/sda5  /mnt/USB/  (可参考官网NTFS-3g)

umount卸载设备 umount [directory | device ] umount /mnt/USB

首先卸载设备时,命令行提示符不应该在在挂载设备的文件系统目录中,否则将卸载失败。

其次若在卸载设备时,系统提示设备繁忙,无法卸载设备,通常是有进程还在访问该设备或使用该设备上的文件。 这时可用lsof命令获得使用它的进程信息,然后在应用中停止使用该设备或停止该进程。lsof命令的用法很简 单:lsof /path/to/device/node,或者lsof /path/to/mount/point。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值