摘要:linux 下计时 精确到微妙#include <sys/time.h> struct timeval t; gettimeofday(&t,null); std::cout< for(int i=0;i<1000000;i++) struct timeval t; gettimeofday(&t,null); std::cout<......
摘要:(每个info和help本是英文的,为方便阅读我把它翻译成中文,由于水平有限,如果有误请有经验者来信指正)netfilter/iptables模块功能中文介绍 powered by kindgeorge http://kindgeorge.at.3322.org 2005.4.2 chinaunix.net 功能介绍 (每个info和help本是英文的,为方便阅读我把它翻译成中文,由于水平有限,如......
Linux LVM HOWTO上一页 ...例如,假设你有一个1gb的磁盘,并且创建“/home”分区花了600mb.设想你没有空间了,于是决定“/home”需要1gb.用传统的分区观念,你不得不有另外一个至少1gb大小的驱动器.接着增加这个磁盘,创建新的/home,并且将现有的数据拷贝过去. 【程序编程相关:
Linux 下实现网卡高可用性的几种方法】 【推荐阅读:
DNS笔记】然而,用lvm配置,你仅仅只需要增加400mb(或更大)的磁盘,并将它的存储单元添加到“/home”分区中.其他工具可以让你调整原来文件系统的大小,所以你仅仅只需要调整“/home”大小来使用更大的分区,接着返回到商务中. 【扩展信息:
查看分区类型的方法】 一个非常特殊的处理,lvm甚至可以做它自身的“快照”,这使你能对不可移动的目标做备份.我们返回到这个激动人心的可能中,稍后,有许多另外的真实应用. 以下章节中,我们解释了lvm的基本要素,与它使用中的许多概要. 3. 基本原理 ok,不要因为恐惧而停止,但是lvm有许多你要明白的术语,以免你危及你的文件系统. 我们从下面开始,或多或少. 物理介质 the physical media 你应该感受“物理”这个单词有极大的延伸,虽然我们刚开始假设它仅仅是一个硬盘,或者一个分区.例如,/dev/hda,/dev/hda6,/dev/sda.你可以转换一个块设备上任何连续块到一个... 物理卷 physical volume (pv) 一个pv只不过是有许多管理数据添加在它里面的物理介质--一旦你添加了它,lvm就认为它是...的一个持有者. 物理分区 physical extents (pe) 物理分区真的象一些大的数据块,通常有几mb.pe可以分配给一个... 卷组 volume group (vg) 一个vg是由许多物理分区组成的(可能来自多个物理卷或硬盘).虽然这可能容易让你认为一个vg就是由几个硬盘组成的(例如/dev/hda与/dev/sda),但是更确切的说,它包含由这些硬盘提供的许多pe. >从这个卷组,pe可以分配给一个... 逻辑卷 logical volume (lv) yes,我们最终到达某处.一个逻辑卷是我们工作的最终结果,这里是我们存储信息的地方.这等同于传统分区的想法. 象用通常的分区一样,在逻辑卷上你能代表性的创建一个... 文件系统 filesystem 文件系统是你想它成为的形态:标准的 ext2,reiserfs,nwfs,xfs,jfx,ntfs,等等...对linux内核来说,在通常的分区与逻辑卷之间没有差别. 我试着画了一个ascii图来使这些形象化. 一个物理卷,包含了许多物理分区: +-----[ physical volume ]------+ | pe | pe | pe | pe | pe | pe | +------------------------------+ 一个卷组,包含了2个物理卷(pv)有6个物理分区: +------[ volume group ]-----------------+ | +--[pv]--------+ +--[pv]---------+ | | | pe | pe | pe | | pe | pe | pe | | | +--------------+ +---------------+ | +---------------------------------------+ 我们现在做更进一步扩展: +------[ volume group ]-----------------+ | +--[pv]--------+ +--[pv]---------+ | | | pe | pe | pe | | pe | pe | pe | | | +--+---+---+---+ +-+----+----+---+ | | | | | +-----/ | | | | | | | | | | | | +-+---+---+-+ +----+----+--+ | | | logical | | logical | | | | volume | | volume | | | | | | | | | | /home | | /var | | | +-----------+ +------------+ | +---------------------------------------+ 这个向我们展示了两个文件系统,它跨越两个磁盘./home文件系统包含4个物理分区,/var文件系统包含2个. bert hubert 正在写一个工具来更真实的描述lvm,这里提供了一些它在屏幕上出现的外观.看起来比ascii图画要好. 3.1 show & tell ok,这些概念很难理解(’we are lvm of borg...),因此下面给出了创建一个逻辑卷的例子.不要粘贴这个例子到你的控制台,因为这样会破坏数据,除非碰巧你的计算机的/dev/hda3与/dev/hdb2没有使用. 如果有疑问,查看上面的ascii图画. 你应该首先设置/dev/hda3与/dev/hdb2的分区类型为0x8e,它表示”linux lvm”.请注意你的fdisk的版本可能仍不认识这种类型,因此它显示为“unknown”: # fdisk /dev/hda command (m for help): p ...
下一页 摘要:一直想读linux内核,却总是没有实际行动,现在先来了解一下linux核心源程序的文件组织吧!核心源程序的文件组织: 1.linux核心源程序通常都安装在/usr/src/linux下,而且它有一个非常简单的编号约定:任何偶数的 核心(例如2.0.30)都是一个稳定地发行的核心,而任何奇数的核心(例如2.1.42)都是一个开发中的核心。 本文基于稳定的2.2.5源代码,第二部分的实现平台为 red......