作者:lisux
~hchen$ sudo losetup /dev/loop2015 /tmp/data.img ~hchen$ sudo losetup /dev/loop2015 /tmp/meta.data.img 这里是不是写错了?一个是2016?
View Article作者:zhuang
device-mapper 主要是太复杂了,虽然 docker 只用了 thinp target 一部分,但是这部分依赖会造成编译和运行时的双重复杂。 device-mapper 的技术问题是它是工作在 block 级别的,所以没法像 overlay/aufs 那样做文件级别的 diff 之类的操作。 实际用过之后感觉 device-mapper 的性能略悲剧,docker 实际会使用 dm 分配的...
View Article作者:sealinger
要生成 ls -lsh 显示的 101M 的 meta.data.img 文件,这条命令好像也对不上: “dd if=/dev/zero of=/tmp/meta.data.img bs=1K count=1 seek=1G” 应该是:dd if=/dev/zero of=/tmp/meta.data.img bs=1K count=1 seek=100K 吧?
View Article作者:探索在Docker上运行PHP项目 | phper
[…] 这篇文章不会提及Docker的理论知识或者基本概念相关的内容,如果想了解Docker的基本使用,Docker的官方文档是个不错的选择,如果想了解基本的理论,可以参考下coolshell博客上的几篇文章:Docker基础技术:Linux Namespace(上)、Docker基础技术:Linux Namespace(下)、Docker基础技术:Linux...
View Article作者:rhinocero
<a href="#comment-1754400" rel="nofollow">@sealinger </a> 确实,1G的话出来就是1.1T了
View Article作者:Ryan
sparse file的问题不是DM,其实是因为用了loopback。DM setup完全可以直接裸block直接上。thin target的snapshot已经做到了diff;overlay这种fs级别的反而会有inode占用过多带来的麻烦。
View Article