soarli

告别存储焦虑:Ubuntu系统下挂载新硬盘的终极保姆级教程
无论你是刚刚接触 Linux 世界的新手,还是在使用 Ubuntu 搭建个人服务器的极客,多半都会遇到这样一个场景...
扫描右侧二维码阅读全文
24
2026/04

告别存储焦虑:Ubuntu系统下挂载新硬盘的终极保姆级教程

无论你是刚刚接触 Linux 世界的新手,还是在使用 Ubuntu 搭建个人服务器的极客,多半都会遇到这样一个场景:系统自带的硬盘空间不够用了,需要加装一块新硬盘。 在 Windows 系统里,插上新硬盘后去“磁盘管理”点几下鼠标就能搞定,但在 Linux 系统(比如 Ubuntu)中,一切讲究“万物皆文件”,挂载硬盘的操作需要通过命令行来完成。这听起来有些硬核,但别担心!今天这篇文章将为你拆解全过程,带你一步步安全、无痛地完成硬盘挂载,并实现开机自动生效。


准备工作:了解 Linux 的“挂载”哲学

在动手之前,我们需要理解一个核心概念:挂载(Mount)
与 Windows 中直接分配 D盘E盘 盘符不同,Linux 只有一个根目录 /。新接入的硬件设备本身在系统中只被看作是一个特殊的文件(存放在 /dev 目录下),我们要想往里面存取数据,就必须把这个设备和现有文件系统里的某一个空文件夹(目录)“绑定”起来。这个过程就叫挂载,而那个文件夹就叫挂载点

理解了这一点,接下来的五个步骤就会变得无比清晰!


第一步:摸清底细 —— 识别你的新硬盘

当你把新硬盘插上电脑并开机后,第一件事就是让系统认出它。打开终端(快捷键 Ctrl + Alt + T),输入以下命令来查看当前系统的块设备(硬盘):

lsblk

或者使用拥有更详细输出的命令:

sudo fdisk -l

在输出的结果中仔细寻找。如果你原来的系统盘叫 /dev/sda,那么新插入的硬盘通常会被命名为 /dev/sdb/dev/sdc。如果你使用的是 NVMe 固态硬盘,名字可能会是 /dev/nvme1n1 这样。

⚠️ 极客提示: 接下来的教程我们将统一使用 /dev/sdb 作为演示。在实际操作中,请务必将其替换为你自己的硬盘名称! 如果选错了盘,可能会导致数据灾难。


第二步:赋予新生 —— 硬盘的分区与格式化

如果你的硬盘里已经有重要数据和分区(例如是一块从旧电脑拆下来的盘),请直接跳过这一步进入第三步!否则下面的操作会让你的数据灰飞烟灭。

如果是刚买回来的全新硬盘,它就像一块毛坯房,我们需要先建墙(分区),再装修(格式化)。

1. 创建分区

输入以下命令进入磁盘分区工具:

sudo fdisk /dev/sdb

进入交互界面后,按照以下顺序输入字母并回车:

  • n:新建一个分区
  • p:选择创建主分区
  • 接下来的分区号、起始和结束扇区,直接一路按回车,默认使用整个硬盘的空间。
  • w:保存刚才的设置并退出。

此时,你的硬盘下会多出一个分区,比如 /dev/sdb1

2. 格式化分区

接下来,我们将这个新分区格式化为 Linux 最原生、最高效的 ext4 文件系统:

sudo mkfs.ext4 /dev/sdb1

等待进度条跑完,这块“毛坯房”就已经装修完毕,准备入住了。


第三步:安家落户 —— 创建挂载点

如前文所述,我们需要一个“门”来进入这块硬盘。通常,我们会在 /mnt(用于临时挂载)或 /media(用于可移动媒体)目录下创建一个空文件夹。

假设我们把这块盘命名为 mydisk,在终端执行:

sudo mkdir /mnt/mydisk

这个空荡荡的文件夹,即将成为你新硬盘的入口。


第四步:牵线搭桥 —— 临时挂载测试

现在,万事俱备,执行挂载命令:

sudo mount /dev/sdb1 /mnt/mydisk

没有任何报错?恭喜你!你可以再次输入 lsblk 或者 df -h 来查看挂载情况。现在,只要你往 /mnt/mydisk 这个文件夹里存东西,实际上就是存到了你的新硬盘里。


第五步:一劳永逸 —— 配置开机自动挂载

做到上一步,其实硬盘已经可以使用了。但如果你现在重启电脑,挂载就会失效,下次还得重新手动输入 mount 命令。为了让系统每次开机都自动帮我们挂载好,我们需要修改系统配置文件 /etc/fstab

1. 寻找设备的“唯一身份证”(UUID)

为什么不直接在配置文件里写 /dev/sdb1 呢?因为如果你以后插拔了其他 USB 设备或硬盘,系统分配的字母可能会变(变成 sdc1 等),从而导致挂载失败。而 UUID 是这块分区的唯一标识符,永远不会变。

输入命令获取 UUID:

sudo blkid /dev/sdb1

在输出结果中,找到类似 UUID="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" 的部分,把双引号里面的这串字符复制下来。

2. 编辑 fstab 文件

使用 nano 编辑器打开系统挂载配置文件:

sudo nano /etc/fstab

使用方向键将光标移动到文件的最末尾,另起一行,小心地填入以下内容(请把 你的UUID 替换成刚才复制的那串字符):

UUID=你的UUID /mnt/mydisk ext4 defaults 0 2

参数大揭秘:

  • 字段1:设备的 UUID。
  • 字段2:挂载点路径(/mnt/mydisk)。
  • 字段3:文件系统格式(如果是 Linux 用就是 ext4;如果是 Windows 拿来的 NTFS 硬盘,填 ntfs-3g)。
  • 字段4defaults,包含了一组默认的挂载权限(允许读写等)。
  • 字段50,代表不被 dump 工具备份。
  • 字段62,代表开机时磁盘检查的顺序(系统盘是1,其他盘填2即可)。

编辑完成后,按 Ctrl + O 保存,按 Enter 确认,最后按 Ctrl + X 退出。

3. 终极测试(极其重要!)

由于 fstab 文件是系统开机必须要读取的,一旦写错,可能会导致系统无法正常开机进入桌面。所以一定要立刻进行测试:

sudo mount -a

这个命令的作用是重新加载一遍 fstab 文件里的所有配置。如果敲下回车后什么也没发生(没有报错),那是最好的消息! 说明你的配置完美无缺。


结语

至此,你已经完全掌握了在 Ubuntu 系统下挂载硬盘的所有技能。从底层设备识别,到文件系统的格式化,再到理解 fstab 开机自动挂载的原理,这不仅是一次空间扩容的操作,更是你深入了解 Linux 系统文件运作机制的一次绝佳实践。

现在,尽情享受你宽裕的存储空间吧!如果你在操作过程中遇到任何问题,欢迎在评论区留言交流。

最后修改:2026 年 04 月 24 日 09 : 33 PM

发表评论