温馨提示×

如何在Ubuntu挂载硬盘

小樊
36
2026-07-07 13:24:16
栏目: 智能运维

在 Ubuntu 中挂载硬盘一般分为 识别硬盘 → 分区/格式化 → 挂载 → 设置开机自动挂载 几个步骤。下面按常见场景详细说明。


一、查看硬盘是否被识别

lsblk

sudo fdisk -l

你会看到类似:

sda      500G
├─sda1   100G
└─sda2   400G
  • sda:整块硬盘
  • sda1sda2:分区
  • 如果看不到分区,说明可能未分区或未格式化

二、挂载已有数据的硬盘(不格式化)

1️⃣ 创建挂载目录

sudo mkdir -p /mnt/data

2️⃣ 挂载分区

假设是 /dev/sdb1

sudo mount /dev/sdb1 /mnt/data

3️⃣ 检查是否成功

df -h

如果能看到 /mnt/data,说明挂载成功。


三、如果硬盘未分区 / 未格式化

⚠️ 会清空数据,请确认硬盘无重要数据

1️⃣ 分区(以整块盘为例)

sudo fdisk /dev/sdb

常用操作:

  • n 新建分区
  • p 主分区
  • 一路回车
  • w 保存退出

2️⃣ 格式化分区(ext4 为例)

sudo mkfs.ext4 /dev/sdb1

(如果是 U 盘或移动硬盘,可用 ntfs / exfat


四、设置开机自动挂载(推荐)

1️⃣ 查看 UUID

sudo blkid

示例输出:

/dev/sdb1: UUID="a1b2c3d4-e5f6-7890-abcd-1234567890ab" TYPE="ext4"

2️⃣ 编辑 /etc/fstab

sudo nano /etc/fstab

添加一行:

UUID=a1b2c3d4-e5f6-7890-abcd-1234567890ab  /mnt/data  ext4  defaults  0  2

保存后执行:

sudo mount -a

✅ 无报错说明配置正确


五、挂载 NTFS / exFAT 硬盘(Windows 硬盘)

安装支持

sudo apt update
sudo apt install ntfs-3g exfat-fuse exfatprogs

挂载 NTFS

sudo mount -t ntfs-3g /dev/sdb1 /mnt/data

六、常见问题

❓ 提示 Permission denied

sudo chown -R $USER:$USER /mnt/data

❓ 硬盘是只读

  • 可能是 Windows 快速启动导致
  • 在 Windows 中执行:
powercfg /h off

七、快速总结(常用命令)

lsblk
sudo mount /dev/sdb1 /mnt/data
sudo blkid
sudo nano /etc/fstab
sudo mount -a

如果你愿意,可以把 lsblksudo fdisk -l 的输出贴出来,我可以 直接帮你规划挂载方案(包括是否要格式化、如何自动挂载)。

0