在 Linux 中修改 mount 选项 常见有几种场景,下面按“临时修改”和“永久修改”来说明。
mount | grep 挂载点
# 或
cat /proc/mounts | grep 挂载点
例如:
mount | grep /data
mount -o remount,选项 挂载点
示例:
# 改为只读
mount -o remount,ro /data
# 打开 noatime
mount -o remount,noatime /data
✅ 不需要 umount
❌ 重启后失效
umount /data
mount -o 选项 /dev/sdb1 /data
/etc/fstab(最常见)编辑:
vi /etc/fstab
示例:
/dev/sdb1 /data ext4 defaults,noatime 0 2
常用选项:
defaultsnoatimenodiratimero(只读)rw(读写)exec / noexecsuid / nosuiduser / nouser修改后:
mount -a
或重启系统生效。
⚠️ 改 fstab 前一定要确认正确,否则可能起不来。
适用于 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 或单用户模式修复
我可以给你精确命令。