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

Ubuntu 17.10如何让所有额外内部硬盘开机默认自动挂载?

解决Ubuntu 17.10开机后内部硬盘需手动通过「其他位置」访问的问题

我来帮你一步步排查和解决这个问题——首先得明确:fstab里的auto参数是针对已配置的挂载项生效的,不是所有未配置的磁盘都会自动挂载,这也是为什么你得手动点「其他位置」才能看到硬盘。BIOS设置确实有可能是原因,但先从更常见的系统配置问题入手:

1. 先获取硬盘的关键信息

首先要拿到你额外硬盘的UUID和文件系统类型,这是配置自动挂载的基础。打开终端,运行以下命令:

lsblk -f

在输出里找到你的额外硬盘(通常是/dev/sdb或类似的设备名),记下它的UUID字段和TYPE字段(比如ext4、ntfs)。

2. 创建永久挂载点

系统需要一个固定的文件夹来挂载你的硬盘,我们可以在/media目录下创建:

# 替换成你想要的挂载点名称,比如my-internal-drive
sudo mkdir /media/my-internal-drive
# 赋予当前用户读写权限
sudo chown $USER:$USER /media/my-internal-drive

3. 编辑fstab配置自动挂载

先备份原fstab文件以防出错:

sudo cp /etc/fstab /etc/fstab.bak

然后用编辑器打开fstab(这里用nano,你也可以用vim):

sudo nano /etc/fstab

在文件末尾添加一行配置,替换成你刚才记下的UUID、挂载点和文件系统类型:

# 挂载额外内部硬盘
UUID=xxxxxx-xxxx-xxxx-xxxx-xxxxxx /media/my-internal-drive ext4 defaults 0 2
  • 如果你的硬盘是NTFS格式,把ext4改成ntfs-3g,还可以加上权限参数确保普通用户能读写:
    UUID=xxxxxx /media/my-internal-drive ntfs-3g defaults,uid=$USER,gid=$USER 0 0
    

编辑完成后,按Ctrl+O保存,Ctrl+X退出nano。

4. 测试挂载是否生效

运行以下命令让系统立即应用fstab配置:

sudo mount -a

如果没有任何报错,说明配置正确。现在重启系统,硬盘应该会自动挂载,你可以直接在文件管理器里看到它,不用再点「其他位置」了。

关于BIOS设置的排查

如果上面的步骤都没解决问题,再检查BIOS:

  • 进入BIOS,找到SATA模式选项,确保设置为AHCI(Ubuntu对AHCI支持更好,IDE模式可能导致磁盘识别异常)
  • 确认BIOS里能正常检测到你的额外内部硬盘,没有被禁用

补充说明:Ubuntu桌面版默认会把未在fstab中配置的磁盘归类到「其他位置」,需要手动触发挂载,这是系统的默认设计,所以通过fstab配置自动挂载是最直接的解决方案。

内容的提问来源于stack exchange,提问作者BarbadosBrett

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.19 03:24:11