linux中的用户管理(磁盘限额),LVM,RAID关系


学左linux都有一段时间了,总是想写些日志来表达一下自己的想法,今天想谈谈在linux中的用户管理(磁盘限额),LVM,RAID这三方面的关系。

  我今次以一个码头来讲述:在linux文件系统中,最根本的就是“/”,不要小看他啊,他是整个linux的司令部阿!先来讲讲上面三个咚咚的意思。在linux中,用户管理,当然就是对登陆系统用户的管理吧!其实linux和windows在本质上是一样的,我说的是文件操作权限这个范围,说白一点就是,在windows下你如果设置上述的属性,可以在一个图形界面下完成,但是在linux下就不同了,你要在子符界面下完成,虽然现在都出现了很多图形界面下的软件,但是linux本身或者说大部分工作都是在字符下完成的,在linux下所有的对象都是将它抽象成文件来对待的,为什么linux可以在服务器方面做的这么好呢?主要是因为它的安全性很好,其实归根结底,linux对文件的权限管理起了很大的作用,同时由于登陆到系统的用户可能有很多,而且服务器的硬件资源很有限,比如说硬盘的大小是固定的,如果用户不断这样向硬盘增加资料,那么硬件的空间迟早都会用完,所以有必要限制一下,这就要用到磁盘限额,我为什么将这个写在一起呢?主要是考虑到这方面是相互相承的,有多少用户就要考虑清楚要分配多少空间,要限制用户可以使用多少空间呢?第二和第三都是一样的目标,都是最大限度地利用剩余的磁盘空间,或者说提高对磁盘的利用率,如果还不清楚上述内容的情况,请察看有关资料,在网上有很多资料的。

  比如说一个码头,这个码头也挺大的,分成好几个区域吧!这样便于管理,A区用来处理水果进出口的,B区用来处理高科技进出口的......等等,每个区域都有自己的职能作用,当然会有个总的“总部”拉!主要是管理每个区域是怎么工作的,还有处理突发事件的!好的,现在这个“总部”就是“/”:根目录,还有其他的区域就是对应根目录下的子目录吧!现在由于码头发展前景很好了,想扩大来做,就要分配好工作,现在就要把它分出来,请人来专门管理,比如说把A区分出去,这种情况就好像是linux中的,把“/var”,“/usr/log”,“/home”等目录分出去,实现专门管理,比如说在“/home”目录里实行磁盘限额阿,对以上几个目录实行权限控制,这样单独管理另外一个好处就是如果这个区域出现事故也不会影响到全局,单独处理可以提高系统的效率,在现实也可以提高运作能力啊!这就是用户管理(磁盘限额)的作用。那么第二,三有什么作用呢?RAID就是提高系统的稳定性,假如某个磁盘坏了,另外有个磁盘顶上,这样就不会影响到整个系统的正常运行了,所以我们可以把RAID当作码头中的一些备用码头!这里不用多说了吧?!还有LVM,在linux中就是逻辑卷管理,在现实中,我们可以这样理解,比如说A区的地方不够大,那么在它附近已经没有空闲的地方了,只有在E区那里有,好,那就把这块空闲地方给A区吧!虽然在地理上不是同一个地方,但在某一种方法或者叫政策上,是可以达到融合的,就好像LVM一样咯。

相关内容