Android设备上,一般都会存在一块eMMC存储芯片来存放系统和用户数据,甚至部分的引导程序。 一般设备出厂时,各个厂商都会将这块存储芯片分成很多的分区,每个分区内存放不同的内容。具体分区的布局每个厂商或者芯片供应商都会不一样。 可以通过下面的命令来查看目前系统中到底有多少分区:(项目车机上) 如 ...
分类:
移动开发 时间:
2019-09-04 21:36:53
阅读次数:
393
cinder和ceph层面对clone、flatten的实现 现在市面上很多讲ceph的书(大多数翻译自ceph中国社区之手),在RBD块存储章节都会对快照、克隆等操作花很多篇幅去描述,基本都是在rbd层通过命令一步步分解rbd clone过程来讲原理。 只是想大概的了解下对云硬盘执行操作在底层是如 ...
分类:
其他好文 时间:
2019-09-03 11:58:09
阅读次数:
197
存储分类:直连式存储,集中式共享存储,分布式存储文件存储,块存储,对象存储DAS,NAS,SANDAS属于直连式存储,将存储设备通过SCSI接口或者光纤通道直接和主板连接,不能实现数据共享NAS和SAN属于集中式共享存储NAS使用NFS和CIFS(原来叫SMB,微软的)协议SAN分为FCSAN和IPSANIPSAN使用iSCSI技术NFS实现linux之间共享,smaba基于CIFS协议,实现li
分类:
其他好文 时间:
2019-08-22 12:43:25
阅读次数:
149
一、Ceph简介: Ceph是一种为优秀的性能、可靠性和可扩展性而设计的统一的、分布式文件系统。ceph 的统一体现在可以提供文件系统、块存储和对象存储,分布式体现在可以动态扩展。在国内一些公司的云环境中,通常会采用 ceph 作为openstack 的唯一后端存储来提高数据转发效率。 Ceph项目 ...
分类:
其他好文 时间:
2019-08-11 21:19:12
阅读次数:
105
hadoop小文件存档1.HDFS存档小文件弊端 每个文件均按块存储,每个块的元数据存储在NameNode的内存中,因此HDFS存储小文件会非常低效。因为大量的小文件会耗尽NameNode中的大部分内存。但注意,存储小文件所需的磁盘容量和数据块的大小无关。例如,一个1M的文件设置为128M的块存储, ...
分类:
其他好文 时间:
2019-08-09 01:44:07
阅读次数:
110
介绍:
Master :负责各个数据存储服务器的管理,空间回收以及恢复,文件操作。
Metaloggers:负责备份master服务器的变化日志文件,在master出现问题时接替工作。
Chunkservers:提供存储空间,进行数据存储,负责连接master。
Client:客户端,可以将moosefs挂载到本地目录达到文件共享,挂载目录和本地目录使用一样。
存储方式:块存储
协议:TCP
适用环境:单集群的大量小文件
安装部署:
1:每台添加yum的key和源.
[root@157~]# curl "https://ppa.moosefs.com/RPM-GPG-KEY-MooseFS" > /etc/pki/rpm-gpg/RPM-GPG-KEY-MooseFS
[root@157 ~]# curl "http://ppa.moosefs.com/MooseFS-3-el7.repo" > /etc/yum.repos.d/MooseFS.repo
分类:
其他好文 时间:
2019-08-06 16:59:27
阅读次数:
173
python中乘号*常被用于快速初始化list,但有一个隐患: 被乘号复制的对象都指向同一个空间。当被复制对象为不可变类型时,不会出现问题,但当当被复制对象为可变类型时,若有一个引用改变这块存储空间,其他引用该存储空间的列表也会发生改变。 用id()可以验证其指向的空间 所以更安全的创建初始化lis ...
分类:
编程语言 时间:
2019-07-30 15:38:20
阅读次数:
75
操作系统获得存储空间的方式一般有二种:通过某种协议(SAS,SCSI,SAN,iSCSI 等)挂接裸硬盘,然后分区、格式化、创建文件系统;或者直接使用裸硬盘存储数据(数据库)介绍:第一种裸硬盘的方式叫做Block Storage(块存储),每个裸硬盘通常也称作Volume(卷)。使用lvm划分出的逻 ...
分类:
其他好文 时间:
2019-07-13 17:27:21
阅读次数:
154
python认知 注释: 就是对代码的解释 方便大家阅读python代码 变量: 可以改变的量,实际具体指的是内存中的一块存储空间 python六大标准数据类型: # type 获取变量的类型 # id 变量所指向的值的内存地址 # int intvar = 1 print(intvar,type( ...
分类:
编程语言 时间:
2019-07-01 21:27:33
阅读次数:
167