linux数据卷可以分目录吗,linux – 将docker外部卷目录挂载为主机(lvm)分区,这会有用吗?...

我有很多容器快速生长得不舒服;例如,数据库.

当您创建外部docker卷(docker volume create {volume_name})时,我看到它列在/ var / lib / docker / volumes / {volume_name}下的docker volumes目录中.

是否可以将该volume_name目录挂载到LVM分区上,以便我可以使用主机操作系统轻松扩展分区?

我实际上已经尝试过这个用于mysql容器,但是当我这样做时,我没有在/ var / lib / docker / volumes / {volume_name} /中看到任何文件.

这是有效的吗?

解决方法:

如果你想这样做,最好的办法是创建一个安装在/ var / lib / docker / volumes /< volname>的LV.在Docker中创建卷之前.我也试过我的笔记本电脑.我创建了安装在/ var / lib / docker / volumes / demo的LV,安装它,然后在Docker中创建了体积演示,一切看起来都很开心.

或者,Docker的direct-lvm模式也可以解决这个问题.

引用:“devicemapper驱动程序使用专用于Docker的块设备,并在块级而不是文件级别运行.这些设备可以通过向Docker主机添加物理存储来扩展,并且它们比在级别使用文件系统更好操作系统.“

标签:linux,docker,centos,lvm

来源: https://codeday.me/bug/20190816/1668328.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值