
文件系统
文章平均质量分 83
Jason__Zhou
代码是朋友,可以真诚沟通,而且非常忠实。热爱你所写下的代码.
展开
-
Linux ls 命令实现(简化版)
在学习linux系统编程的时候,实现了ls命令的简化版本。实现的功能如下:1. 每种文件类型有自己的颜色 (- 普通文件, d 目录文件, l 链接文件, c 字符设备文件, b 快设备文件, p 管道文件, s socket文件。共7种)2. 支持的参数有 -hali (a: 显示隐藏文件, i: 显示inode节点号,l: 以列表形式显示文件的详细信息,h: 人类可读的转载 2014-10-24 16:40:05 · 702 阅读 · 0 评论 -
cephlearn
ceph重点安装时指定日志盘ceph-deploy osd HOST:DISK[:JOURNAL]ceph-deploy osd prepare 数据盘:日志盘ceph-deploy osd prepare --zap-disk objStor02:/dev/sdd:/dev/sdb在使用ceph-deploy osd prepare命令的对目标机器的磁盘进行格式化过程中,ceph-depl原创 2017-04-09 16:04:36 · 1068 阅读 · 0 评论 -
redhatDocument
红帽文档阅读redhat ceph 文档发布说明通过Ansible进行安装OSD BLUESTORE技术预览安装说明在redhat上安装ceph全局设置 [global] fsid = mon initial members = [, ] mon host = [, ] public network = [, ] cluster network = [, ]原创 2017-04-09 16:03:54 · 514 阅读 · 0 评论 -
rsync 的核心算法
rsync是unix/linux下同步文件的一个高效算法,它能同步更新两处计算机的文件与目录,并适当利用查找文件中的不同块以减少数据传输。rsync中一项与其他大部分类似程序或协定中所未见的重要特性是镜像是只对有变更的部分进行传送。rsync可拷贝/显示目录属性,以及拷贝文件,并可选择性的压缩以及递归拷贝。rsync利用由Andrew Tridgell发明的算法。这里不介绍其使用方法,只介绍其转载 2014-10-19 12:10:23 · 476 阅读 · 0 评论 -
Linux 文件系统 重要总结
http://www.opsers.org/base/one-day-the-little-learning-linux-inode-detailed.html最后我们来做个总结:1、一个Inode对应一个文件,而一个文件根据其大小,会占用多块blocks。2、更为准确的来说,一个文件只对应一个Inode。因为硬链接其实不是创建新文件,只是在Directory中写入了新的对应关系而已。原创 2014-10-19 21:29:21 · 825 阅读 · 0 评论 -
重复数据删除技术概述
重复数据删除技术概述一、 重复数据删除的分类1. 源端重复数据删除和目标端重复数据删除源端消重在数据源进行,传输的是已经消重后的数据,能够节省网络带宽,但会占用大量源端系统资源。目标端消重发生在目标端,数据在传输到目标端再进行消重,它不会占用源端系统资源,但占用大量网络带宽。 2. 在线重复数据删除和离线重复数据删除采用在线消重模式,数据写入原创 2014-10-19 21:59:04 · 4960 阅读 · 0 评论 -
Linux 文件系统 (未整理 有时间整理)
1、一个Inode对应一个文件,而一个文件根据其大小,会占用多块blocks。2、更为准确的来说,一个文件只对应一个Inode。因为硬链接其实不是创建新文件,只是在Directory中写入了新的对应关系而已。3、当我们删除文件的时候,只是把Inode标记为可用,文件在block中的内容是没有被清除的,只有在有新的文件需要占用block的时候,才会被覆盖。//@@Unix/Lin原创 2014-10-19 21:27:06 · 1415 阅读 · 0 评论 -
debugfs 查找文件的 inode block 信息
//查找设备[root@localhost jz]# df -hFilesystem Size Used Avail Use% Mounted on/dev/sda2 18G 4.3G 13G 26% /tmpfs 495M 0 495M 0% /dev/shm/dev/sda1 291M 58M 21原创 2014-11-01 22:38:07 · 4998 阅读 · 0 评论 -
SourceForge上发布dedup util 安装使用 ubuntu centos 版本 1.4.2
[dedup util]dedup util是一款开源的轻量级文件打包工具,它基于块级的重复数据删除技术,可以有效缩减数据容量,节省用户存储空间。目前已经在Sourceforge上创建项目,并且源码正在不断更新中。该工具生成的数据包内部数据部局(layout)如下:--------------------------------------------------| head原创 2014-10-25 14:57:01 · 769 阅读 · 0 评论 -
cookbook
ceph cookbook可靠性 纠删码 缓存rbd接口块设备每一个块设备分布在多个ceph节点上. librbd库,RBD原生支持Linux内核.特性1) 可靠性,性能 2) 完整和增量快照 3) 自动精简配置 4) 写时复制克隆 5) 动态调整大小 6) 内存内缓存块设备可以和Cinder(块存储)和Glance(镜像)组件对接.检查内核对RBD支持sudo modpro原创 2017-04-09 16:05:26 · 590 阅读 · 0 评论