温馨提示×

怎样改linux mount选项

小樊
63
2026-10-05 07:12:05
栏目: 智能运维

在 Linux 中修改 mount 选项 常见有几种场景,下面按“临时修改”和“永久修改”来说明。


一、查看当前 mount 选项

mount | grep 挂载点
# 或
cat /proc/mounts | grep 挂载点

例如:

mount | grep /data

二、临时修改(重启失效)

1️⃣ 重新挂载(推荐)

mount -o remount,选项 挂载点

示例:

# 改为只读
mount -o remount,ro /data

# 打开 noatime
mount -o remount,noatime /data

✅ 不需要 umount
❌ 重启后失效


2️⃣ 先 umount 再 mount(不推荐生产环境)

umount /data
mount -o 选项 /dev/sdb1 /data

三、永久修改(推荐)

方法一:修改 /etc/fstab(最常见)

编辑:

vi /etc/fstab

示例:

/dev/sdb1  /data  ext4  defaults,noatime  0  2

常用选项:

  • defaults
  • noatime
  • nodiratime
  • ro(只读)
  • rw(读写)
  • exec / noexec
  • suid / nosuid
  • user / nouser

修改后:

mount -a

或重启系统生效。

⚠️ 改 fstab 前一定要确认正确,否则可能起不来。


方法二:systemd mount 单元(高级)

适用于 systemd 系统(CentOS 7+/Ubuntu 16+)

/etc/systemd/system/data.mount

示例:

[Unit]
Description=Mount /data

[Mount]
What=/dev/sdb1
Where=/data
Type=ext4
Options=noatime

[Install]
WantedBy=multi-user.target

启用:

systemctl enable data.mount
systemctl start data.mount

四、常见错误排查

❌ mount: /data is busy

lsof /data
fuser -m /data

❌ fstab 写错导致无法启动
→ 用 Live CD 或单用户模式修复


五、你可以告诉我

  • 文件系统类型(ext4 / xfs / nfs)
  • 想改什么选项(只读?noatime?性能?安全?)
  • 是临时还是永久

我可以给你精确命令。

0 踩