本指南详解Ubuntu双硬盘安装与数据管理全流程,安装阶段涵盖硬盘分区规划(系统盘与数据盘分离)、BIOS/UEFI引导配置及GRUB修复,确保系统稳定启动,数据管理部分重点讲解文件系统选择(ext4/NTFS)、多硬盘自动挂载、权限设置,以及数据迁移与备份技巧,帮助用户高效管理双硬盘数据,兼顾系统性能与数据安全,适合从入门到进阶的Ubuntu用户。
在Linux系统运维或日常使用中,双硬盘配置已成为不少用户的选择——既能用高速SSD提升系统响应速度,又能用大容量HDD存储海量数据,兼顾性能与容量,本文将以Ubuntu为例,详细讲解双硬盘的安装分区、系统配置、数据管理及进阶应用,助你轻松玩转Ubuntu双硬盘环境。
安装前准备:硬件识别与规划
硬件确认与识别
在动手安装前,需先确认两块硬盘的型号、接口(SATA/NVMe/USB)及容量,并在Ubuntu Live环境中识别硬盘信息。
-
命令行查看:启动Ubuntu安装程序(Live USB),打开终端,运行以下命令:

sudo lsblk -f # 查看所有硬盘及其分区格式、挂载点 sudo fdisk -l # 查看硬盘详细分区表
输出结果中,
/dev/sda、/dev/sdb(或NVMe硬盘的/dev/nvme0n1、/dev/nvme1n1)即为你的两块硬盘,通过大小、接口类型可区分哪块是SSD(建议作为系统盘),哪块是HDD(作为数据盘)。 -
图形化工具:也可使用GParted(Live环境中自带)直观查看硬盘分区,右键点击硬盘可查看详细信息。
分区规划方案
合理的分区是双硬盘稳定使用的基础,推荐以下两种常见方案:
系统盘+数据盘分离(推荐新手)
-
SSD(系统盘,如/dev/sda):
/boot(500MB-1GB):引导分区,存储内核和启动文件,建议FAT32格式。- (50GB-100GB):根分区,存放系统文件,建议ext4格式(若SSD较小,可缩减至30GB)。
/home(剩余空间):用户家目录,若后续需重装系统,保留此分区可保留个人数据(但本方案建议将/home移至HDD,见下文)。
-
HDD(数据盘,如/dev/sdb):
- 整个硬盘划分为一个或多个分区,
/data(100GB):用于存储文档、下载等常用数据,ext4格式。/media/backup(剩余空间):用于备份,可单独分区或使用整个HDD(若无需分区)。
- 整个硬盘划分为一个或多个分区,
根目录+数据盘分离(兼顾重装便利性)
- SSD(系统盘):仅分
/boot和,不保留/home。 - HDD(数据盘):创建
/home分区(建议ext4),并将用户家目录迁移至此。
优势:重装Ubuntu时,无需格式化HDD,直接挂载/home分区即可恢复用户数据,适合频繁折腾系统的用户。
Ubuntu安装:双硬盘分区与系统部署
启动Ubuntu安装程序
从Live USB启动,选择“Install Ubuntu”,进入语言、键盘布局等基础设置后,到达“安装类型”界面。
手动分区(关键步骤)
选择“其他选项”(手动分区),此时会看到两块硬盘的未分配空间。
以方案一为例操作:
-
配置SSD(/dev/sda):
- 选中
/dev/sda,点击“新建”,创建/boot分区:- 新建分区大小:1024MB
- 新建分区位置:起始
- 用于:
EFI系统分区(若为UEFI启动)或引导扇区(若为Legacy启动) - 挂载点:
/boot
- 继续选中
/dev/sda剩余空间,新建分区:- 大小:50GB(根据SSD容量调整)
- 用于:
Ext4日志文件系统 - 挂载点:
- 若SSD有剩余空间,可按需创建
/home(但本方案建议移至HDD)。
- 选中
-
配置HDD(/dev/sdb):
- 选中
/dev/sdb,点击“新建”,创建数据分区:- 新建分区大小:根据需求分配(如100GB)
- 用于:
Ext4日志文件系统 - 挂载点:
/data
- 若HDD有剩余空间,可继续创建备份分区(如
/media/backup),或直接将整个HDD划分为一个分区(挂载点/data)。
- 选中
分区注意事项:
- 启动方式:UEFI启动需创建
EFI系统分区(FAT32,约500MB-1GB),Legacy启动需创建引导扇区(标记为boot和active)。 - 分区格式:Linux系统建议使用
ext4,Windows双系统需保留NTFS分区,但本文仅讨论Ubuntu环境。 - 挂载点:确保
/boot和分区已正确挂载,数据盘挂载点可自定义(如/data、/media/storage等)。
完成安装
分区完成后,点击“现在安装”,设置时区、用户名、密码等信息,安装过程中会自动格式化分区并写入系统文件,安装完成后重启,进入Ubuntu桌面。
安装后配置:数据盘挂载与权限管理
查看硬盘识别情况
重启后,打开终端运行lsblk,确认两块硬盘及分区是否正确识别(如/dev/sda1为/boot,/dev/sda2为,/dev/sdb1为/data)。
手动挂载数据盘(临时生效)
若安装时未设置自动挂载,可通过mount命令手动挂载:
sudo mount /dev/sdb1 /data # 将HDD分区挂载到/data目录 ls /data # 查看挂载是否成功
临时挂载在重启后会失效,需通过/etc/fstab实现自动挂载。
配置自动挂载(永久生效)
- 查看数据盘分区UUID:
sudo blkid /dev/sdb1 # 记录输出中的UUID(如"UUID=1234abcd-

