

# 单分区数据盘_Linux

本操作示例默认数据盘容量小于2TiB，若数据盘容量大于2TiB，请参考《2TiB磁盘分区扩容》章节。  
如果主机之前只划分过1个分区，并使用ext3/4文件系统，那么可以使用如下方法进行扩容。  

### 注意：

建议您不要在云主机上对云硬盘进行分区，以免影响云硬盘的扩容。  
磁盘扩容操作前请确认，若数据盘中有数据，建议您先备份数据。  
云硬盘只有当处于可用状态时才可以扩容。由于需要卸载云硬盘，故会中断您的业务，所以请您谨慎操作。  
</WRAP>



### 操作须知：

本示例使用fdisk命令作为案例，parted命令不能与fdisk命令交叉使用。  
  
<!-- image-todo -->  
本示例中，云硬盘挂载点为/dev/vdb，请您根据实际情况操作。若没有查看到相应设备，请您检查云硬盘挂载信息与状态。  


### 具体操作：

查看当前挂载情况、文件系统类型以及分区情况。。  
  
<!-- image-todo -->  
    `注：lsblk命令结果显示 vdb下只有一个分区vdb1，为单分区，可按照本文档所述方案扩容。其它情况请参考相应的文档进行扩容。`  
    
在操作系统与控制台中卸载云硬盘，具体步骤见卸载云硬盘章节。通过云盘控制台扩容云硬盘。  
  
<!-- image-todo -->     

<!-- image-todo -->  
    
在控制台中挂载云硬盘，具体步骤见挂载云硬盘章节。挂载完成后，在操作系统内查看磁盘大小。  
  
<!-- image-todo -->  
    
使用fdisk命令删除原来的分区并创建新分区。  
  
<!-- image-todo -->  
    `注：删除分区不会造成数据盘内数据的丢失。`



检查文件系统, 并扩容。  
    `注：不同文件系统下，检查和扩容的命令不同，请您确认自己的文件系统类型，并按照相应的操作步骤操作。`  

**ext4文件系统**  

分别执行e2fsck -f /dev/vdb1和 resize2fs /dev/vdb1进行检查和扩容操作。 

<!-- image-todo -->

使用mount命令，重新挂载磁盘。  

<!-- image-todo -->  

**xfs文件系统**  

执行xfs\_repair /dev/vdb1检查文件系统。  
<!-- image-todo -->  

使用mount命令，重新挂载磁盘。  
<!-- image-todo --> 
    
执行xfs\_growfs命令扩容。  
<!-- image-todo -->


