腾讯云CBS云硬盘使用上的几个小技巧

不关机扩容

  • 通过云API V3或者云硬盘控制台是可以实现对已挂载的弹性数据盘云盘进行扩容操作的,并且不需要重启云服务器即可生效。但是实际使用时,对云盘的使用方式是有限制的,具体如下:
    • windows子机需要在 服务器管理器 - 磁盘管理 中重新扫描磁盘后才可以看到新增的磁盘大小;扫描后,点击 扩展卷 调整磁盘大小; 在扩展卷时,会导致磁盘io阻塞,约十几秒
    • linux子机 在没有使用分区的情况下,可以直接通过resize2fs扩容;如果使用了mbr或gpt分区,则需要先umount分区,然后执行扩容分区和文件系统的操作
      • 一键扩容脚本见:github-tencentcloud-cbs-tools (对云盘使用上的任何问题都可以在这里提issues反馈)(建议执行扩容操作前,先对云盘做一个快照进行备份

如何在云主机内部分辨云盘?

  • 当有多个相同大小的云盘挂载在同一个云主机上的时候,我们要如何区分呢?对于Linux操作系统,可以通过执行ls -l /dev/disk/by-id命令查看到云盘与设备名之间的对应关系;对于Windows操作系统,可以通过执行wmic diskdrive get caption,deviceid,serialnumber或者wmic path win32_physicalmedia get SerialNumber,Tag命令查看

为何我的云盘不能正常解挂了?

  • 对于windows云服务器,在未执行脱机操作的清理下解挂云盘会导致必须重启服务器后才可以重新挂载云盘,腾讯云对此情况进行了防护,因此未执行脱机操作的云盘将无法正常解挂;linux云服务器则基本无此问题
  • 如果windows云主机内执行了脱机操作依旧无法解挂磁盘,则可以查看下系统日志,确定是否用进程干预了磁盘的解挂操作。一般为taskmgr.exe干预了磁盘的解挂操作,结束该进程后即可正常解挂;如果还无法解挂,则可以排查下是否安装了特殊的安全监控服务

通过快照创建的云盘在源盘所在的云服务器为何不能mount?

  • 在子机内执行mount操作的时候,默认会校验文件系统的uuid。通过快照创建云盘,用户会得到一个与源盘完全相同的文件系统,uuid自然也是一样的,所以在源盘所在的云主机上就会挂载失败。解决方法是通过tune2fs修改第二个文件系统的uuid或者mount时指定nouuid

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

编辑于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏FreeBuf

记我在HackerOne上参与的一次漏洞众测邀请项目

这是一件关于我参与Hackerone平台某漏洞邀请项目的事,在此我要感谢该项目发起公司,他们友善的态度、及时的漏洞修复和奖金发放效率,让所有存在的提交漏洞都能在...

4054
来自专栏杨建荣的学习笔记

主备切换的准备工作(r7笔记第83天)

对于dataguard说,switchover,failover是一种互补可选的容灾解决方案。但是对于这种容灾思路还是存在着一些实践中的细节需 要,从数据层面而...

3385
来自专栏ThoughtWorks

应用敏感信息的6个配置原则|洞见

无论是微服务还是单体应用,往往都会用到很多配置信息。在众多的配置信息中,有一类非常敏感,例如数据库账号密码、API Key、Service Account等。由...

2956
来自专栏13blog.site

Intellij IDEA debug模式下项目启动慢/无法启动的事件解决过程记录

项目无法启动了 简单的介绍一下事件过程:周一的早上,收到前端同事抛过来的一个任务,说是一个接口无法正常返回数据,于是就让他把参数发过来,我想试着在本地重现一下并...

9817
来自专栏数据和云

问诊白求恩 - RAC 节点参数不一致引发的悲剧

编辑手记:在Oracle RAC中,有一些参数是数据库级别的,所有实例都使用同一个参数值,有些参数是实例级别的,实例间可以设置不一样的值。然而,对于部分实例级别...

3747
来自专栏编程坑太多

『高级篇』docker之了解kubernetes(31)

PS:(梳理概念)pod里面包括N个容器,service里面包括pod,Deployment可能包括service或者是pod。

1504
来自专栏coding

django2.0入门教程第一节启动开发模式下的服务器

1612
来自专栏FreeBuf

MacOS再次出现漏洞,号称牢不可破的系统也有弱点

本文讲述了我在苹果的macOS系统内核中发现的几个堆栈和缓冲区溢出漏洞,苹果官方将这几个漏洞归类为内核中的远程代码执行漏洞,因此这些漏洞的威胁级别非常高。攻击者...

1012
来自专栏北京马哥教育

10个实用的Django建议

Django 作为一个杰出的Python开源框架,或许得不到和其它流行框架如Rails这样多的赞美,但是它和其他框架一样精炼,非常注重DRY(Don’t Rep...

4008
来自专栏FreeBuf

我们来“劫持”个GitHub自定义域名玩吧!

作为一个国内外项目都不怎么挖的我,比较喜欢拿自己正在使用的服务入手挖洞,毕竟拥有需求又了解业务才能长期跟进,更好的去发现各种流程上出现的毛病。

1913

扫码关注云+社区

领取腾讯云代金券