docker磁盘空间清理办法前段时间遇到docker磁盘空间太少,无法写入数据的问题。起因是因为我在本地(Mac Pro)运行了多个mysql容器,并且导入了一部分线上数据,最后还没导入完毕就已经没有可用空间了。我最开始给docker分配的磁盘空间是80GB,然后当出现无法写入的时候已经是只剩余0.6GB了。可以使用下面的命令来查看docker容器和镜像磁盘占用情况:docker system d
转载
2023-06-15 10:34:23
139阅读
块存储典型设备:磁盘阵列,硬盘块存储主要是将裸磁盘空间整个映射给主机使用的,例如磁盘阵列里面有5块硬盘(为方便说明,假设每个硬盘1G),然后可以通过划逻辑盘、做Raid、或者LVM(逻辑卷)等种种方式逻辑划分出N个逻辑的硬盘。假设划分完的逻辑盘也是5个,每个也是1G,但是这5个1G的逻辑盘已经与原来的5个物理硬盘意义完全不同了。例如第一个逻辑硬盘A里面,可能第一个200M是来自物理硬盘1,第二个2
转载
2019-10-04 08:14:00
1254阅读
2评论
数据结构计算机算法指的是解决问题的有限运算序列,它具备可行性、确定性和有穷性和足够的情报。四种存储结构: 数据元素之间的关系在计算机的存储有四种表示方法,分别是顺序存储、链式存储、索引存储、哈希存储。 顺序存储:逻辑上连续物理上也连续,查找方便,插入删除不方便。 链式存储:便于插入删除,存储空间不连续,指针额外空间消耗。 索引存储:除了数据元素存储在一地址连续的内存空间外,尚需建立一个索引表。 哈
Fibre Channnel我们之前引入了SAN的概念,SAN首先是个网络,而不是存储设备。这个网络是专门来给主机连接存储设备用的。我们知道按照SCSI总线16个节点的限制,不可能接入很多的磁盘,要扩大SAN的规模,只使用SCSI总线是不行的,所以必须找到一种可寻址容量大、稳定性强、速度块、传输距离远的网络结构。FC网络就应运而生。FC网络Fibre Channnel也就是网状通道,FC协议从19
《C++ Primer Plus》第五版 P107~P108自动存储在函数内部定义的常规变量使用自动是整个程序执行期间都存在的存储方式。使变量成为静态的方
原创
2023-06-13 10:22:05
268阅读
上一篇介绍了传统存储的几个常用类型,本篇主要介绍云平台用到的常用存储类型,分别是文件存储、块存储和对象存储。这种分类是以数据存储的方式来命名的,体现了不同的数据存储格式。文件存储会以文件和文件夹的层次结构来整理和呈现数据;块存储会将数据拆分到任意划分且大小相同的卷中; 对象存储会管理数据并将其链接至关联的元数据。1. 数据存储基础块级概念:块级是以扇区为基础,一个或者多个连续的扇区组成一个块,也叫
转载
2023-08-25 22:53:50
337阅读
【块存储】典型设备:磁盘阵列,硬盘块存储主要是将裸磁盘空间整个映射给主机使用的,就是说例如磁盘阵列里面有5块硬盘(为方便说明,假设每个硬盘1G),然后可以通过划逻辑盘、做Raid、或者LVM(逻辑卷)等种种方式逻辑划分出N个逻辑的硬盘。(假设划分完的逻辑盘也是5个,每个也是1G,但是这5个1G的逻辑盘已经于原来的5个物理硬盘意义完全不同了。例如第一个逻辑硬盘A里面,可能第一个200M是来自物理硬盘...
转载
2016-07-26 21:06:00
616阅读
2评论
几种存储技术的比较(FC SAN、IP SAN、DAS、NAS)SAN 的概念 SAN(Storage Area Network)存储区域网络,是一种高速的、专门用于存储操作的网络,通常独立于计算机局域网(LAN)。SAN将主机和存储设备连接在一起,能够为其上的任意一台主机和任意一台存储设备提供专用的通信通道。S
OZone背景及定位OZone是当前Apache Hadoop生态圈的一款新的对象存储系统,可用于小文件和大文件存储,设计的目的是为了填充社区在对象存储方面的不足,同时能够提供百亿甚至千亿级文件规模的存储。OZone与HDFS有着很深的关系,在设计上也对HDFS存在的不足做了很多改进,使用HDFS的生态系统可以无缝切换到OZone。OZone架构OZone无论从设计上还是实现上都从HDFS继承了很
转载
2023-10-06 21:12:04
140阅读
本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。本作品 (李兆龙 博文, 由 李兆龙 创作)
原创
2022-07-12 14:40:32
813阅读
点赞
# OpenStack 存储服务入门指南
OpenStack 是一个开源的云计算管理平台,其中包括多个组件,用于管理黑客和基于云的资源。块存储、文件存储和对象存储是 OpenStack 中的重要部分。本文将指导你如何实现这三种存储类型。
## 整体流程概述
下面是实现 OpenStack 块存储、文件存储和对象存储的流程步骤:
| 步骤 | 说明
-- copy from Internet NameNode:是Master节点,有点类似Linux里的根目录。管理数据块映射;处理客户端的读写请求;配置副本策略;管理HDFS的名称空间;SecondaryNameNode:保存着NameNode的部分信息(不是全部信息NameNode宕掉之后恢复数据用),是NameNode的冷备份;合并fsimage和edits然后再发给n
Web存储—sessionStorage存储sessionStorage存储特点:不需要网络 大小5M 会话存
原创
2022-07-04 09:15:35
234阅读
在Kubernetes (K8S) 中,云存储和本地存储是非常重要的概念。云存储指的是将数据存储在云端服务商提供的存储空间中,而本地存储则指的是将数据存储在集群节点上的本地磁盘上。在实际的应用场景中,我们经常需要在K8S集群中使用这两种存储方式,以满足不同的需求。
下面来详细介绍如何在K8S中实现云存储和本地存储,并给出相应的代码示例:
### 云存储
#### 流程如下:
| 步骤 | 操
目录编辑一、Ceph概述 1、基础知识1. 分布式存储定义2. 常用的分布式文件系统3. Ceph定义4. Ceph组件 二、实验环境准备1、实验拓扑图2、配置yum源 3、配置SSH无密码连接4、NTP时间同步1.NTP服务器配置 2.NTP客户端配置3.准备存储硬盘三、部署环境1、安装部署软件1.使用node1作为部署主机(可自行选择主机)2.ceph-
对于企业和数据中心的服务器而言,将数据中的错误降至最低是关键任务,这就是 ECC(纠错码)内存的目的。ECC 是一种检测并纠正单位内存错误的方法。单位内存错误是服务器输出或生产中的数据错误,错误的存在会对服务器性能产生很大影响。有两种类型的单位内存错误:硬错误和软错误。硬错误硬错误是由物理因素引起的,例如温度变化过大、电压应力或对内存位带来的物理应力。软错误当数据写入或读取与最初预期不同
给出关键代码 public void save(View view) throws IOException { AssetManager manager = getAssets(); InputStream is = manager.open("logo.png"); FileOutputStrea
转载
2021-02-24 11:31:00
672阅读
2评论
## 实现块存储和对象存储在Kubernetes中的使用
### 简介
在Kubernetes中,我们可以使用块存储和对象存储来满足不同的存储需求。块存储是以块为单位的存储,适用于需要高性能和低延迟的应用,而对象存储是以对象为单位的存储,适用于大规模数据的存储和分发。本文将介绍如何在Kubernetes中使用块存储和对象存储。
### 步骤概述
以下是实现块存储和对象存储在Kubernetes
在Kubernetes(K8S)中,对象存储和文件存储是两种常见的存储方式。对象存储是一种以对象为基本存储单元的存储方式,适合存储大量非结构化数据,如图片、视频等。文件存储则是一种以文件为基本存储单元的存储方式,适合存储结构化数据,如数据库文件等。本文将详细介绍如何在K8S中实现对象存储和文件存储,并为刚入行的小白提供指导。
**对象存储**
对象存储在K8S中通常使用外部存储插件实现,如Mi
VolumeVolume(存储卷)是Pod中能够被多个容器访问的共享目录。Kubernetes的Volume概念、用途和目的与Docker的Volume比较类似,但两者不能等价。首先,Kubernetes中的Volume被定义在Pod上,然后被一个Pod里的多个容器挂载到具体的文件目录下;其次,Kubernetes中的Volume与Pod的生命周期相同,但与容器的生命周期不相关,当容器终止或者重启
转载
2023-06-29 23:26:19
77阅读