服务器 > 服务器 > Linux

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

12人参与 2026-08-05 Linux

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

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

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

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

fdisk -l

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

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

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

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

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

mkfs.ext4 /dev/vdb

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

关于文件系统的选择

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

三、挂载硬盘 ——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 系统中挂载新硬盘,核心流程可以概括为三步:查看 → 格式化 → 挂载

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

到此这篇关于linux系统下新硬盘挂载的完整操作指南的文章就介绍到这了,更多相关linux硬盘挂载内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!

(0)

您想发表意见!!点此发布评论

推荐阅读

Linux服务器Chrony时间同步配置与校准的操作指南

08-05

Ubuntu系统下修改SSH默认端口的完整操作指南

08-05

在Linux系统中修改主机名的完整流程

08-05

Linux中生产环境系统资源限制的完整配置指南

08-06

Linux从闹钟到高精度定时器的实现指南

08-06

Linux系统下文件创建全攻略:从touch到vim的实战场景解析

08-06

猜你喜欢

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论