在 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 不检查) |
blkid
示例:
UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx /mnt/data ext4 defaults 0 2
修改后测试:
mount -a
/etc/fstabsystemd 根据 fstab 生成挂载单元查看挂载单元:
systemctl list-units --type=mount
/etc/systemd/system/mnt-data.mount
适合容器、云环境。
也在 /etc/fstab 中,例如:
192.168.1.100:/data /mnt/nfs nfs defaults 0 0
由以下控制(桌面系统):
udisks2/etc/fstab/run/media/用户名/进入救援模式:
mount -o remount,rw /
vim /etc/fstab
Linux 的 mount 永久配置在
/etc/fstab,临时挂载用mount命令。
如果你愿意,可以告诉我:
我可以给你 精确配置示例。