论坛首页 综合技术论坛

LVM - 很好很强大

浏览 95350 次
该帖已经被评为良好帖
作者 正文
   发表时间:2008-12-08  
And 案例2:
自己部门做的一个用来共享文件的服务器(就是samba啦),突然发现硬盘利用率已经到只剩下2G空间的程度了——本来就是淘汰的服务器,随便凑的几块大小不一的硬盘——在库房找到一块新从别的机器上换下来的300G的硬盘,挂上去,直接LVM扩展空间,原有文件没有任何变化,也不需要另建共享目录(相应就不需要再做帐号设置了)啥的,方便的很哪
0 请登录后投票
   发表时间:2008-12-09  
我支持hongliang

现在服务器我都是boot:100M, swap: 2*ram, 其它全给/
0 请登录后投票
   发表时间:2008-12-10  
还有个很好用的功能,就是用lvm的快照功能来做mysql的热备,配合binlog可以实现完全备份。

0 请登录后投票
   发表时间:2008-12-10  
wangzy 写道
还有个很好用的功能,就是用lvm的快照功能来做mysql的热备,配合binlog可以实现完全备份。


这样也行?是个好办法
0 请登录后投票
   发表时间:2008-12-10  
LVM是个好东西,一般的用途也就是在不影响关键业务的前提下动态调整磁盘的大小,我一般都是用LVM+Raid5,很方便,不过ZFS出来后,LVM的功能上表现的远不如ZFS,还是看看ZFS吧,sun的东西一般来说还是不错的
0 请登录后投票
   发表时间:2008-12-10  
hongliang 写道
为什么/home自己分一个区呢?

一般我都是/boot分100M,再分点给swap,剩下的都给/就行了



这种做法确实比较多人在用。

不过对于想装多个发行版本的人来说这样可一点不好。

装多个版本。一般分几个区做为各自的/
然后分一个/home做为用户目录。这样不管进哪个版本都在同个分区下。

还有个重要的作用就是重装系统的时候很方便。直接把/格式化了。再安装。资料不受任何影响。
0 请登录后投票
   发表时间:2008-12-11   最后修改:2008-12-12
hongliang 写道

另外,我狠少遇到需要LVM上阵的情景,没有LVM的相关管理经验。我想问一下,你的/home是建立在lvm上的逻辑分区上的逻辑卷,如果你重装系统,格式化硬盘分区,可以选择单独格式化LVM卷(除了/home的/卷)并将系统安装上去?我不太懂这个,按照我的菜鸟理解,重装系统格式化的应该是硬盘分区(disk partition)而不是LVM逻辑卷(LVM logic volume)吧,这样一来,你的LVM逻辑分区上的数据还能保留?


LVM 管理的分区,现在的 linux 发行版可以直接识别出来,能单独格式化LVM卷并将系统安装上去,/home 逻辑卷 可以保留,不格式化,你的LVM逻辑分区上的数据还能保留,不会丢。

hongliang 写道

robbin 写道

3、在多块物理硬盘的服务器,逻辑分区可以分到不同的物理硬盘上

这其实应该是RAID干的事


单个 RAID 组的硬盘个数是有限制的,想你有500个硬盘的情形,用 LVM 可以将硬RAID后的盘组合到一起。

hongliang 写道

我只是想说LVM最大的用处是跟RAID结合,提供诸如硬件级别的在线扩容等高端应用。你这种情景搞来搞去还是自己机器上已经有的几块硬盘,最多就是弥补一下当初分区的欠妥之处,使得日后能够灵活应对而已。这不是LVM的本意。而且如果你不是使用3(逻辑分区分到不同的物理硬盘上,类似Stripe模式)的话,LVM会对性能造成一定影响,也带来了一些管理复杂度。而如果用Stripe,那也必然影响数据可靠性,系统维护的好,硬盘挂了的几率比格式化系统要高的多。当然无论是性能影响还是管理复杂度,这些问题都几乎可以忽略不计。我只是觉得有些不必要。


小硬盘用LVM也一样有价值。如果你有一个不能停机的系统,有一个磁盘空间马上就要满了,另一个还有90%的剩余。如果关键分区的空间满了,整个系统会挂掉,这时你会后悔没用LVM。

hongliang 写道

我写这么多就怕有些菜鸟听你这么一忽悠,就呼啦啦不管3721全跑去学LVM了,哈哈,你的影响力可不小哦  LVM这东西是用到才觉得好,只可用,不可特意去学。用不用LVM要看具体的生产环境,如果就那么几块硬盘几百G空间在那搞来搞去,用不用LVM还是需要仔细分析才能决定的,免得带来不必要的系统复杂。


除非你有LVM 使用经验,否则根本无法判断是否该用LVM?何时用LVM?对自己不了解的技术下判断,肯定是错误的。

LVM在linux上已经有多年了,很奇怪还有人不知道!LVM 的使用其实很简单,但是需要了解其管理磁盘的基本原理。
0 请登录后投票
   发表时间:2008-12-12  
luoshuixin 写道
牛人,从磁盘划分到搭建服务器,再到应用编码,简直了,什么事情都一个人搞定!


基本功,理论上每个程序员都应该做到。
0 请登录后投票
   发表时间:2008-12-15  
0000 写道
我的一个案例:
Dell PowerEdge 2250(好像是这个型号) 阵列,插满14块300G硬盘,用一块不记得什么牌子的RAID卡连到同是Dell某型号的1U小服务器上,做RAID 5,发现,该阵列+RAID卡的配置居然最大只能支持2T左右的容量(可能当前这个容量就已经是海量了),居然不能把这些硬盘做成一个区……所以只好做成2个RAID 5,然后用LVM再合并到一起来。我承认我有点BT……


很多稍老点的卡都只能支持到2T 的。
0 请登录后投票
   发表时间:2008-12-17  
功能是强大,谢谢提供!
0 请登录后投票
论坛首页 综合技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics