什么是/ dev / xvdf中的稀疏块设备

我正在尝试为我的Docker容器创build一个thinpool。 我在这里跟随他们的指导

https://docs.docker.com/engine/userguide/storagedriver/device-mapper-driver/#configure-direct-lvm-mode-for-production

它说:“假设你在/ dev / xvdf有一个备用块设备,有足够的空间来完成任务。”

我在/ dev / xvdf没有设备。 我怎样才能创build一个?

基本上,块设备可以是以下之一:

  • 硬盘
  • 闪存驱动器
  • DVD驱动器
  • 蓝光驱动器
  • 等等

在这种情况下,您需要在服务器中安装第二个硬盘驱动器。

或者,如果您使用Vagrant / Virtualbox进行开发,则可以在Oracle VM VirtualBox Manager添加新的硬盘

  1. 打开您正在使用的框中的Settings页面
  2. 从左侧菜单中selectStorage
  3. 点击 在这里输入图像说明 添加新的硬盘
    • 点击Add Hard Disk
    • 点击Create new disk
    • selectVMDK (Virtual Machine Disk)
    • selectDynamically allocated
    • 给磁盘一个名称并指定磁盘的大小
    • 最后点击创build
  4. 重新启动盒子

你现在有一个块设备工作,列出可用的块设备运行lsblk

在这里输入图像说明

在我的情况下,我添加了两个硬盘,它们的标签是/dev/sdb/dev/sdc

您可以使用硬盘创build物理卷。