将SATA硬盘通过SATA数据线(一端连接硬盘SATA接口,另一端连接主板SATA端口)和电源线(连接硬盘电源接口与电源供应器)接入计算机。若为内置硬盘,需重启计算机;若为外置硬盘(通过SATA转USB适配器),可直接连接并等待系统识别。
打开终端,运行以下命令查看系统中的磁盘设备信息:
sudo fdisk -l
或使用更直观的lsblk命令(显示块设备树状结构):
lsblk
输出中会列出所有磁盘(如/dev/sda、/dev/sdb)及分区(如/dev/sdb1)。新硬盘通常没有分区(显示为“Disk /dev/sdb: xxx GB, xxx bytes”),可通过硬盘容量区分(如新增的1TB硬盘与原有500GB硬盘对比)。
若新硬盘未分区,需使用fdisk工具创建分区:
sudo fdisk /dev/sdX # 将sdX替换为新硬盘设备名(如/dev/sdb)
在fdisk界面中,按以下步骤操作:
n(创建新分区),选择p(主分区),设置分区起始扇区(默认即可),大小(如输入+100G创建100GB分区,直接回车则使用全部空间);w(保存分区表并退出)。此时,新分区会显示为/dev/sdX1(如/dev/sdb1)。
新分区需格式化为Ubuntu支持的文件系统(如ext4,适用于大多数场景;若需跨平台兼容,可选择exFAT,但需额外安装exfat-fuse和exfat-utils包)。以ext4为例:
sudo mkfs.ext4 /dev/sdX1 # 替换为实际分区名
格式化会清除分区内的所有数据,请提前备份重要文件。
挂载点是硬盘分区在文件系统中的访问路径,通常创建在/mnt目录下(如/mnt/data):
sudo mkdir /mnt/data # 替换为自定义挂载点名称
将分区挂载到指定挂载点(临时生效,重启后失效):
sudo mount /dev/sdX1 /mnt/data # 替换为实际分区名和挂载点
验证挂载是否成功:
df -h # 查看输出中是否有/dev/sdX1挂载到/mnt/data的信息
或使用lsblk -f(显示文件系统类型及挂载点)。
为避免每次重启手动挂载,需修改/etc/fstab文件(系统启动时自动执行的挂载配置文件)。
sudo blkid /dev/sdX1 # 替换为实际分区名
输出示例:/dev/sdb1: UUID="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" TYPE="ext4",复制UUID值。/etc/fstab文件:sudo nano /etc/fstab # 或使用vim/vi
在文件末尾添加一行(替换为实际UUID、挂载点和文件系统类型):UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx /mnt/data ext4 defaults 0 2
各字段含义:
UUID:分区唯一标识;/mnt/data:挂载点;ext4:文件系统类型;defaults:默认挂载选项(包含读写、可执行等);0:不备份;2:启动时检查文件系统(根分区为1,其他为2)。fstab配置:sudo mount -a
再次运行df -h,确认分区已自动挂载。sudo chmod 777 /mnt/data,但需注意安全性);fstab配置错误:若系统无法启动,需进入恢复模式(按住Shift键或Esc键),编辑/etc/fstab文件(注释掉错误行),再重启。