You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu中硬盘挂载路径自动变更问题及fstab永久挂载配置咨询

Ubuntu中硬盘挂载路径自动变更问题及fstab永久挂载配置咨询

您好,手动临时挂载重启后会失效,确实需要通过/etc/fstab配置永久挂载,用UUID绑定分区是最可靠的方式(避免/dev/sda2这类设备路径因磁盘连接顺序变化而改变的问题),下面是详细的操作步骤:

一、准备工作:获取分区UUID与确认挂载点

  1. 卸载当前临时挂载的分区
    先把现在自动挂载的分区卸载,避免后续操作冲突:
sudo umount /media/talha/data1
sudo umount "/media/talha/New Volume1"  # 路径含空格需用引号包裹
  1. 确保目标挂载点存在
    确认你想要的目标挂载路径(/media/talha/data和/media/talha/New Volume)已创建,不存在则手动生成:
sudo mkdir -p /media/talha/data
sudo mkdir -p "/media/talha/New Volume"
  1. 获取分区的唯一UUID
    UUID是分区的全局唯一标识,用blkid命令获取sda2和sda3的UUID:
blkid /dev/sda2
blkid /dev/sda3

输出会类似如下格式,重点记下UUID="..."中的字符串(比如1A2B-3C4D):

/dev/sda2: UUID="1A2B-3C4D" TYPE="ntfs" PARTUUID="xxxx-xxxx"

二、编辑fstab配置文件

  1. 先备份fstab(重要!)
    为避免配置错误导致系统无法启动,先备份原文件:
sudo cp /etc/fstab /etc/fstab.bak
  1. 打开fstab进行编辑
    用nano编辑器(新手友好)打开fstab:
sudo nano /etc/fstab
  1. 添加永久挂载条目
    在文件末尾添加两行配置,替换成你自己的UUID、挂载路径和文件系统类型:
# 挂载sda2到目标路径/media/talha/data
UUID=你的sda2UUID  /media/talha/data  ntfs-3g  defaults,uid=1000,gid=1000  0  0

# 挂载sda3到目标路径/media/talha/New Volume
UUID=你的sda3UUID  "/media/talha/New Volume"  ntfs-3g  defaults,uid=1000,gid=1000  0  0

参数说明:

  • ntfs-3g:从你提供的NVMe分区格式推测,HDD大概率是NTFS,所以用NTFS驱动;如果是Ext4格式,替换为ext4并去掉uid=1000,gid=1000(Ext4用文件系统权限控制更合适)。
  • uid=1000,gid=1000:这是普通用户talha的ID(可通过id talha命令确认),确保你对挂载的分区有读写权限。
  • 末尾0 0:第一个0表示不启用dump备份,第二个0表示开机时不检查分区(数据分区无需优先检查)。
  1. 保存并退出编辑器
    按Ctrl+O保存修改,按Enter确认文件名,再按Ctrl+X退出nano。

三、测试挂载与验证

  1. 测试fstab配置
    执行以下命令让系统读取fstab并挂载所有条目,若无报错则配置正确:
sudo mount -a
  1. 验证挂载结果
    用lsblk查看分区是否挂载到目标路径:
lsblk /dev/sda2 /dev/sda3

正常输出会显示sda2挂载到/media/talha/data,sda3挂载到/media/talha/New Volume。

  1. 重启系统确认永久生效
    最后重启系统,再次用lsblk检查挂载路径,确认路径不再自动变更。

额外注意事项

  • 若执行mount -a时报ntfs-3g: command not found,说明未安装NTFS驱动,执行以下命令安装:
    sudo apt update && sudo apt install ntfs-3g
    
  • 若分区是Ext4格式,fstab条目示例:
    UUID=你的sda2UUID  /media/talha/data  ext4  defaults  0  2
    
    末尾的2表示开机时检查分区(根分区用1,其他数据分区用2)。
  • 若配置fstab后系统无法启动,可在开机时进入救援模式,恢复备份的/etc/fstab.bak文件。

备注:内容来源于stack exchange,提问作者Talha Anwar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.17 09:59:39