在广州地区部署云服务器时,新购买的ECS实例通常只包含系统盘,数据盘(数据卷)默认处于未挂载状态,为了充分利用存储资源并保障数据安全,需要手动完成磁盘的分区、格式化及挂载操作,以下是针对广州地域普通服务器(以Linux系统为例,如CentOS、Ubuntu等)的详细操作流程。
登录服务器并确认磁盘状态
通过SSH工具登录到您的广州地域云服务器,登录后,使用 lsblk 或 fdisk -l 命令查看当前系统的磁盘情况。
lsblk
在输出结果中,您通常会看到 vda 或 xvda 等系统盘,以及一块名为 vdb、xvdb 或 sdb 且容量较大的磁盘,这就是待挂载的数据盘,请记录下该磁盘的设备名称(/dev/vdb)。
磁盘分区
如果数据盘是全新的,或者您希望重新规划分区,可以使用 fdisk 工具进行分区,这里以创建单个主分区为例。
fdisk /dev/vdb
进入交互界面后,按顺序执行以下操作:
- 输入
n新建分区。 - 输入
p选择主分区。 - 输入
1选择分区编号(默认为1)。 - 直接回车使用默认起始扇区。
- 直接回车使用默认结束扇区(即使用全部空间)。
- 输入
w保存并退出。
注意:如果磁盘已有数据且您不想破坏原有分区表,请跳过此步骤,直接进入格式化环节,但需确认挂载点对应的分区名称(如 /dev/vdb1)。
格式化磁盘

分区完成后,需要对新分区进行文件系统格式化,广州地域服务器通常推荐使用 ext4 或 xfs 文件系统。
方案 A:使用 ext4 文件系统(兼容性好)
mkfs -t ext4 /dev/vdb1
方案 B:使用 xfs 文件系统(高性能,适合大文件)
mkfs -t xfs /dev/vdb1
执行命令后,系统会提示确认,输入 y 并回车即可,格式化过程可能需要几分钟,请耐心等待。
创建挂载点并挂载磁盘
选择一个目录作为挂载点,通常建议创建在 /data 目录下。
mkdir /data
将格式化好的磁盘分区挂载到该目录:
mount /dev/vdb1 /data
磁盘已临时挂载,您可以使用 df -h 命令查看挂载情况,确认 /data 目录是否显示了新磁盘的容量。
配置开机自动挂载
为了防止服务器重启后磁盘挂载失效,需要将挂载信息写入 /etc/fstab 配置文件。
获取磁盘分区的 UUID,以确保挂载的稳定性:
blkid /dev/vdb1
复制输出结果中的 UUID 值(UUID="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx")。
编辑 /etc/fstab 文件:
vim /etc/fstab
在文件末尾添加一行,格式如下(请将 UUID 替换为您实际获取的值):
UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx /data ext4 defaults 0 0
注意:如果使用的是 xfs 文件系统,请将

ext4 改为 xfs。
保存并退出编辑器后,建议执行以下命令测试配置是否正确:
mount -a
如果该命令没有报错,说明配置成功。
权限设置
默认情况下,挂载后的目录属于 root 用户,如果您需要普通用户访问,需要修改目录权限。
# 将 /data 目录的所有者改为当前用户(ubuntu 或 ec2-user) chown -R ubuntu:ubuntu /data # 或者赋予所有用户读写权限(谨慎使用) chmod 777 /data
操作汇总表格
| 步骤 | 关键命令/操作 | 说明 |
|---|---|---|
| 查看磁盘 | lsblk |
确认数据盘设备名(如 /dev/vdb) |
| 分区 | fdisk /dev/vdb |
新建主分区,保存退出 |
| 格式化 | mkfs -t ext4 /dev/vdb1 |
选择 ext4 或 xfs 文件系统 |
| 创建目录 | mkdir /data |
建立挂载点 |
| 挂载 | mount /dev/vdb1 /data |
临时挂载磁盘 |
|
自动挂载 | 编辑 /etc/fstab | 添加 UUID 映射,实现重启自动挂载 |
| 验证 | df -h | 检查磁盘是否成功挂载且容量正常 |
相关问题与解答
问题 1:如果在执行 mount -a 时提示 “wrong fs type, bad option, bad superblock” 错误,该如何解决?
解答:
这个错误通常意味着 /etc/fstab 中配置的文件系统类型与实际格式化的文件系统类型不一致,请检查您在 /etc/fstab 中填写的文件系统类型(如 ext4 或 xfs)是否与您之前使用 mkfs 命令格式化的类型完全一致,请确认 UUID 是否正确复制,没有多余的空格或换行符,如果不确定,可以重新执行 blkid 获取准确的 UUID,并核对文件系统类型。
问题 2:数据盘挂载后,发现磁盘空间显示正常,但无法写入文件,提示 “Permission denied”,这是什么原因?
解答:
这通常是权限问题,Linux 系统默认挂载的磁盘目录所有者为 root,如果您尝试使用非 root 用户(如普通应用账户)写入文件,会被拒绝,解决方法是修改挂载点目录的权限,您可以使用 chown -R 用户名:用户组 /data 将目录所有权转让给相应用户,或者使用 chmod 755 /data 或 chmod 777 /data 调整读写权限,建议根据安全需求选择最合适的权限设置,避免随意使用 777 权限。
原创文章,发布者:酷盾叔,转转请注明出处:https://www.kd.cn/ask/485568.html