阿里云Linux热扩容云盘(growpart和resize2fs工具)

阿里云Linux热扩容云盘(growpart和resize2fs工具),第1张

场景:

使用中的云盘在不挂载不格式化情况下进行扩容(适用于系统盘和数据盘)

目录

1、扩容物理盘

2、安装growpart和resize2fs工具

3、检查扩容磁盘属性

4、使用growpart工具扩容分区

5、使用resize2fs工具扩容文件系统

6、检查扩容结果

注意: *** 作之前需要对云盘进行快照或者其它方式备份,扩容云盘存在数据丢失风险

1、检查云盘大小

/dev/vda显示容量为107G(在线扩容后的容量,扩容部分只是增加了物理容量,分区和文件系统还不能使用)

2、运行df -h命令查看云盘分区大小。

以下示例返回分区(/dev/vda1)容量是20G

growpart 是磁盘分区扩容工具

示例命令表示给系统盘的第一个分区扩容(是第一个分区,而不是分区名称)

若运行命令后报以下错误,您可以运行LANG=en_US.UTF-8切换ECS实例的字符编码类型。

resize2fs 是扩容文件系统工具

示例命令表示为扩容系统盘的/dev/vda1分区文件系统(ext4格式)

备注:

***如果您使用的是xfs文件系统,运行xfs_growfs /dev/vda1命令扩容文件系统。

文件系统检查命令:

***执行命令如提示已到达最大分区时,需使用reboot重启Linux后再次执行命令

分区/dev/vda1容量显示为100G,成功扩容

Nextcloud是一款开源免费的私有云存储网盘项目,可以让你快速便捷地搭建一套属于自己或团队的云同步网盘,从而实现跨平台跨设备文件同步、共享、版本控制、团队协作等功能。它的客户端覆盖了Windows、Mac、Android、iOS、Linux 等各种平台,也提供了网页端以及 WebDAV接口,所以你几乎可以在各种设备上方便地访问你的云盘。他可以帮您简单快速在个人,公司电脑、服务器甚至是树莓派等设备上架设一套属于自己或者团队专属的云同步网盘,所以它是一款开源网盘的绝佳解决方案

开源地址: https://github.com/nextcloud

Home 家庭版本 (免费试用即社区版本)

Enterprises 企业版本

Nextcloud跨平台支持微软 Windows、macOS 和 Linux 的客户端应用程序,以及适用于 Android 和 apple iOS *** 作系统的移动客户端下载地址。

Nextcloud文件提供了一个内置的,具有强大的协作分享功能和桌面、移动和web界面以及WebDAV形式访问。

Nextcloud群件集成了和其他生产力特性,帮助团队更快、更容易地按照您的条件完成工作。

Nextcloud Talk通过集成的屏幕共享和SIP集成,通过浏览器和移动接口提供现场、私人音频/视频会议和文本聊天()。

Nextcloud上的文件存储在一般的目录结构中,并可透过WebDAV访问。

Nextcloud可以透过OpenID或者LDAP来实现用户群组或组群间的读写权限调整,以达到分享文件的目的和利用第三方平台的OAuth2进行接入

Nextcloud上用户可以使用基于浏览器文本编辑器、书签服务、缩放网址服务、相册以及RSS阅读器与文本查看器

Nextcloud具有良好的扩展性,可以将文件轻松连线到DropBox、Google云端与Amazon S3中

Tips:

Nextcloud 扩展应用安装(可离线安装):https://apps.nextcloud.com

运行镜像,设置文件挂载

访问 http://192.168.1.3:8001/

安装推荐应用

首先配置nginx

重启nginx

支持Office文档在线预览编辑以及文件同步

进入 "管理"--->"Nextcloud 办公套件" --->从应用商店安装它

在精选应用里面

支持windows、安卓、IOS等重要平台,当然也可以到github官网上去下载最保险。

阿里云挂载云盘第一步

在阿里云管理员后台,云盘管理中心挂载好云盘在哪个服务器上面。

登录 ECS管理控制台

在左侧导航栏中,选择 存储 >云盘

选择地域。

找到 待挂载 云盘,在 *** 作 列中,选择 更多 >挂载 。

d出框中完成设置

目标实例 :只能选择同一可用区的ECS实例。

磁盘随实例释放 :如果选中,当实例释放时,该云盘也会同时释放。

自动快照随磁盘释放 :如果选中,当云盘释放时,该云盘创建的所有自动快照都会一起释放,但手动快照不会释放。建议您不要选择该选项,保留备份数据。

完成设置后,单击 执行挂载 。

image

刷新云盘列表,如果是 使用中 ,表示挂载服务器成功,暂时还不能使用,因为还没分区

和指向路径

数据盘挂载,磁盘分区,关联路径

第一、检查阿里云服务器数据盘情况

利用fdisk -l命令,检查当前VPS的数据硬盘情况

image

这里我们可以看到有100GB数据盘没有挂载,肯定需要利用起来的。

第二、挂载阿里云数据硬盘

输入"fdisk /dev/vdb",然后根据下图的提示,输入n,p,1,回车,回车,wq,保存退出。

20180301163914830.png

完毕之后,我们输入

fdisk -l

正常是可以看到100GB已经别分区

第三、格式化分区及挂载目录

格式化挂载数据硬盘分区

mkfs.ext3 /dev/vdb1

创建目录挂载

如果我们安装的是LNMP/AMH一键包,那默认是在HOME目录下;如果是安装WDCP面板,那需要安装在WWW目录下,我们需要先检查是否有对应的目录,没有需要mkdir创建目录。

我们这边挂载到/mnt目录

echo '/dev/vdb1  /mnt ext3    defaults    0  0' >>/etc/fstab

第四、执行mount挂载 *** 作

mount/dev/vdb1/mnt/data

挂载到新分区

查看分区

执行下面 *** 作

df -h

链接:https://www.jianshu.com/p/fa587bbfbb60


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/6068385.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-13
下一篇 2023-03-13

发表评论

登录后才能评论

评论列表(0条)

保存