docker下动态扩展容器空间大小(实践整理)

 时间:2024-10-15 14:36:36

1、step1:先在宿主机中用df -h查看一下容器空间大小,然后找到需要新增的devicename(不用停容器)查找命令:docker inspect -f '{{ .GraphDriver.Data.DeviceName }}' 09d069f3a2d0(容器id)

docker下动态扩展容器空间大小(实践整理)
docker下动态扩展容器空间大小(实践整理)

2、step2:使用dmsetup table +devicename命令找出device mapper的具体信息查找命令:dmsetup table +DeviceName

docker下动态扩展容器空间大小(实践整理)

3、step3:计算出你想要扩容到扇区的空间大小(以下为20g)计算命令:echo $((20971520*1024/512))

docker下动态扩展容器空间大小(实践整理)

4、step4:由第三步得出新的扇区空间大小,然后装载一个新的设备信息表装载命令:echo 0 41943040 thin 252:0 10 | dmsetup load +DeviceName

docker下动态扩展容器空间大小(实践整理)

5、step5:通过dmsetup resume激活新的设备信息表激活命令:dmsetup resume +DeviceName

docker下动态扩展容器空间大小(实践整理)

6、step6:重新启用该容器重新启用命令:docker start 09d069f3a2d0

docker下动态扩展容器空间大小(实践整理)

7、step7:用xfs_growfs调整文件系统大小调整命令:xfs_growfs /dev/mapper/DeviceName

docker下动态扩展容器空间大小(实践整理)

8、step8:在宿主机用df -h查看一下,可以查看到已经动态扩容为20g的空间大小了!查看命令:df -h

docker下动态扩展容器空间大小(实践整理)
  • 【最新最全】电脑蓝屏终级解决办法
  • 和平精英手游电池怎么获得
  • 汽轮机前箱和中轴承箱喷油烟的原因分析及处理
  • 个人如何投资原油
  • 系统审批流设计思路
  • 热门搜索
    小学心理健康手抄报 让妈妈露笑脸手抄报 错别字手抄报 手抄报花边图案大全 校园文化手抄报 关于植物的手抄报 小学英语手抄报大全 春节手抄报花边 我国的世界遗产手抄报 法制教育的手抄报