在 Ubuntu 中挂载新硬盘一般包括 识别硬盘 → 分区 → 格式化 → 挂载 → 设置开机自动挂载 几个步骤。下面是常见且安全的做法(适用于 Ubuntu 20.04/22.04/24.04)。
lsblk
或
sudo fdisk -l
示例输出中你可能会看到类似:
/dev/sdb 500G 0 disk
说明系统已经识别到新硬盘(还没有分区)。
sudo fdisk /dev/sdb
⚠️ 注意:/dev/sdb 是新硬盘,不要选错成系统盘(/dev/sda)
| 操作 | 说明 |
|---|---|
n |
新建分区 |
p |
主分区 |
| 回车 | 默认起始扇区 |
| 回车 | 默认结束扇区(整块盘) |
w |
保存并退出 |
完成后会生成:
/dev/sdb1
sudo mkfs.ext4 /dev/sdb1
⚠️ 会清空数据,确认是新盘
sudo mkdir -p /mnt/data
sudo mount /dev/sdb1 /mnt/data
df -h
你应该能看到 /mnt/data
sudo blkid /dev/sdb1
输出示例:
UUID="a1b2c3d4-e5f6-7890-abcd-1234567890ab"
/etc/fstabsudo nano /etc/fstab
在最后添加一行:
UUID=a1b2c3d4-e5f6-7890-abcd-1234567890ab /mnt/data ext4 defaults 0 2
保存(Ctrl+O → Enter → Ctrl+X)
sudo mount -a
✅ 没有报错说明配置正确
sudo chown -R $USER:$USER /mnt/data
sudo chmod -R 755 /mnt/data
sudo apt install ntfs-3g
sudo mount -t ntfs-3g /dev/sdb1 /mnt/data
sudo fdisk -l /dev/sdb
| 错误 | 原因 |
|---|---|
mount: /mnt/data: wrong fs type |
没格式化或文件系统类型错误 |
| 开机卡住 | /etc/fstab 写错 |
| 权限不足 | 没设置 chown |
如果你愿意,可以把下面信息发我,我可以给你精确到命令级别的方案:
lsblk 输出我可以一步步帮你确认 ✅