Linux 块设备驱动 (6)

1. 背景 本系列文章整体脉络回顾, Linux Block Driver - 1 介绍了一个只有 200 行源码的 Sampleblk 块驱动的实现。 Linux Block Driver - 2 中,在 Sampleblk 驱动创建了 Ext4 文件系统,并做了一个 fio 顺序写测试。...

2018-03-04 16:24:41

阅读数:533

评论数:0

Linux 块设备驱动 (5)

1. 背景 本系列文章整体脉络回顾, Linux Block Driver - 1 介绍了一个只有 200 行源码的 Sampleblk 块驱动的实现。 Linux Block Driver - 2 中,在 Sampleblk 驱动创建了 Ext4 文件系统,并做了一个 fio 顺序写测试。...

2018-03-04 16:21:48

阅读数:598

评论数:0

Linux文件系统基础(5)

本文继续 Samplefs 的源码介绍。Day3 的源码主要是在状态和调试方面的改进。2. 代码与 Day1 和 Day2 的代码相比,Day3 的实现非常简单。

2016-07-10 20:10:47

阅读数:1401

评论数:0

Linux文件系统基础(4)

本文将在 Sampleblk 块设备上创建 Ext4 文件系统,以 Ext4 文件系统为例,用 debugfs 和 crash 来查看 Ext4 文件系统的磁盘格式 (File System Disk Layout)。您将了解到 Ext3 和 Ext4 在磁盘格式上的区别,并了解如何使用工具遍历E...

2016-06-12 22:48:09

阅读数:7207

评论数:0

Linux文件系统基础(3)

Samplefs day2 的代码涉及到了文件系统 mount 和 Super Block (超级块)的实现。本文将以 day2 的代码为例,讲解相关概念。简单文件系统(samplefs)是Steve French写的用于教学目的的文件系统。它的设计初衷是帮助初学者理解如何实现一个文件系统,并且在...

2016-03-02 18:48:31

阅读数:2428

评论数:1

Linux文件系统基础(2)

本文通过对samplefs day1的源码和实验,介绍了实现Linux文件系统模块的一些基本概念。简单文件系统(samplefs)是Steve French写的用于教学目的的文件系统。它的设计初衷是帮助初学者理解如何实现一个文件系统,并且在Linux环境下对文件系统如何debug和tunning。

2016-03-01 19:58:19

阅读数:2221

评论数:0

数据保护的那点儿事儿(1)

本文首发于http://oliveryang.net,转载时请包含原文或者作者网站链接。 数据保护的那点儿事儿数据保护就是保护数据使其免于数据损坏(Data Corruption)和数据丢失(Data Loss)的过程。常见的数据保护方式主要有以下两大类, 备份(Backup)备份是指为了应对数据...

2016-02-11 10:37:10

阅读数:2265

评论数:0

VMware存储栈那点儿事儿

VMware存储栈基本概念介绍。关键字:虚拟化,虚拟机,LUN, Volume, VMFS,Datastore, 虚拟机文件,虚拟磁盘,PVSCSI,vSAN。

2016-02-10 10:56:55

阅读数:4909

评论数:0

Linux文件系统基础(1)

Linux文件系统基本概念和分类。关键字:集群文件系统,分布式文件系统,本地文件系统,特殊目的文件系统,Linux内核,文件系统架构。

2016-02-09 10:03:10

阅读数:1797

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