售前咨询400-838-0503

Linux云服务器如何挂载新磁盘?

技术文档 2025-04-18 05:11

Linux云服务器挂载新磁盘完整指南:从分区到永久挂载

在云服务器运维过程中,磁盘扩容是常见需求。本文将详细介绍在Linux系统中挂载新磁盘的完整流程,包含分区格式化、临时挂载、永久挂载配置等关键步骤,并针对常见问题提供解决方案。

一、准备工作

  1. 连接新磁盘:在云平台控制台为实例添加新数据盘
  2. SSH登录服务器:使用具有sudo权限的账户
  3. 查看磁盘信息:执行 lsblk -f 或 fdisk -l

二、详细操作步骤

1. 识别新磁盘

# 查看磁盘列表
lsblk
# 典型输出示例:
# NAME    MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
# vda     252:0    0   20G  0 disk 
# ├─vda1  252:1    0   19G  0 part /
# └─vda2  252:2    0    1G  0 part [SWAP]
# vdb     252:16   0   50G  0 disk  ← 新添加的磁盘

2. 分区与格式化(以ext4为例)

方案A:创建单个分区

# 创建分区表
sudo fdisk /dev/vdb
# 交互步骤:n→p→1→回车→回车→w

# 格式化分区
sudo mkfs.ext4 /dev/vdb1

方案B:不使用分区(直接格式化整块磁盘)

sudo mkfs.ext4 /dev/vdb

3. 创建挂载点并临时挂载

sudo mkdir /data
sudo mount /dev/vdb1 /data
df -h  # 验证挂载结果

4. 配置永久挂载(修改fstab)

获取文件系统UUID:

sudo blkid /dev/vdb1

编辑/etc/fstab文件,添加如下内容:

UUID=你的UUID /data ext4 defaults 0 2

重要提醒:修改fstab后务必执行 mount -a 测试配置是否正确!

三、常见问题解决方案

  • 磁盘未显示:检查云平台是否完成挂载,执行 echo "- - -" > /sys/class/scsi_host/host*/scan
  • 权限问题:使用 chmod 和 chown 调整挂载点权限
  • 挂载失败:检查文件系统类型是否匹配,尝试 fsck 修复

四、高级技巧

  1. LVM配置:适合需要灵活扩容的场景
  2. SSD优化:添加 discard 选项启用TRIM功能
  3. 性能调优:根据应用场景调整ext4挂载参数

通过以上步骤,您已经成功在Linux云服务器上挂载了新磁盘。建议定期检查磁盘使用情况(df -h),对于生产环境,推荐使用LVM实现更灵活的存储管理。

如需进一步扩容,只需在云平台扩大磁盘容量后,执行 resize2fs 命令即可完成在线扩容。

如本公告涉及你的产品,或有不清楚之处,可提交工单确认。

提交工单