当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 1.绪论 欢迎你,亲爱的读者。
 

 

 ·linux 下计时    »显示摘要«
    摘要: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
1. 绪论 

欢迎你,亲爱的读者.  【程序编程相关:Linux 下实现网卡高可用性的几种方法

【推荐阅读:DNS笔记

【扩展信息:查看分区类型的方法

写这个文档的目的是为了告诉你什么是lvm,它怎样工作,你怎样运用它使你的生活变得更容易.虽然有一份lvm faq,但仍是德文的,它是从不同的角度来描写的.它是一份“真的”howto,在传授理解(有希望的)的时候也是非常内行的. 

我要说清楚我不是一个linux逻辑卷管理器(logical volume manager)的作者.我向那些作者表示敬意,同时我希望能与他们合作. 

不可思议的是我甚至不知道lvm的开发者.我希望这种情况不久会改变.我事先向他们表示道歉. 

1.1 免责声明 & 许可 

分发这个文档是希望它对你有用,但是不提供任何担保,也没有销售或适应特殊目的的隐含担保. 

如果你的磁盘融化了,你公司解雇了你--这决不是我们的错.对不起.请记得经常做备份,在没有重要数据的系统上做实验.

1. 绪论 

欢迎你,亲爱的读者. 

写这个文档的目的是为了告诉你什么是lvm,它怎样工作,你怎样运用它使你的生活变得更容易.虽然有一份lvm faq,但仍是德文的,它是从不同的角度来描写的.它是一份“真的”howto,在传授理解(有希望的)的时候也是非常内行的. 

我要说清楚我不是一个linux逻辑卷管理器(logical volume manager)的作者.我向那些作者表示敬意,同时我希望能与他们合作. 

不可思议的是我甚至不知道lvm的开发者.我希望这种情况不久会改变.我事先向他们表示道歉. 

1.1 免责声明 & 许可 

分发这个文档是希望它对你有用,但是不提供任何担保,也没有销售或适应特殊目的的隐含担保. 

如果你的磁盘融化了,你公司解雇了你--这决不是我们的错.对不起.请记得经常做备份,在没有重要数据的系统上做实验. 

此外,richard allen不代表他老板说话. 

linux是linus torvalds的注册商标. 

英文原文(若翻译有误,以原文为准) 

this document is distributed in the hope that it will be useful, but without any warranty; without even the implied warranty of merchantability or fitness for a particular purpose. 

if your disks melt and your company fires you - its never our fault. sorry. make frequent backups and do your experiments on non-mission critical systems. 

furthermore, richard allen does not speak for his employer. 

linux is a registered trademark of linus torvalds. 

1.2 预备知识 

不是太多.如果你曾经安装过linux与创建过文件系统(fdisk/mkfs),那你就准备就绪了.但因为总是以root身份操作,所以一定要小心谨慎!错误的命令或操作设备文件都可能损坏已经存在的数据. 

如果你知道怎样配置hp/ux lvm,那你几乎都完成了,linux工作得很象hp上的处理. 

1.3 注意事项 

关于这份文档有几点需要注释.虽然我写了大部分,但我真的不希望它停步.我坚决相信open source,我鼓励你反馈.更新.打补丁等等.不要不愿意告诉我们有关排版或普通的老错误. 

如果你感觉你更有资格来维护一部分,或者你认为你能创作与维护一个新的部分,欢迎你.这个howto的sgml格式是通过cvs可用的.我预想这会是个合作计划. 

这份文档里,你会发现许多fixme的通知.补丁总是欢迎的!无论你在哪里发现fixme,你都要明白你正踩在未知的领域.这不是说其他地方没有错误,而是说这里是要特别注意的地方.如果你已经验证了什么,请告诉我,我好删除这fixme通知. 

1.4 访问,cvs & 更新 

这份howto的规范定位在 这里. 

我们现在有匿名的cvs访问,对全世界普遍有效.这使你更容易获得最新版的howto,并提供改变与增强. 

如果你想通过cvs获得这份howto,下面教你怎样做: 

$ export cvsroot=:pserver:anon@outpost.ds9a.nl:/var/cvsroot 

$ cvs login 

cvs password: [enter cvs (without s)] 

$ cvs co lvm-howto 

cvs server: updating lvm-howto 

u lvm-howto/lvm-howto.sgml 

如果你发现错误,或者想增加什么,本地修复它,并运行“cvs diff -u”,同时将结果发给我们. 

提供了一个makefile文件来帮助你创建postscript,dvi,pdf,html 与 plain text格式.你可能需要安装sgml-tools,ghostscript 与 tetex 以获得所有格式. 

1.5 这份文档的编排 

我们将首先解释一些需要的基本知识.我们尽量设法包括例子来帮助理解. 

2. 什么是lvm? 

传统上,一个分区大小是静态的.这要求一个系统安装人员必须考虑的不是“我要在这个分区上存储多少数据”,而是“我‘究竟’要在这个分区上存储多少数据”.当一个用户在这个分区上没有空间了,他要么不得不重新分区(这可能要求整个操作系统重装),要么象符号连接一样使用组装机. 

一个分区就是物理磁盘上一系列连续数据块的概念已经演变了.多数类unix系统现在有能力分解物理磁盘到许多单元.多个驱动器上的存储单元可以汇聚成一个“逻辑卷”,它们可以分配给分区.另外,单元可以随着空间要求的改变而从分区中添加与删除. 

这就是基本的逻辑卷管理器(lvm) 


...   下一页
 ·linux核心源程序的文件组织    »显示摘要«
    摘要:一直想读linux内核,却总是没有实际行动,现在先来了解一下linux核心源程序的文件组织吧!核心源程序的文件组织: 1.linux核心源程序通常都安装在/usr/src/linux下,而且它有一个非常简单的编号约定:任何偶数的 核心(例如2.0.30)都是一个稳定地发行的核心,而任何奇数的核心(例如2.1.42)都是一个开发中的核心。 本文基于稳定的2.2.5源代码,第二部分的实现平台为 red......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE