Linux中永久挂载新分区需配置/etc/fstab并用UUID替代设备名,步骤包括:确认分区信息(lsblk -f、blkid)、创建挂载点(mkdir -p /mnt/data)、临时挂载测试(mount)、编辑fstab添加UUID条目、执行mount -a验证无误后生效。

Linux 中将新分区永久挂载到指定目录,关键在于正确配置 /etc/fstab 并验证生效。临时挂载(mount)重启即失效,而永久挂载必须通过 fstab 实现,且推荐使用 UUID 而非设备名,避免因设备顺序变动导致开机失败。
确认分区信息并获取 UUID
先确保分区已存在且格式化完成(如 /dev/sdb1)。用以下命令查看其文件系统类型和唯一标识:
-
lsblk -f—— 直观显示设备、FSTYPE、UUID 和当前挂载点 -
sudo blkid /dev/sdb1—— 精准输出 UUID 和 TYPE,例如:
/dev/sdb1: UUID="a1b2c3d4-5678-90ef-ghij-klmnopqrstuv" TYPE="ext4"
创建挂载点并测试临时挂载
挂载点是一个空目录,建议放在 /mnt 或 /media 下,名称需有意义:
sudo mkdir -p /mnt/data-
sudo mount /dev/sdb1 /mnt/data(或用 UUID:sudo mount UUID="a1b2c3d4-..." /mnt/data) - 运行
df -h | grep data或findmnt /mnt/data确认挂载成功
编辑 /etc/fstab 添加永久条目
用管理员权限打开 fstab:sudo nano /etc/fstab,在末尾新增一行:
- 标准格式(按字段顺序):
UUID=a1b2c3d4-5678-90ef-ghij-klmnopqrstuv /mnt/data ext4 defaults 0 2 - 说明:
• 第一列:UUID(比/dev/sdb1更可靠)
• 第二列:挂载点路径(必须已存在)
• 第三列:文件系统类型(如 ext4、xfs、ntfs)
• 第四列:挂载选项,defaults包含 rw、suid、dev、exec、auto、nouser、async
• 第五列:dump 备份标志,日常用0
• 第六列:fsck 检查顺序,根分区为1,其他数据盘设为2
验证并启用配置
保存 fstab 后,不要直接重启,先做两步安全检查:
-
sudo mount -a—— 重新读取 fstab 并挂载所有未挂载项;若无任何输出,说明语法正确、路径有效 -
findmnt /mnt/data—— 确认该目录已由 fstab 驱动挂载(TYPE 显示为 “ext4” 而非 “none”) - 如有报错,常见原因包括:UUID 错误、目录不存在、文件系统类型不匹配、fstab 行末多了空格


















