锁定老帖子 主题:LVM - 很好很强大
该帖已经被评为良好帖
|
|
---|---|
作者 | 正文 |
发表时间:2008-12-08
And 案例2:
自己部门做的一个用来共享文件的服务器(就是samba啦),突然发现硬盘利用率已经到只剩下2G空间的程度了——本来就是淘汰的服务器,随便凑的几块大小不一的硬盘——在库房找到一块新从别的机器上换下来的300G的硬盘,挂上去,直接LVM扩展空间,原有文件没有任何变化,也不需要另建共享目录(相应就不需要再做帐号设置了)啥的,方便的很哪 |
|
返回顶楼 | |
发表时间:2008-12-09
我支持hongliang
现在服务器我都是boot:100M, swap: 2*ram, 其它全给/ |
|
返回顶楼 | |
发表时间:2008-12-10
还有个很好用的功能,就是用lvm的快照功能来做mysql的热备,配合binlog可以实现完全备份。
|
|
返回顶楼 | |
发表时间:2008-12-10
wangzy 写道 还有个很好用的功能,就是用lvm的快照功能来做mysql的热备,配合binlog可以实现完全备份。
这样也行?是个好办法 |
|
返回顶楼 | |
发表时间:2008-12-10
LVM是个好东西,一般的用途也就是在不影响关键业务的前提下动态调整磁盘的大小,我一般都是用LVM+Raid5,很方便,不过ZFS出来后,LVM的功能上表现的远不如ZFS,还是看看ZFS吧,sun的东西一般来说还是不错的
|
|
返回顶楼 | |
发表时间:2008-12-10
hongliang 写道 为什么/home自己分一个区呢?
一般我都是/boot分100M,再分点给swap,剩下的都给/就行了 这种做法确实比较多人在用。 不过对于想装多个发行版本的人来说这样可一点不好。 装多个版本。一般分几个区做为各自的/ 然后分一个/home做为用户目录。这样不管进哪个版本都在同个分区下。 还有个重要的作用就是重装系统的时候很方便。直接把/格式化了。再安装。资料不受任何影响。 |
|
返回顶楼 | |
发表时间: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 的使用其实很简单,但是需要了解其管理磁盘的基本原理。 |
|
返回顶楼 | |
发表时间:2008-12-12
luoshuixin 写道 牛人,从磁盘划分到搭建服务器,再到应用编码,简直了,什么事情都一个人搞定!
基本功,理论上每个程序员都应该做到。 |
|
返回顶楼 | |
发表时间:2008-12-15
0000 写道 我的一个案例:
Dell PowerEdge 2250(好像是这个型号) 阵列,插满14块300G硬盘,用一块不记得什么牌子的RAID卡连到同是Dell某型号的1U小服务器上,做RAID 5,发现,该阵列+RAID卡的配置居然最大只能支持2T左右的容量(可能当前这个容量就已经是海量了),居然不能把这些硬盘做成一个区……所以只好做成2个RAID 5,然后用LVM再合并到一起来。我承认我有点BT…… 很多稍老点的卡都只能支持到2T 的。 |
|
返回顶楼 | |
发表时间:2008-12-17
功能是强大,谢谢提供!
|
|
返回顶楼 | |