Linux系统下新硬盘挂载的完整操作指南

作者:袖梨 2026-08-06

在 Linux 系统中,新添加的硬盘并不会像 Windows 那样自动分配盘符并可直接使用,而是需要经过一系列操作才能被系统识别和访问。下文会根据实际操作命令,详细介绍从识别新硬盘到实现开机自动挂载的完整流程。

Linux系统下新硬盘挂载的完整操作指南

重要提示:以下所有操作均需要 root 权限,请使用 sudo 执行或在 root 用户下操作。在执行任何磁盘操作之前,请务必备份重要数据,以防数据丢失。

一、查看磁盘信息 ——fdisk -l

在挂载新硬盘之前,首先需要确认系统是否正确识别了该硬盘。

fdisk -l

该命令会列出系统中所有磁盘及其分区信息,包括磁盘名称、大小、分区类型等。从输出结果中,我们可以找到新添加的未分区硬盘,例如 /dev/vdb

除了 fdisk -l,还可以使用以下命令辅助查看:

  1. lsblk:以树形结构显示所有磁盘和分区
  2. lsblk -f:显示分区详情,包含文件系统类型和 UUID
  3. df -h:查看当前已挂载的磁盘使用情况

执行 fdisk -l 后,如果看到类似 /dev/vdb 的设备且没有对应的挂载点,说明这块硬盘尚未被使用,可以开始后续操作。

二、格式化硬盘 ——mkfs.ext4 /dev/vdb

新硬盘在挂载前通常需要格式化,即创建文件系统。如果硬盘已经含有数据或已有文件系统,则可以跳过此步骤。

mkfs.ext4 /dev/vdb

该命令将 /dev/vdb 格式化为 ext4 文件系统。mkfs.ext4mkfs -t ext4 的等效写法。

关于文件系统的选择

  1. ext4:最通用的 Linux 文件系统,适合绝大多数场景
  2. xfs:适合大容量磁盘和高性能需求场景
  3. vfat/FAT32:适合需要与 Windows 兼容的 U 盘等设备

注意:格式化会清除分区上的所有数据,操作前请务必确认设备路径正确。

三、挂载硬盘 ——mount /dev/vdb /data

格式化完成后,需要将硬盘挂载到系统的某个目录下,才能正常访问其中的数据。

1. 创建挂载点

挂载点必须是一个已存在的空目录。通常建议将挂载点放在 /mnt/data 下。

mkdir -p /data

-p 参数可以确保父目录一并创建。

2. 执行挂载

mount /dev/vdb /data

该命令将 /dev/vdb 挂载到 /data 目录。也可以指定文件系统类型:

mount -t ext4 /dev/vdb /data

3. 验证挂载结果

挂载完成后,可以通过以下命令确认是否成功:

df -h# 或mount | grep vdb

如果看到 /dev/vdb 已挂载在 /data 下,说明操作成功。

四、设置开机自动挂载 —— 编辑/etc/fstab

手动挂载的磁盘在系统重启后会失效,每次都需要重新执行 mount 命令。为了让系统在启动时自动挂载,需要编辑 /etc/fstab 文件。

vim /etc/fstab

在文件末尾添加以下内容:

/dev/vdb     /data     ext4     defaults     0 0

/etc/fstab六个字段详解

/etc/fstab 中每一行定义一个挂载点,包含 6 个字段(用空格或制表符分隔):

字段说明
设备标识设备路径(如 /dev/vdb)、UUID(使用UUID更好) 或 LABEL
挂载点文件系统的挂载目录(如 /data
文件系统类型ext4xfs
挂载选项defaults 等价于 rw,suid,dev,exec,auto,nouser,async
dump 备份0 表示禁用 dump 备份,1 表示启用
fsck 检查顺序0 表示不检查,1 为根目录,其他数字为优先级

推荐做法:使用 UUID 替代设备路径

直接使用 /dev/vdb 存在风险——如果磁盘顺序发生变化(如新增或移除硬盘),设备名可能改变,导致挂载失败。更推荐的做法是使用 UUID(通用唯一标识符),它不会因设备顺序变化而改变。

获取 UUID

blkid /dev/vdb

输出示例:

/dev/vdb: UUID="965091eb-e351-4c05-9923-c55f63d6f99e" TYPE="ext4"

/etc/fstab 中使用 UUID

UUID=965091eb-e351-4c05-9923-c55f63d6f99e     /data     ext4     defaults     0 0

测试配置

编辑完成后,执行以下命令测试配置是否正确:

mount -a

如果没有报错,说明配置正确,重启后硬盘将自动挂载。

五、完整命令回顾

将上述步骤串联起来,完整操作流程如下:

# 1. 查看磁盘信息fdisk -l# 2. 格式化硬盘(新硬盘首次使用)mkfs.ext4 /dev/vdb# 3. 创建挂载点mkdir -p /data# 4. 手动挂载mount /dev/vdb /data# 5. 获取 UUID(推荐)blkid /dev/vdb# 6. 配置开机自动挂载vim /etc/fstab# 添加:UUID=xxxxxx /data ext4 defaults 0 0# 7. 测试配置mount -a# 8. 验证挂载结果df -h

总结

在 Linux 系统中挂载新硬盘,核心流程可以概括为三步:查看 -> 格式化 -> 挂载

  1. 查看:使用 fdisk -l 确认硬盘被系统识别
  2. 格式化:使用 mkfs.ext4 创建文件系统
  3. 挂载:使用 mount 进行手动挂载,并通过修改 /etc/fstab 实现开机自动挂载

其中,使用 UUID 替代设备路径是更稳健的做法,可以避免因设备名变化导致的挂载失败。掌握这些基本操作,是每位 Linux 运维人员的必备技能。

相关文章

精彩推荐