云硬盘通用挂载流程常用操作命令

AI摘要
本文是一份针对Linux云服务器(涵盖腾讯云、阿里云、AWS、华为云及本地虚拟机)的通用数据盘挂载与配置指南。内容属于【知识分享】,系统性地介绍了从磁盘识别、分区、格式化、挂载到写入开机配置(强调使用UUID)的标准操作流程,并对比了各云平台的设备名差异与潜在风险,提供了自动化脚本、优化参数及常见问题排查方法,旨在帮助用户规范、安全地完成存储扩容。

一、通用挂载流程(适用于 90% Linux 云服务器)

无论是腾讯云 / 阿里云 / AWS / 华为云,本质流程都是:

1️⃣ 查磁盘

lsblk
# 或
fdisk -l

重点看:

  • 新盘(一般没有挂载点)

  • 常见名字:

    • /dev/vdb

    • /dev/xvdb

    • /dev/nvme1n1


2️⃣(推荐)分区(比你原来更规范)

👉 很多人直接 mkfs,但生产建议先分区

fdisk /dev/vdb

操作:

n  # 新建分区
p  # 主分区
1  # 分区号
回车回车(默认全盘)
w  # 写入

生成:

/dev/vdb1

3️⃣ 格式化

mkfs.ext4 /dev/vdb1

(你原来是 /dev/vdb,建议改成 /dev/vdb1


4️⃣ 挂载

mkdir -p /data
mount /dev/vdb1 /data

5️⃣ 查看

df -h

6️⃣ 写入开机挂载(必须用 UUID)

blkid /dev/vdb1

写入:

echo "UUID=xxxx /data ext4 defaults,nofail 0 2" >> /etc/fstab

验证:

mount -a

二、各大云厂商差异(重点)

🟦 腾讯云(你现在用的)

  • 磁盘名:/dev/vdb

  • 有时也可能 /dev/vdc

  • 特点:稳定,不太会变

✔ 推荐写法:

/dev/vdb1 → UUID

🟧 阿里云 ECS

  • 常见:/dev/vdb

  • 但有时候会变成:

    • /dev/xvdb

⚠️ 坑:
👉 重启后设备名可能变

✔ 强制建议:

只用 UUID,不要用 /dev/vdb

🟨 AWS(最坑的一个)

1️⃣ 传统(Xen)

/dev/xvdb

2️⃣ 新实例(NVMe)

/dev/nvme1n1

⚠️ 坑点:

  • 设备名完全可能变化

  • 多盘顺序会变

✔ 必须:

lsblk -o +UUID

✔ 推荐:

UUID 挂载

🟩 华为云

  • 类似阿里云:
/dev/vdb

✔ 注意:

  • 也建议 UUID

🟪 本地虚拟机(VMware / VirtualBox)

VMware

/dev/sdb

VirtualBox

/dev/sdb

✔ 特点:

  • 基本稳定

  • 但克隆机器时可能变


三、进阶优化(建议你直接用)

✅ 1. 自动识别新盘(通用脚本)

lsblk -dpno NAME,SIZE | grep -v "$(df -h | grep '/' | awk '{print $1}')"

✅ 2. 一键格式化 + 挂载(适合新盘)

DISK=/dev/vdb

fdisk $DISK <<EOF
n
p
1

w
EOF

mkfs.ext4 ${DISK}1
mkdir -p /data
mount ${DISK}1 /data

UUID=$(blkid -s UUID -o value ${DISK}1)
echo "UUID=$UUID /data ext4 defaults,nofail 0 2" >> /etc/fstab

mount -a

✅ 3. 防坑参数说明

defaults,nofail

含义:

  • defaults:默认挂载参数

  • nofail:磁盘异常不影响开机(很重要!)


四、你这套命令可以优化成这样(推荐最终版)

lsblk

fdisk /dev/vdb

mkfs.ext4 /dev/vdb1

mkdir -p /data
mount /dev/vdb1 /data

blkid /dev/vdb1

echo "UUID=xxxx /data ext4 defaults,nofail 0 2" >> /etc/fstab

mount -a

五、常见坑(你后面大概率会遇到)

❌ 1. mount 后重启丢失

👉 没写 fstab


❌ 2. 开机卡死

👉 fstab 写错

解决:

mount -a

提前验证


❌ 3. 找不到磁盘

👉 云厂商延迟挂载

解决:

lsblk

❌ 4. 权限问题

chown -R youruser:youruser /data

本作品采用《CC 协议》,转载必须注明作者和本文链接
每天一点小知识,到那都是大佬,哈哈
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!