插件窝 干货文章 Linux mount命令挂载点设置

Linux mount命令挂载点设置

挂载 文件 mount 系统 604    来源:    2025-05-06

Linux mount 命令挂载点设置详解

mount 命令是 Linux 系统中用于挂载文件系统的重要工具。以下是关于挂载点设置的全面指南:

基本挂载语法

mount -t 文件系统类型 设备路径 挂载点

常用挂载选项

  1. 基本选项

    • -t:指定文件系统类型(ext4, ntfs, vfat, xfs等)
    • -o:指定挂载选项(多个选项用逗号分隔)
  2. 常用挂载参数

    • ro/rw:只读/读写挂载
    • noexec:禁止执行挂载点中的程序
    • nosuid:忽略SUID/SGID位
    • nodev:不解释设备文件
    • remount:重新挂载已挂载的文件系统
    • defaults:使用默认选项(rw, suid, dev, exec, auto, nouser, async)

挂载点设置示例

  1. 挂载本地磁盘分区

    mount /dev/sdb1 /mnt/data
    
  2. 指定文件系统类型

    mount -t ext4 /dev/sdc1 /mnt/backup
    
  3. 使用特定选项挂载

    mount -o rw,noexec,nosuid /dev/sdd1 /mnt/usb
    
  4. 挂载ISO文件

    mount -o loop ubuntu.iso /mnt/iso
    
  5. 挂载网络共享(NFS)

    mount -t nfs 192.168.1.100:/shared /mnt/nfs
    
  6. 挂载Windows共享(CIFS/SMB)

    mount -t cifs //server/share /mnt/winshare -o username=user,password=pass
    

自动挂载设置

要使挂载在系统启动时自动完成,需要编辑/etc/fstab文件:

# 设备路径       挂载点       文件系统类型   选项       dump fsck
/dev/sdb1      /mnt/data    ext4          defaults   0       2

卸载文件系统

umount /mnt/data
# 或
umount /dev/sdb1

常见问题解决

  1. 挂载点不存在

    mkdir -p /mnt/newmount
    
  2. 设备忙无法卸载

    fuser -vm /mnt/data  # 查看使用挂载点的进程
    fuser -km /mnt/data  # 终止使用挂载点的进程
    
  3. 挂载NTFS分区

    mount -t ntfs-3g /dev/sdb1 /mnt/windows
    
  4. 查看已挂载的文件系统

    mount       # 显示所有挂载点
    df -h       # 显示磁盘使用情况
    lsblk       # 显示块设备信息
    
  5. 重新挂载为读写

    mount -o remount,rw /mnt/data
    

通过合理设置挂载点,可以灵活管理Linux系统中的各种存储设备。