阿里云云盘扩容

[TOC]

1 方法一 CentOS 7及以上版本:运行命令

yum install cloud-utils-growpart

2 方法二 centos7 安装

yum install -y gdisk

3 方法三 Debian 9及以上版本、Ubuntu14及以上版本:运行命令

apt install -y cloud-guest-utils

4 操作如下

growpart /dev/vdb 1
LANG=en_US.UTF-8
growpart /dev/vdb 1
lsblk
resize2fs /dev/vdb1
df -h


`阿里云文档`
https://help.aliyun.com/document_detail/25426.html#section-2ku-ef5-rvv
### 1、使用fdisk -l查看系统当前的硬盘

![](/uploads/guzhang/images/m_9ffb9cb34d077b49d9d411769e36f9e2_r.png)
### 2、将MBR磁盘格式化为GPT
#primary指分区类型为主分区,0是分区开始位置,100%是分区结束位置。
parted /dev/vdb
mklabel gpt
mkpart primary 0% 100%


![](/uploads/guzhang/images/m_45fca3defb828f69daa912655e279d03_r.png)
### 3、格式化分区
![](/uploads/guzhang/images/m_6460c18cf5ef63393872ae336c45e31b_r.png)
### 4、加入开机自启动(/etc/fstab)
/dev/vdb1                                 /data                   xfs    defaults        0 0


## 
[TOC]


### 1 问题描述
在ECS实例中挂载NFS文件系统的NAS时,提示以下报错。
```yaml
mount.nfs: No such device

具体信息如下所示。

2 挂着nas时找不到目录

2.1 查看ECS实例的/var/log/messages文件,确认出现以下报错。

sunrpc:Unknown parameter 'tcp_slot_entries'

2.2 执行以下命令,发现内核没有加载sunrpc模块。

lsmod | grep sunrpc

2.3 检查

检查/etc/modprobe.d/sunrpc.conf文件中的配置,发现应该是options sunrpc tcp_slot_table_entries=128写成了options sunrpc tcp_slot_entries=128,导致sunrpc模块没有正常加载到内核。

2.4 修改文件

将/etc/modprobe.d/sunrpc.conf文件中的配置修改成options sunrpc tcp_slot_table_entries=128。

2.5 执行以下命令,加载sunrpc模块,然后确认能正常挂载NAS即可。

modprobe sunrpc