31Dec
本原创文章属于《Linux大棚》博客,博客地址为http://roclinux.cn。文章作者为rocrocket。
为了防止某些网站的恶性转载,特在每篇文章前加入此信息,还望读者体谅。
===
[正文开始]
上接“Ext4”三部曲之二
===
i结点相关特性
更大的i结点:Ext3支持自定义i结点大小,但是默认的i结点大小是128字节,Ext4将默认大小提升到256字节。增加的空间用来存储更多的结点信息,这样有利于提升磁盘性能。
i结点预留机制:当新建一个目录时,若干i结点会被预留下来,等新的文件在此目录中创建时,这些预留的i结点就可以立即被使用。文件的建立和删除将变得更加高效。
毫微秒级的时间戳:在Ext3中,时间精度是秒。在Ext4中,时间精度提升到了毫微秒。
我想阅读全文 »
Tags: ext4, 介绍, 功能, 特性, 简介
31Dec
本原创文章属于《Linux大棚》博客,博客地址为http://roclinux.cn。文章作者为rocrocket。
为了防止某些网站的恶性转载,特在每篇文章前加入此信息,还望读者体谅。
===
[正文开始]
上接“Ext4”三部曲之一
===
Extents
传统的类UNIX文件系统,比如Ext3,都是使用一个间接数据块映射表来记录每一个数据块的分配情况的。但是这种机制对于超大文件的存储是有缺陷 的,特别是当对超大文件进行删除和截断操作时。映射表会对每一个数据块进行记录,而一个超大文件将占有很多的数据块,因此造成映射表将变得无比臃肿,难于 维护。Ext4引入了一个新的概念,叫做“Extents”。一个Extents是一个地址连续的数据块的集合。比如一个100MB的文件将被分配给一个 单独的Extents,这样就不用像Ext3那样新增25600个数据块的记录(一个数据块是4KB)。而超大型文件会被分解在多个extents里。
Extents的实现提高了文件系统的性能,减少了文件碎片。
我想阅读全文 »
Tags: ext4, 介绍, 功能, 特性, 简介
31Dec
本原创文章属于《Linux大棚》博客,博客地址为http://roclinux.cn。文章作者为rocrocket。
为了防止某些网站的恶性转载,特在每篇文章前加入此信息,还望读者体谅。
===
[正文开始]
本文翻译并改进自http://kernelnewbies.org/Ext4,谢谢原文作者的精彩评析。
Ext4是内核版本2.6.28的重要部分。
介绍
Ext4是Linux文件系统的一次革命。在很多方面,Ext4相对于Ext3的进步要远超过Ext3相对于Ext2的进步。Ext3相对于 Ext2的改进主要在于日志方面,但是Ext4相对于Ext3的的改进是更深层次的,是文件系统数据结构方面的优化。一个高效的、优秀的、可靠的和极具特点的文件系统就此诞生。
我想阅读全文 »
Tags: ext4, 介绍, 功能, 特性, 简介
30Dec
本原创文章属于《Linux大棚》博客,博客地址为http://roclinux.cn。文章作者为rocrocket。
为了防止某些网站的恶性转载,特在每篇文章前加入此信息,还望读者体谅。
===
[正文开始]
今天要说的不是成龙的电影“我是谁”,而是Linux里的who系列命令,包括who、whoami和who am i。
先看看这三个命令的输出信息:
我想阅读全文 »
Tags: linux, who, whoami, 区别, 命令, 实际用户, 有效用户
25Dec
本原创文章属于《Linux大棚》博客,博客地址为http://roclinux.cn。文章作者为rocrocket。
为了防止某些网站的恶性转载,特在每篇文章前加入此信息,还望读者体谅。
===
[正文开始]
最近超级忙,俩字,项目。
原因,内存泄漏,搞不定。
为此,研究了下valgrind,很赞的工具。
早晚你会知道他的重要性,前提是你做偏底层开发。
抽空给大家推荐几个网站,我觉得学valgrind基本够了:
我想阅读全文 »
Tags: linux, valgrind, 内存, 泄漏, 编程
22Dec
本原创文章属于《Linux大棚》博客,博客地址为http://roclinux.cn。文章作者为rocrocket。
为了防止某些网站的恶性转载,特在每篇文章前加入此信息,还望读者体谅。
===
[正文开始]
想了解FreeBSD的历史,我推荐你看《FreeBSD Handbook》,中文网页是http://www.freebsd.org/doc/zh_CN.GB2312/books/handbook/history.html
我在这里,只是做一个精简概述。
1 FreeBSD项目起源于1993年,是由386BSD的一个测试项目产生而来。
我想阅读全文 »
Tags: 386BSD, FreeBSD, 历史, 来历
22Dec
本原创文章属于《Linux大棚》博客,博客地址为http://roclinux.cn。文章作者为rocrocket。
为了防止某些网站的恶性转载,特在每篇文章前加入此信息,还望读者体谅。
===
[正文开始]
本文章就是我复习前三十集后的一个总结,把忘了的知识点写在这重新提一下。你也看看,正好复习复习:)
我想阅读全文 »
Tags: git, 复习, 总结, 笔记
20Dec
本原创文章属于《Linux大棚》博客,博客地址为http://roclinux.cn。文章作者为rocrocket。
为了防止某些网站的恶性转载,特在每篇文章前加入此信息,还望读者体谅。
===
[正文开始]
文章名字匪夷所思。殊不知,这是shell编程的一个很重要的知识点。赶快弥补一下。
在shell的变量赋值时,如果我执行了x=*,问题就出来了,shell是将*替换为当前目录下的文件列表然后赋值给x,还是直接将*赋值给了x呢?
给你出个主意,你执行echo $x看看出现什么东西,不久一目了然了么?
我想阅读全文 »
Tags: shell, 变量, 替换, 编程, 通配符
20Dec
本原创文章属于《Linux大棚》博客,博客地址为http://roclinux.cn。文章作者为rocrocket。
为了防止某些网站的恶性转载,特在每篇文章前加入此信息,还望读者体谅。
===
[正文开始]
这系列以低调为主,踏踏实实学,以后有用,信不信由你。:)
阿帕奇直升机很出名,各种飞行模拟游戏里都有他的身影。不过这个系列要讲的可不是直升机,我对它没啥兴趣。
Apache其实是北美印第安的一个古老部落,叫阿帕奇族,他们以强悍著称于世。Apache服务器就是为了追求这样一个目标,从而取名Apache。
我想阅读全文 »
Tags: apache, 入门, 学习, 教程, 服务器
18Dec
本原创文章属于《Linux大棚》博客,博客地址为http://roclinux.cn。文章作者为rocrocket。
为了防止某些网站的恶性转载,特在每篇文章前加入此信息,还望读者体谅。
===
[正文开始]
FreeBSD是一个类UNIX的操作系统,它可以用在很多平台,比如AMD64、i386、ARM、PowerPC、SPARC等等。
现在FreeBSD被应用在公司、ISP(Internet Service Provider)、研发部门、计算机领域、学生群体以及家庭中,可供工作、教育和娱乐。(我估计你比较怀疑FreeBSD“娱乐”的能力)
很多人问,FreeBSD为什么叫FreeBSD呢?
我想阅读全文 »
Tags: FreeBSD, 入门, 教程, 来历
Recent Comments