Storage
文章平均质量分 94
yayong
系统程序员
展开
-
Linux文件系统基础(1)
Linux文件系统基本概念和分类。关键字:集群文件系统,分布式文件系统,本地文件系统,特殊目的文件系统,Linux内核,文件系统架构。原创 2016-02-09 10:03:10 · 2150 阅读 · 0 评论 -
VMware存储栈那点儿事儿
VMware存储栈基本概念介绍。关键字:虚拟化,虚拟机,LUN, Volume, VMFS,Datastore, 虚拟机文件,虚拟磁盘,PVSCSI,vSAN。原创 2016-02-10 10:56:55 · 6748 阅读 · 1 评论 -
数据保护的那点儿事儿(1)
本文首发于http://oliveryang.net,转载时请包含原文或者作者网站链接。数据保护的那点儿事儿数据保护就是保护数据使其免于数据损坏(Data Corruption)和数据丢失(Data Loss)的过程。常见的数据保护方式主要有以下两大类,备份(Backup)备份是指为了应对数据丢失(data loss)而将计算机数据进行拷贝和归档的过程。根据数据保存时间和目的,广义上的备份又可以原创 2016-02-11 10:37:10 · 3384 阅读 · 0 评论 -
Linux文件系统基础(3)
Samplefs day2 的代码涉及到了文件系统 mount 和 Super Block (超级块)的实现。本文将以 day2 的代码为例,讲解相关概念。简单文件系统(samplefs)是Steve French写的用于教学目的的文件系统。它的设计初衷是帮助初学者理解如何实现一个文件系统,并且在Linux环境下对文件系统如何debug和tunning。原创 2016-03-02 18:48:31 · 3347 阅读 · 1 评论 -
Linux文件系统基础(2)
本文通过对samplefs day1的源码和实验,介绍了实现Linux文件系统模块的一些基本概念。简单文件系统(samplefs)是Steve French写的用于教学目的的文件系统。它的设计初衷是帮助初学者理解如何实现一个文件系统,并且在Linux环境下对文件系统如何debug和tunning。原创 2016-03-01 19:58:19 · 2984 阅读 · 0 评论 -
Linux文件系统基础(5)
本文继续 Samplefs 的源码介绍。Day3 的源码主要是在状态和调试方面的改进。2. 代码与 Day1 和 Day2 的代码相比,Day3 的实现非常简单。原创 2016-07-10 20:10:47 · 1725 阅读 · 0 评论 -
Linux文件系统基础(4)
本文将在 Sampleblk 块设备上创建 Ext4 文件系统,以 Ext4 文件系统为例,用 debugfs 和 crash 来查看 Ext4 文件系统的磁盘格式 (File System Disk Layout)。您将了解到 Ext3 和 Ext4 在磁盘格式上的区别,并了解如何使用工具遍历Ext4的磁盘格式。原创 2016-06-12 22:48:09 · 7574 阅读 · 0 评论 -
Linux 块设备驱动 (5)
1. 背景本系列文章整体脉络回顾,Linux Block Driver - 1 介绍了一个只有 200 行源码的 Sampleblk 块驱动的实现。Linux Block Driver - 2 中,在 Sampleblk 驱动创建了 Ext4 文件系统,并做了一个 fio 顺序写测试。测试中我们利用 Linux 的各种跟踪工具,对这个 fio 测试做了一个性能个性化分析。Linux ...原创 2018-03-04 16:21:48 · 2169 阅读 · 0 评论 -
Linux 块设备驱动 (6)
1. 背景本系列文章整体脉络回顾,Linux Block Driver - 1 介绍了一个只有 200 行源码的 Sampleblk 块驱动的实现。Linux Block Driver - 2 中,在 Sampleblk 驱动创建了 Ext4 文件系统,并做了一个 fio 顺序写测试。测试中我们利用 Linux 的各种跟踪工具,对这个 fio 测试做了一个性能个性化分析。Linux ...原创 2018-03-04 16:24:41 · 1537 阅读 · 0 评论