Ubuntu新硬盘挂载不显示如何快速解决?
- 内容介绍
- 文章标签
- 相关推荐
当你在 Ubuntu 程序中安装了新的硬盘。却发现它既没有出现在 lsblk 列表里也没有在文件管理器中出现,甚至在终端里执行挂载命令后根本看不到任何文件,往往让人抓狂。下面的步骤将方便你定位问题并解决,让你的新硬盘立刻可用。
1️⃣ 确认硬盘已被内核识别
先打开终端。执行:
sudo lsblk
如果列表中没有 /dev/sdb /dev/sdc 等设备,说明硬件连接或 BIOS 设置有误。检查 SATA/PCIe 接口是否正确插好,确认 BIOS 中已启用对应接口。
2️⃣ 检查分区表与 GPT/MBR 问题
即使硬件连通。若磁盘是全新的,也无法直接挂载。使用 fdisk 或 parted 来查看并创建分区:
# 查看磁盘信息
sudo fdisk -l /dev/sdb
# 如果没有分区,可以使用:
sudo fdisk /dev/sdb
# 在交互界面输入 'n' 新建分区,接下来 'w' 保存退出
常见错误的观点是,GPT 与 MBR 混用导致程序无法识别
如果你之前用过 Windows 安装过 GPT 分区表。再给 Linux 程序安装时出现 “partition table is missing” 的错误,可以先将磁盘格式化为 GPT:
# 使用 gdisk
sudo gdisk /dev/sdb
# 输入 'o' 创建新 GPT 表,接下来按回车确认
# 再使用 'n' 新建分区
# 最终输入 'w' 写入并退出
3️⃣ 格式化分区
创建完至少一个分区后需要格式化为文件程序才能使用。例如的观点是,
# 假设第一个分区是 /dev/sdb1
sudo mkfs.ext4 /dev/sdb1
4️⃣ 创建挂载点并手动挂载
为新磁盘准备一个目录作为挂载点:
sudo mkdir -p /mnt/new_disk
sudo mount /dev/sdb1 /mnt/new_disk
说到痛点。手动挂载后仍看不到文件,说起来,
- 权限不足:- GUI 文件管理器默认以当前使用者身份打开。若该目录属于 root,则无法看到内容。方法这方面,改变所有者,
-
MOUNTPOINT 为空:- 检查是否真的执行了 mount 命令,可通过
dmesg | tail -20看日志。 - SCSI 扫描延迟:- 对热插拔设备需手动触发扫描: echo "- - -" | sudo tee /sys/class/scsi_host/host0/scan
- .desktop 缓存未刷新:- 在 Nautilus 等文件管理器中按 F5 刷新窗口。
- .gvfs 挂载冲突:- 有时旧的 gvfs 挂载会干扰,新建一个空目录即可。
权限修复示例
# 将目录所有者改为当前使用者,并递归修改权限
sudo chown -R $USER:$USER /mnt/new_disk
chmod u+rwx。g+rw,o+rX /mnt/new_disk # 根据需要调整权限细节
5️⃣ 开机自动挂载
手动每次都要 mount 太麻烦。 编辑 fstab 添加一行就可以开机自动挂载。怎么说呢,
-
定位 UUID:
$ sudo blkid | grep sdb1 # 或者直接用设备名替换 --> UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx $ cat /etc/fstab /dev/sdb1 # 或 UUID=xxxxxxxx... /mnt/new_disk # 挂载点方法 ext4 # 文件程序类型 defaults # 默认选项 0 # dump 0 # pass- 添加到 fstab: sudo nano /etc/fstab # 在文件末尾添加: UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx \ /mnt/new_disk \ ext4 \ defaults \ 0 \ 0
- 保存并重启测试: sudo reboot # 重启后查看: df -h | grep new_disk 如果一切正常。你会看到磁盘已成功挂在指定方法。
6️⃣ 常见错误及排查技巧汇总
| 错误现象 痛点描述 | 原因分析 排查思路 |
|---|---|
| ① 硬件未检测到 |
|
| ② 无法创建分区 |
|
| ③ 格式化失败或报错 |
|
| ④ 手动挂载后无内容 |
|
⑤ 自动挂载失败
|
7️⃣ 小结 &️️快速检查清单💨💻
-
用
whoami && pwd && lsblk | grep sdx || echo “未检测到”. - 硬件连接、BIOS 设置检查。
- 分区> 格式化> mkdir> mount.
- chmod/chown 修复权限.
- fstab 一行追加.
- 重启验证.
- 若仍然无效。可尝试 .
这篇文章摘自社区经验整理,仅供技术参考。如需进一步帮助,请咨询专业技术支持或社区论坛。
当你在 Ubuntu 程序中安装了新的硬盘。却发现它既没有出现在 lsblk 列表里也没有在文件管理器中出现,甚至在终端里执行挂载命令后根本看不到任何文件,往往让人抓狂。下面的步骤将方便你定位问题并解决,让你的新硬盘立刻可用。
1️⃣ 确认硬盘已被内核识别
先打开终端。执行:
sudo lsblk
如果列表中没有 /dev/sdb /dev/sdc 等设备,说明硬件连接或 BIOS 设置有误。检查 SATA/PCIe 接口是否正确插好,确认 BIOS 中已启用对应接口。
2️⃣ 检查分区表与 GPT/MBR 问题
即使硬件连通。若磁盘是全新的,也无法直接挂载。使用 fdisk 或 parted 来查看并创建分区:
# 查看磁盘信息
sudo fdisk -l /dev/sdb
# 如果没有分区,可以使用:
sudo fdisk /dev/sdb
# 在交互界面输入 'n' 新建分区,接下来 'w' 保存退出
常见错误的观点是,GPT 与 MBR 混用导致程序无法识别
如果你之前用过 Windows 安装过 GPT 分区表。再给 Linux 程序安装时出现 “partition table is missing” 的错误,可以先将磁盘格式化为 GPT:
# 使用 gdisk
sudo gdisk /dev/sdb
# 输入 'o' 创建新 GPT 表,接下来按回车确认
# 再使用 'n' 新建分区
# 最终输入 'w' 写入并退出
3️⃣ 格式化分区
创建完至少一个分区后需要格式化为文件程序才能使用。例如的观点是,
# 假设第一个分区是 /dev/sdb1
sudo mkfs.ext4 /dev/sdb1
4️⃣ 创建挂载点并手动挂载
为新磁盘准备一个目录作为挂载点:
sudo mkdir -p /mnt/new_disk
sudo mount /dev/sdb1 /mnt/new_disk
说到痛点。手动挂载后仍看不到文件,说起来,
- 权限不足:- GUI 文件管理器默认以当前使用者身份打开。若该目录属于 root,则无法看到内容。方法这方面,改变所有者,
-
MOUNTPOINT 为空:- 检查是否真的执行了 mount 命令,可通过
dmesg | tail -20看日志。 - SCSI 扫描延迟:- 对热插拔设备需手动触发扫描: echo "- - -" | sudo tee /sys/class/scsi_host/host0/scan
- .desktop 缓存未刷新:- 在 Nautilus 等文件管理器中按 F5 刷新窗口。
- .gvfs 挂载冲突:- 有时旧的 gvfs 挂载会干扰,新建一个空目录即可。
权限修复示例
# 将目录所有者改为当前使用者,并递归修改权限
sudo chown -R $USER:$USER /mnt/new_disk
chmod u+rwx。g+rw,o+rX /mnt/new_disk # 根据需要调整权限细节
5️⃣ 开机自动挂载
手动每次都要 mount 太麻烦。 编辑 fstab 添加一行就可以开机自动挂载。怎么说呢,
-
定位 UUID:
$ sudo blkid | grep sdb1 # 或者直接用设备名替换 --> UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx $ cat /etc/fstab /dev/sdb1 # 或 UUID=xxxxxxxx... /mnt/new_disk # 挂载点方法 ext4 # 文件程序类型 defaults # 默认选项 0 # dump 0 # pass- 添加到 fstab: sudo nano /etc/fstab # 在文件末尾添加: UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx \ /mnt/new_disk \ ext4 \ defaults \ 0 \ 0
- 保存并重启测试: sudo reboot # 重启后查看: df -h | grep new_disk 如果一切正常。你会看到磁盘已成功挂在指定方法。
6️⃣ 常见错误及排查技巧汇总
| 错误现象 痛点描述 | 原因分析 排查思路 |
|---|---|
| ① 硬件未检测到 |
|
| ② 无法创建分区 |
|
| ③ 格式化失败或报错 |
|
| ④ 手动挂载后无内容 |
|
⑤ 自动挂载失败
|
7️⃣ 小结 &️️快速检查清单💨💻
-
用
whoami && pwd && lsblk | grep sdx || echo “未检测到”. - 硬件连接、BIOS 设置检查。
- 分区> 格式化> mkdir> mount.
- chmod/chown 修复权限.
- fstab 一行追加.
- 重启验证.
- 若仍然无效。可尝试 .
这篇文章摘自社区经验整理,仅供技术参考。如需进一步帮助,请咨询专业技术支持或社区论坛。

