问题标签 [block-storage]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
filesystems - 基于文件的存储与基于块的存储?
在阅读了 File vs. Block storage on File vs. Block storage on 18.15m 之后,看起来基于块的存储 (SAN) 和基于文件的存储设备 (NAS) 都将内部存储为 block 。
但是在其他几个资源中,例如https://stonefly.com/resources/what-is-file-level-storage-vs-block-level-storage和https://www.networkworld.com/article/3256312/what -is-a-san-and-how-does-it-differ-from-nas.html我看到下面的声明
SAN 在块级别存储数据,而 NAS 以文件的形式访问数据。
它存储文件和文件夹,可见性对于访问的客户端和存储它的系统是相同的。
由此看来,基于文件的存储以顺序方式将数据存储为文件(而不是块)。不确定哪一个是真的?
amazon-web-services - AWS EBS 卷未显示 Windows 磁盘管理
我用 gp2 EBS 卷创建了一个 EC2 Windows 实例。
但是在登录 Windows 系统并检查磁盘管理时,我在未分配或主分区下都没有找到添加的卷空间。
我使用AWS 启动模板创建了实例,EBS 的设备名称为xvda。
我在这里想念什么?
kubernetes - 容器内如何使用 kubernetes 块、文件和对象存储类型
在 Kubernetes 的上下文中,我遇到了这些术语Block Storage
,File Storage
但Object Storage
我不明白它们是如何在容器中真正使用(安装)的。我有几个问题,
- 这些都是由原始块设备支持的存储类型吗?
- 一个术语是
Block Storage
用来表示块设备的逻辑抽象吗? - 是否
Block Storage
像我们在 linux 上挂载文件系统一样挂载到容器内的路径?这也暗示了是否Block Storage
是格式化文件系统的问题? - 如何
Object Storage
呈现给容器?容器如何使用它?它是否安装在路径上? - 如何
File Storage
呈现给容器?容器如何使用它?它是否安装在路径上? - 使用这 3 种存储类型的 3 个示例场景是什么?
filesystems - 不都是块存储吗?(文件存储、对象存储、块存储)
我尝试区分已知的存储类型文件存储、块存储和对象存储,但现在我被困在一个点上几个小时:
最后,在任何类型的存储上,数据都以比特块的形式存储在驱动器上,不是吗?
并且“文件存储”与“基于文件/文件夹、分层组织的块存储上的 magagemend/表示”不同吗?
在我看来,文件存储和对象存储这两个术语更多地是关于组织和管理数据的概念,而块存储更多地是关于最终存储数据的底层实现?
有人可以启发我吗
api - IBM Cloud:使用哪个 API 来获取所有已批准的块卷的列表
目前,我使用这个 IBM Cli命令来获取批准的卷列表:
我想使用 IBM Cloud API(或 Python SDK)获取相同的数据。
我尝试了这个 IBM Cloud 的 VPC API ,但似乎只在 VPC 下列出了磁盘
docker - 将块存储挂载到多个运行 Docker Swarm 的 VPS 以进行共享存储是否可行?
查看为 Docker Swarm 实现共享存储的多个选项,我可以看到其中大多数都需要一个特殊的 Docker 插件:
- sshFs
- CephFS
- glusterFS
- S3
- 和别的
...但是在任何地方都没有提到的一件事就是将典型的块存储安装到所有运行 Docker Swarm 的 VPS 节点上。这个选项是不切实际的,因此在互联网上没有提到吗?我错过了什么吗?
我的想法如下:
- 创建一个典型的块存储(例如 DigitalOcean 或 Vultr 提供的一个)。
- 将其挂载到您的 VPS 文件系统。
- 使用“本地”驱动程序将该块存储中的文件夹挂载为 Docker 容器/Docker Worker 中的卷。
对我来说听起来最简单,最明显。为什么人们使用更复杂的设置,如 sshFs、CephFS 等?最重要的是,我描述的实现是否可行,如果可行,这样做的缺点是什么?
openstack - openstack cinder-volume 状态下降
我使用 juju charms 将 openstack train 部署到私有云环境,所有服务器都在一个子网上。连接到云环境的是不同子网上的 iSCSI 存储。所有 openstack 服务都通过 juju charms 成功部署,但 Ceph-OSD 和 Cinder 无法正常工作。我挂载了 iSCSI 卷,但 Ceph-OSD 和 Cinder 无法部署到挂载的驱动器。Juju GUI 中显示“未检测到使用当前配置的块设备”。仪表板上的“cinder-volume”状态为“down”。任何线索或帮助都将受到高度赞赏。谢谢你。
openstack - What filesystem type is appropriate for openstack cinder volume?
What filesystem type is appropriate for openstack cinder volume? How do you go about modifying the cinder service of an already deployed juju charms openstack to work with volumes on an external iSCSI as persistent storage? Thanks in advance.
cloud - 为什么对象存储和块存储不能合并?
我刚开始在云应用程序开发课程中学习块存储和对象存储,我想我知道它们或多或少有什么不同 - 对象存储将数据存储在对象中,具有可扩展的元数据,这使得它们更不易操作但更容易搜索而不是块,而块只是具有单个唯一标识符的相关数据的大块。我只是想知道我们是否有任何理由不能将这两个过程结合起来——拥有相关对象块来结合每个系统的最佳优势。我最初认为我们不能因为对象元数据的可伸缩性,但是你不能创建被忽略的垃圾对象来填充未使用的空间,直到它被使用?
无论如何,这不是一个重要的问题,只是我想了解更多的问题 - 比如这是其他人目前正在解决的问题,或者由于某种原因我还不理解的问题在我们当前的系统中是不可能的?
wordpress - 如何将 wordpress 移动到块存储
我正在为我的 Wordpress 使用云服务器,但不幸的是默认 ssd 非常低,所以我附加了一个外部块存储,现在我想将 Wordpress 完全移动到块存储中,但我收到了这个错误
禁止的
您无权访问此资源。
在这里我是如何完成所有事情的
1)将块存储附加到我的服务器
2)sudo fdisk /dev/sdb: {然后我输入了这个命令} n p 1 enter enter w
3)sudo mkfs.ext4 /dev/sdb1
4)sudo mkdir /x
- sudo mount -t ext4 /dev/sdb1 /x
6)sudo nano /etc/fstab 我添加了这个:
/dev/sdb1 /x ext4 默认值,nofail
- sudo mv /var/www/html/wordpress /x
8)sudo chown www-data:www-data -R /x/wordpress
9)sudo find /x/wordpress/ -type d -exec chmod 750 {} \;
- sudo find /x/wordpress/ -type f -exec chmod 640 {} \;
然后我重新启动了服务器并重新启动了 apache
有人可以帮忙吗?
谢谢