在 Debian(以及大多数 Linux 发行版)中,mount 和 /etc/fstab 是“手动挂载”和“开机自动挂载”的关系。
下面从概念、区别和联系三部分说明。
mount 是一个命令,用于把设备(如硬盘分区、U 盘、NFS 等)挂载到目录(挂载点)。
示例:
mount /dev/sdb1 /mnt/data
特点:
查看当前挂载:
mount
# 或
df -h
/etc/fstab(File System Table)是一个配置文件,定义系统启动时如何挂载文件系统。
示例:
/dev/sdb1 /mnt/data ext4 defaults 0 2
字段含义:
<设备> <挂载点> <文件系统> <挂载选项> <dump> <fsck>
特点:
/etc/fstab 告诉系统:应该挂什么、挂到哪里mount 命令真正完成挂载动作如果 fstab 已配置:
/dev/sdb1 /mnt/data ext4 defaults 0 2
可以直接执行:
mount /mnt/data
✅ 不用写设备名,mount 会去 fstab 查
常见做法:
mount -a
作用:
/etc/fstab 挂载所有未挂载的文件系统mount /dev/sdb1 /mnt/data
nano /etc/fstab
mount -a
reboot
mount -a 先测试nofailUUID=xxxx-xxxx /mnt/data ext4 defaults 0 2
查看 UUID:
blkid
如果你愿意,我可以:
直接说你的使用场景即可。