soarli

从零开始:在 Ubuntu 中挂载、格式化与测速全新机械硬盘的硬核指南
在 Linux 系统中添加一块全新的机械硬盘,并不像在 Windows 里插上就能直接在“我的电脑”里看到那么简单...
扫描右侧二维码阅读全文
06
2026/10

从零开始:在 Ubuntu 中挂载、格式化与测速全新机械硬盘的硬核指南

AI 文章摘要
提炼中... · 本文基于 qwen2.5:14b
✨ 正在提炼文章核心脉络…

在 Linux 系统中添加一块全新的机械硬盘,并不像在 Windows 里插上就能直接在“我的电脑”里看到那么简单。从发现硬件、建立分区、格式化文件系统,到配置开机自动挂载并进行性能测试,这是一套标准且严谨的流程。

今天,我们将以一块全新的 2TB 硬盘为例,带你走完在 Ubuntu 中挂载新硬盘的全过程,并在文末分享一个极其有趣的“硬盘测速异常”案例。


步骤一:寻找并确认你的“裸盘”

插上硬盘后,第一步是让系统“认识”它。打开终端,输入以下命令查看系统中的所有块设备:

sudo lsblk

你会看到类似这样的输出。注意观察 TYPE 为 disk 的设备:

  • sda:通常是你的系统盘(带有很多类似 sda1, sda2 的子分区)。
  • sdb:你的新硬盘。如果它是一个完全未经处理的全新“裸盘”,它的下方将没有任何数字后缀的分支。

步骤二:建立分区与格式化

既然是裸盘,我们就必须先给它建房子(分区),再装修(格式化)。

1. 创建 GPT 分区表和主分区
我们将使用现代的 GPT 分区表,并把整个 2TB 的空间划分为一个主分区:

sudo parted /dev/sdb mklabel gpt
sudo parted -a opt /dev/sdb mkpart primary ext4 0% 100%

2. 格式化为 ext4 文件系统
新创建的分区(此时叫 /dev/sdb1)需要被格式化为 Ubuntu 最常用的 ext4 格式:

sudo mkfs.ext4 /dev/sdb1

步骤三:挂载并获取读写权限

硬盘现在可以使用了,但我们需要一个“入口”来访问它。

1. 创建挂载点并临时挂载
我们在 /mnt 目录下创建一个专门的文件夹,并将硬盘挂载上去:

sudo mkdir -p /mnt/hdd
sudo mount /dev/sdb1 /mnt/hdd

2. 获取普通用户的读写权限
刚挂载好的硬盘默认只允许 root 管理员写入。为了让你日常能正常复制、粘贴文件,需要将所有权移交给你现在的账号:

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

步骤四:配置开机自动挂载(终极挑战)

如果只做上面那步,重启后硬盘就会“消失”。我们需要修改系统启动配置文件。

首先,获取这块硬盘的“唯一身份证号”(UUID):

sudo blkid /dev/sdb1

记下输出结果中的 UUID="xxxxxxxx-xxxx..."。

接着,编辑系统的 fstab 文件:

sudo nano /etc/fstab

在文件最底端另起一行,填入你的挂载规则:

UUID=你的真实UUID /mnt/hdd ext4 defaults 0 2

保存并退出编辑器。

⚠️ 危险警告:在重启电脑之前,必须运行 sudo umount /mnt/hdd 卸载硬盘,然后运行 sudo mount -a 测试配置。如果没有任何报错,说明配置完美;如果报错,千万不要重启,立刻回去检查 fstab 文件,否则可能导致系统无法启动!

测试篇:你的硬盘到底有多快?

硬盘挂载完毕后,极客们的保留项目就是跑个分。在 Linux 中,内置的 dd 和 hdparm 命令就是最强大的测速工具。

测试实际写入速度(绕过系统缓存):

sudo dd if=/dev/zero of=/mnt/hdd/test.img bs=1G count=2 oflag=direct

测试实际读取速度(绕过系统缓存):

sudo dd if=/mnt/hdd/test.img of=/dev/null bs=1G count=2 iflag=direct

测试底层物理读取极速:

sudo hdparm -Tt /dev/sdb

💡 案例分享:当机械硬盘跑出“4.8 GB/s”的逆天速度

在最近的一次真实环境配置中,一位开发者按照上述方法测速后,得到了令人瞠目结舌的数据:

  • 实际写入速度:759 MB/s
  • 实际读取速度:4.8 GB/s
  • 底层裸盘读取:661 MB/s

要知道,目前最顶级的企业级机械硬盘,物理读取极速也就只有 280 MB/s 左右。难道物理定律被打破了?

破案关键:虚拟化技术
查看终端提示符才发现,这位开发者的环境是 virtual-machine。这就完美解释了数据的异常:
虚拟机软件(如 VMware、PVE 等)直接将物理宿主机的高速内存(RAM)或 NVMe 固态硬盘用作了这块虚拟机械硬盘的极速缓存。在底层硬件的“降维打击”下,一块普通的虚拟磁盘轻松跑出了 PCIe 4.0 固态硬盘般恐怖的数据。

这也是折腾 Linux 最有意思的地方:只要深入挖掘系统返回的数据,总能发现底层架构的奇妙运转方式。

最后修改:2026 年 11 月 01 日 04 : 56 AM

👍 相关推荐

2026 年 10 月 31 日
ESXi 存储深度优化与排障全指南:从快照底层原理、系统盘瘦身、UNMAP 自动回收到文件死锁急救
2026 年 10 月 31 日
Linux 运维实战指南:从 SCP 跨平台备份、Ubuntu 权限管理到 SSH 隧道进阶
2026 年 10 月 31 日
从 weixin:// 报错说起:企业级私有化应用唤醒协议(Deep Link)架构与跨端落地全指南
✂️

💬 评论

0 / 1000