鸿 网 互 联 www.68idc.cn

阿里云服务器磁盘扩容

来源:互联网 作者:佚名 时间:2022-07-19 10:48
一、页面操作 1.登陆阿里云服务器网站-点击左上角-云服务器ECS 2.点击实例 3.点击服务器实例ID进入到实例详情 4.扩容前先做磁盘快照以免数据丢失-点击云盘-创建快照 5.等待磁盘快照制

一、页面操作

1.登陆阿里云服务器网站-点击左上角-云服务器ECS

阿里云服务器磁盘扩容_linux磁盘扩容

2.点击实例

阿里云服务器磁盘扩容_linux磁盘扩容_02

3.点击服务器实例ID进入到实例详情

阿里云服务器磁盘扩容_阿里云服务器磁盘扩容_03

4.扩容前先做磁盘快照以免数据丢失-点击云盘-创建快照

阿里云服务器磁盘扩容_linux磁盘扩容_04

阿里云服务器磁盘扩容_磁盘扩容_05

5.等待磁盘快照制作完成后即可

阿里云服务器磁盘扩容_磁盘扩容_06


6.点击-云盘-更多-云盘扩容

阿里云服务器磁盘扩容_磁盘扩容_07

7.根据自己的需求进行扩容

阿里云服务器磁盘扩容_阿里云服务器磁盘扩容_08

二、ssh连接服务器进行操作

1.根据操作系统安装growpart或者xfsprogs扩容格式化工具

Alibaba Cloud Linux 2、CentOS 7

yum?install?cloud-utils-growpart?xfsprogs?-y

Ubuntu 14、Ubuntu 16、Ubuntu 18、Debian 9

apt?install?cloud-guest-utils?xfsprogs?-y

Debian 8、OpenSUSE 42.3、OpenSUSE 13.1、SUSE Linux Enterprise Server 12 SP2

请使用上游版本(upstream)的growpart或者xfsprogs工具。

2.查看磁盘大小

目前/dev/vda1大小为50G,因为上边增加了100G,所以需要给它扩充为150G

root@iZ2zef3oa2tgg8niz67jo3Z:~#?df?-h Filesystem??????Size??Used?Avail?Use%?Mounted?on udev????????????1.9G?????0??1.9G???0%?/dev tmpfs???????????381M??5.8M??375M???2%?/run /dev/vda1????????50G???45G??2.5G??95%?/ tmpfs???????????1.9G?????0??1.9G???0%?/dev/shm tmpfs???????????5.0M?????0??5.0M???0%?/run/lock tmpfs???????????1.9G?????0??1.9G???0%?/sys/fs/cgroup overlay??????????50G???45G??2.5G??95%?/var/lib/docker/overlay2/c31e2ffc315c966f43916785efeae850950d0ce4cd2108a07c2660b1de4f520d/merged tmpfs???????????381M?????0??381M???0%?/run/user/0 /dev/vdb1????????98G???61M???93G???1%?/mnt

3.查看磁盘容量大小

以下返回的/dev/vda磁盘总容量是150GiB

root@iZ2zef3oa2tgg8niz67jo3Z:~#?fdisk?-l?/dev/vda Disk?/dev/vda:?150?GiB,?161061273600?bytes,?314572800?sectors Units:?sectors?of?1?*?512?=?512?bytes Sector?size?(logical/physical):?512?bytes?/?512?bytes I/O?size?(minimum/optimal):?512?bytes?/?512?bytes Disklabel?type:?dos Disk?identifier:?0x4f03d285 Device?????Boot?Start???????End???Sectors?Size?Id?Type /dev/vda1??*?????2048?104857566?104855519??50G?83?Linux

4.查看云盘分区大小和文件系统类型

root@iZ2zef3oa2tgg8niz67jo3Z:~#?df?-Th Filesystem?????Type??????Size??Used?Avail?Use%?Mounted?on udev???????????devtmpfs??1.9G?????0??1.9G???0%?/dev tmpfs??????????tmpfs?????381M??5.8M??375M???2%?/run /dev/vda1??????ext4???????50G???45G??2.5G??95%?/ tmpfs??????????tmpfs?????1.9G?????0??1.9G???0%?/dev/shm tmpfs??????????tmpfs?????5.0M?????0??5.0M???0%?/run/lock tmpfs??????????tmpfs?????1.9G?????0??1.9G???0%?/sys/fs/cgroup overlay????????overlay????50G???45G??2.5G??95%?/var/lib/docker/overlay2/c31e2ffc315c966f43916785efeae850950d0ce4cd2108a07c2660b1de4f520d/merged tmpfs??????????tmpfs?????381M?????0??381M???0%?/run/user/0 /dev/vdb1??????ext4???????98G???61M???93G???1%?/mnt

