在 Linux 中修改挂载参数(mount options)主要有几种方式,取决于你是想临时修改还是永久修改。下面按常见场景详细说明。
mount | grep 挂载点
或
cat /proc/mounts
示例:
/dev/sdb1 on /data type ext4 (rw,noatime,data=ordered)
mount -o remount,参数 挂载点
✅ 示例:
mount -o remount,noatime /data
✅ 同时修改多个参数:
mount -o remount,rw,noatime,nodiratime /data
⚠️ 注意:
data=、barrier)可能不支持 remountumount /data
mount -o 参数 /dev/sdb1 /data
⚠️ 如果目录正在使用会失败:
umount: /data: target is busy
可用:
lsof +D /data
fuser -m /data
/etc/fstabcat /etc/fstab
示例:
/dev/sdb1 /data ext4 defaults 0 2
常见参数示例:
/dev/sdb1 /data ext4 noatime,nodiratime 0 2
mount -a
⚠️ 错误 fstab 可能导致系统无法启动
| 参数 | 说明 |
|---|---|
defaults |
rw, suid, dev, exec, auto, nouser, async |
rw / ro |
读写 / 只读 |
noatime |
不更新访问时间(提升性能) |
nodiratime |
不更新目录访问时间 |
noexec |
不允许执行程序 |
nosuid |
忽略 setuid/setgid |
nodev |
禁止设备文件 |
usrquota |
用户磁盘配额 |
grpquota |
组磁盘配额 |
barrier=0 |
禁用写入屏障(性能 vs 安全) |
mount -t nfs -o vers=3,hard,intr,rsize=32768,wsize=32768 nfs-server:/data /mnt
mount -o remount,size=2G /tmp
fstab 示例:
tmpfs /tmp tmpfs size=2G 0 0
mount | grep /data
或:
findmnt /data
noatime,nodiratime,data=writeback
noexec,nosuid,nodev
如果你愿意,可以告诉我:
我可以给你最合适的挂载参数组合。