温馨提示×

linux mount在哪设置

小樊
43
2026-07-06 11:12:20
栏目: 智能运维

在 Linux 中,mount(挂载)临时永久 两种设置方式,位置不同。


一、临时挂载(重启失效)

通过命令直接挂载,不写在配置文件里。

mount /dev/sdb1 /mnt/data

查看当前挂载:

mount
# 或
df -h

卸载:

umount /mnt/data

二、永久挂载(重启仍生效)✅

✅ 主要配置文件

/etc/fstab

这是 最重要、最常用的地方

示例 /etc/fstab

/dev/sdb1    /mnt/data    ext4    defaults    0 2

每列含义:

含义
设备 /dev/sdb1 或 UUID
挂载点 /mnt/data
文件系统 ext4 / xfs / nfs / vfat
挂载选项 defaults
dump 是否备份(0 不备份)
fsck 开机检查顺序(0 不检查)

推荐用 UUID(更稳定)

blkid

示例:

UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx /mnt/data ext4 defaults 0 2

修改后测试:

mount -a

三、系统启动时自动挂载的原理

  • 系统启动 → 读取 /etc/fstab
  • systemd 根据 fstab 生成挂载单元

查看挂载单元:

systemctl list-units --type=mount

四、其他“挂载设置”位置(补充)

1️⃣ systemd mount 单元(高级)

/etc/systemd/system/mnt-data.mount

适合容器、云环境。


2️⃣ NFS / CIFS 网络挂载

也在 /etc/fstab 中,例如:

192.168.1.100:/data /mnt/nfs nfs defaults 0 0

3️⃣ 可移动设备(U盘、光盘)

由以下控制(桌面系统):

  • udisks2
  • /etc/fstab
  • /run/media/用户名/

五、常见问题

❌ fstab 写错导致无法开机

进入救援模式:

mount -o remount,rw /
vim /etc/fstab

总结一句话 ✅

Linux 的 mount 永久配置在 /etc/fstab,临时挂载用 mount 命令。

如果你愿意,可以告诉我:

  • 本地磁盘 / U盘 / NFS / 云盘
  • CentOS / Ubuntu / Debian / Arch

我可以给你 精确配置示例

0