5.运行以下命令扩容分区。

growpart

示例命令表示扩容系统盘的第一个分区(/dev/vda1)。

root@iZ2zef3oa2tgg8niz67jo3Z:~#?growpart?/dev/vda?1 CHANGED:?partition=1?start=2048?old:?size=104855519?end=104857567?new:?size=314570719,end=314572767

注意??:如果您在运行growpart /dev/vda 1时,系统提示unexpected output in sfdisk --version [sfdisk,来自 util-linux 2.23.2],可以尝试修改字符编码解决问题

解决方案: 运行locale命令查看ECS实例的字符编码类型,将非en_US.UTF-8的字符编码类型切换成en_US.UTF-8。 1.运行以下命令,切换字符编码类型。 LANG=en_US.UTF-8 2.如果问题仍未解决,运行以下命令,切换字符编码类型。 export?LC_ALL=en_US.UTF-8 3.如果问题仍未解决,运行以下命令,切换字符编码类型。 localectl?set-locale.UTF-8 4.如果采用以上方案无法解决问题时,运行以下命令,切换字符编码类型。 export?LANGUAGE=en_US.UTF-8 5.如果问题仍未解决,请您尝试运行reboot命令重启ECS实例。

6.扩展文件系统。

根据文件系统类型选择以下扩展方式,请使用df -Th命令查看文件系统类型。

ext*文件系统(例如ext3和ext4):运行以下命令扩展文件系统。

resize2fs

示例命令表示为扩容系统盘的/dev/vda1分区的文件系统。

root@iZ2zef3oa2tgg8niz67jo3Z:~#?resize2fs?/dev/vda1 resize2fs?1.44.1?(24-Mar-2018) Filesystem?at?/dev/vda1?is?mounted?on?/;?on-line?resizing?required old_desc_blocks?=?4,?new_desc_blocks?=?10 The?filesystem?on?/dev/vda1?is?now?39321339?(4k)?blocks?long.

7.xfs文件系统:运行以下命令扩展文件系统。

xfs_growfs

示例命令表示为扩容系统盘的/dev/vda1分区的文件系统。其中根目录(/)为/dev/vda1的挂载点。

[root@ecshost?~]#?xfs_growfs?/ meta-data=/dev/vda1??????????????isize=512????agcount=13,?agsize=1310656?blks ?????????=???????????????????????sectsz=512???attr=2,?projid32bit=1 ?????????=???????????????????????crc=1????????finobt=1,?sparse=1,?rmapbt=0 ?????????=???????????????????????reflink=1 data?????=???????????????????????bsize=4096???blocks=15728379,?imaxpct=25 ?????????=???????????????????????sunit=0??????swidth=0?blks naming???=version?2??????????????bsize=4096???ascii-ci=0,?ftype=1 log??????=internal?log???????????bsize=4096???blocks=2560,?version=2 ?????????=???????????????????????sectsz=512???sunit=0?blks,?lazy-count=1 realtime?=none???????????????????extsz=4096???blocks=0,?rtextents=0 data?blocks?changed?from?15728379?to?20971259

说明:不同版本的xfs_growfs命令可能存在差异,您可以运行xfs_growfs --help查看对应的命令。

8.运行以下命令检查云盘扩容结果。

df?-h

以下示例返回分区(/dev/vda1)容量是148GiB(开头查看磁盘大小是50GiB),表示已经成功扩容。

root@iZ2zef3oa2tgg8niz67jo3Z:~#?df?-h Filesystem??????Size??Used?Avail?Use%?Mounted?on udev????????????1.9G?????0??1.9G???0%?/dev tmpfs???????????381M??5.8M??375M???2%?/run /dev/vda1???????148G???45G???97G??32%?/ tmpfs???????????1.9G?????0??1.9G???0%?/dev/shm tmpfs???????????5.0M?????0??5.0M???0%?/run/lock tmpfs???????????1.9G?????0??1.9G???0%?/sys/fs/cgroup overlay?????????148G???45G???97G??32%?/var/lib/docker/overlay2/c31e2ffc315c966f43916785efeae850950d0ce4cd2108a07c2660b1de4f520d/merged tmpfs???????????381M?????0??381M???0%?/run/user/0 /dev/vdb1????????98G???61M???93G???1%?/mnt

文章摘自:https://help.aliyun.com/document_detail/111738.html?spm=5176.11346930configuration.help.dexternal.1cd2586d9Vedyo

上一篇:使用Python对接Gitlab API批量设置镜像仓库
下一篇:没有了
网友评论
<