- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
运行命令时:
docker run -it -v some_volume:/abc/xyz --volume-driver=btrfs a_docker_image /bin/bash
docker: Error response from daemon: create some_volume: Error looking up volume plugin btrfs: plugin not found.
docker volume create --opt type=btrfs --name some_volume
docker run -it -v some_volume:/abc/xyz --volume-driver=btrfs a_docker_image /bin/bash
docker: Error response from daemon: create some_volume: conflict: volume name must be unique.
docker run -it -v some_volume:/abc/xyz a_docker_image /bin/bash
docker: Error response from daemon: missing device in volume options.
docker version
Client:
Version: 1.11.0
API version: 1.23
Go version: go1.5.4
Git commit: 4dc5990
Built: Wed Apr 13 18:13:28 2016
OS/Arch: darwin/amd64
Server:
Version: 1.11.0
API version: 1.23
Go version: go1.5.4
Git commit: 4dc5990
Built: Wed Apr 13 19:36:04 2016
OS/Arch: linux/amd64
docker info
Containers: 0
Running: 0
Paused: 0
Stopped: 0
Images: 39
Server Version: 1.11.0
Storage Driver: aufs
Root Dir: /mnt/sda1/var/lib/docker/aufs
Backing Filesystem: extfs
Dirs: 121
Dirperm1 Supported: true
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins:
Volume: local
Network: null host bridge
Kernel Version: 4.1.19-boot2docker
Operating System: Boot2Docker 1.11.0 (TCL 7.0); HEAD : 32ee7e9 - Wed Apr 13 20:06:49 UTC 2016
OSType: linux
Architecture: x86_64
CPUs: 1
Total Memory: 996.1 MiB
Name: default
ID: 74TB:OVH5:S3GD:UQUG:ILWG:5NVH:2MSH:5H7R:A5H4:GSLV:2Q6D:ZIR6
Docker Root Dir: /mnt/sda1/var/lib/docker
Debug mode (client): false
Debug mode (server): true
File Descriptors: 15
Goroutines: 32
System Time: 2016-08-15T13:57:03.866016657Z
EventsListeners: 0
Username: thyrlian
Registry: https://index.docker.io/v1/
Labels:
provider=virtualbox
最佳答案
我对docker的btrfs并不陌生,但这是我的理解:
将btrfs用作存储驱动程序意味着docker将在内部将btrfs用于图像和容器(说明here)。具体来说,请看安装细节here:它们使您可以创建btrfs分区并在其上安装/var/lib/docker
。之后,当您重新启动Docker守护程序时,docker info
应该告诉您“存储驱动程序:btrfs”。
使用btrfs驱动程序,将图像的基础保存为int /var/lib/docker/btrfs/subvolumes
,然后对其进行快照(但是我不确定它们将其准确保存在何处)。但这是自动完成的,无需您指定驱动程序(我猜想,当您有多个可以在给定文件系统上运行的驱动程序时,指定驱动程序很有用。但是当/ var / lib / docker是格式化为btrfs。
关于卷,我相信它们不会另存为btrfs子卷。它们似乎是/var/lib/docker/volumes/
中的简单文件夹。同样,我可以想象这是docker的正常行为:图像和容器是分层的,但是卷是简单的目录。
至少,这是我观察到的行为:
docker volume create testvol1
创建一个卷并将其安装在容器中。但这不是btrfs子卷。 关于docker - 如何安装docker的btrfs批量插件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38955643/
btrfs fi show 显示所有 btrfs 文件系统,但也显示很多错误,例如: parent transid verify failed on 109973766144 wanted 1823
我想要一个方便的 c 语言 API 来获取给定 btrfs 分区中的子卷列表,如我们运行以下命令时所列。 btrfs 子卷列表 btrfs/子卷/路径 最佳答案 如果找不到方便的 API,popen
是否可以确定 btrfs 上文件的压缩大小(我假设这是由 ls -l 列出的)和未压缩的文件大小带有 transparent compression 的文件系统启用? 最佳答案 有第三方工具可以做到这
我在移走坏掉的容器时遇到了麻烦。当我尝试删除容器时,我得到: $ docker rm -f d1dd3082f7bb Error response from daemon: Unable to rem
btrfs子卷很棒,可以嵌套。 Docker支持btrfs,并大量使用嵌套快照。 我正在尝试将/ var / lib / docker移至新驱动器。 该过程“应该”。 1-制作/ var / lib
在围绕 BTRFS 手册页进行大量测试和挖掘之后,我需要一些 Linux/BTRFS 人员的帮助。 我有一个 java 应用程序,它使用 java MappedByteBuffer 实用程序将数据文件
在 bash 脚本中,如何优雅地检查特定位置是否是 btrfs 子卷? 我不想知道给定位置是否在 btrfs 文件系统(或子卷)中。我想知道给定的位置是否是子卷的头部。 理想情况下,解决方案可以用 b
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 这个问题似乎不是关于 a specific programming problem, a softwar
假设名为“child-subvol”的 btrfs 子卷位于另一个子卷“root-subvol”中,如果我们拍摄“root-subvol”的快照,则“child-subvol”也应该拍摄快照。 由于
我需要帮助才能使用 btrfs 启动 docker deamon。 当我尝试使用 -s btrfs 启动它时,守护进程不想启动。尝试使用 btrfs 启动 docker deamon 时,日志中出现错
BTRFS 文件/目录包含时间戳: 创作(有时) 修改(时间) 属性修改(ctime) 访问(时间) 是否有一些 API 可以让我为一个文件设置所有这些时间戳?我用谷歌搜索了一下,但还没有找到任何东西
我有一个 btrfs 卷,它已经包含两个不同的设备,并且安装在/samples 上。据 df 报告,其总大小为 194GB . $ df -h Filesystem Size Used A
我有一个具有以下配置的 raid-1: $ btrfs fi show Total devices 2 FS bytes used 203.31GiB devid 1 size
我通过比较从一个有 500,000 个文件的目录和一个只有 100 个文件的目录读取文件的速度来测试这个。结果:两者都同样快。 测试详情:我创建了一个包含 500,000 个文件的目录 for x i
如何使用 C++ 在 BTRFS 文件系统中的文件上使用写时复制从假定支持它的 Linux 系统上的 C++ 代码复制文件?该解决方案是否对所有 Unix 系统通用? CoW 根本不包含在文件系统的
我一直在闲置的几个驱动器上使用 BTRFS。起初我使用整个驱动器创建 BTRFS,但最终我决定在驱动器上使用 GPT 分区并在分区上重新创建我需要的文件系统。 (这样我就可以将每个驱动器的一部分用作
我正在解析 /etc/mtab 并希望捕获第二个字段以及第四个字段中的 subvol 或 subvolid 设置(如果有) 。但是,我在制定正确的正则表达式时遇到了一些麻烦。请参阅: import r
我想获得与特定文件相关的 BTRFS 校验和,但不幸的是我没有找到合适的 ioctl 来执行此操作。有可能吗?如果是这样,该怎么做?在类似于 rsync 行为的情况下,我需要存储校验和来尝试减少 CP
Fedora 工程和指导委员会 (FESCo)正式批准了允许 Fedora 33 桌面变体(版本)默认使用 Btrfs 文件系统,而不是现有的默认 EXT4 或其他替代方案。 要注意的是,此项
我是一名优秀的程序员,十分优秀!