Linux云服务器挂载新磁盘完整指南:从分区到永久挂载
在云服务器运维过程中,磁盘扩容是常见需求。本文将详细介绍在Linux系统中挂载新磁盘的完整流程,包含分区格式化、临时挂载、永久挂载配置等关键步骤,并针对常见问题提供解决方案。
一、准备工作
- 连接新磁盘:在云平台控制台为实例添加新数据盘
- SSH登录服务器:使用具有sudo权限的账户
- 查看磁盘信息:执行
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修复
四、高级技巧
- LVM配置:适合需要灵活扩容的场景
- SSD优化:添加
discard选项启用TRIM功能 - 性能调优:根据应用场景调整ext4挂载参数
通过以上步骤,您已经成功在Linux云服务器上挂载了新磁盘。建议定期检查磁盘使用情况(df -h),对于生产环境,推荐使用LVM实现更灵活的存储管理。
如需进一步扩容,只需在云平台扩大磁盘容量后,执行 resize2fs 命令即可完成在线扩容。
