在 Linux 中,mount 的参数选择取决于你要挂载什么设备(文件系统类型)以及使用场景(普通磁盘、U盘、网络存储、只读、权限控制等)。下面按常见场景给你一个实用指南。
mount [-t 文件系统类型] [-o 选项] 设备 挂载点
示例:
mount -t ext4 /dev/sdb1 /mnt/data
-o rw # 读写(默认)
-o ro # 只读(适合光盘、备份盘)
-o uid=1000,gid=1000 # 指定用户和组(常用于 FAT/NTFS)
-o umask=022 # 权限掩码
-o fmask=133 # 文件权限
-o dmask=022 # 目录权限
-o exec # 允许执行程序(默认)
-o noexec # 禁止执行(安全,适合数据盘)
-o user # 允许普通用户挂载
-o nouser # 只允许 root
-o auto # 开机自动挂载(fstab 用)
-o noauto # 不自动挂载
-o sync # 同步写入(慢但安全)
-o async # 异步(默认,快)
-o noatime
-o nodiratime
mount -o defaults,noatime /dev/sdb1 /mnt/data
mount -t ntfs-3g -o uid=1000,gid=1000,umask=022 /dev/sdc1 /mnt/win
mount -t vfat -o uid=1000,gid=1000,utf8 /dev/sdd1 /mnt/usb
mount -t nfs -o rw,noatime,soft,timeo=30,retry=3 192.168.1.10:/data /mnt/nfs
mount -t cifs -o username=admin,password=xxx,uid=1000 //192.168.1.10/share /mnt/cifs
/dev/sdb1 /mnt/data ext4 defaults,noatime 0 2
常用选项组合:
defaults = rw,suid,dev,exec,auto,nouser,asyncdefaults,noatime,nofail如果你能告诉我:
我可以直接给你一条可用的 mount 命令或 fstab 配置。