|
|
发表于 2006-12-8 03:07:35
|
显示全部楼层
Post by wcw
看了第一个帖子,还有些问题需要确认一下:
1,当我加大一个逻辑卷上的文件系统,该文件系统增加的空间只能来自该逻辑卷上的空间?还是用第一个帖子中的例子,就是增加/dev/myvg/portage时,前提是/dev/myvg上有多余的空间。如果我的/dev/myvg上没有多余的空间,那就需要先减小/dev/myvg上其它的文件系统的空间,并不能用其它分区的空间。这样子跟我用个文件夹有什么区别呢?不明白这样有什么特殊用途。不知能不能举个例子来看看。 比如/dev/myvg/A满了,/dev/myvg/B还有很多空间,你可以将/dev/myvg/B缩小,然后将/dev/myvg/A扩大。这些动作甚至可以在系统正在运行的时候做。Post by wcw
2,# vgcreate myvg /dev/hda3
# pvcreate /dev/hda9 & vgextend myvg /dev/hda9
执行这段话的时候,hda3和hda9应该已被格式化了吧?就是说上面的东西已经没了。不像windows下的magic partion可以在保持分区文件不被改变破坏的情况下,改变各个分区的大小。这样那我就更不理解这跟用个文件夹有什么区别了?有什么它能做而用文件夹不能做的? 这当然是说你从一开始已经在用lvm了,而你的文件摆在这些lvm上了,才能在保持lvm上文件不被改变破坏的情况下,改变各个lvm的大小。
你的情况可以将hda10拿来做lvm,hda7可以不动它,只需将/分区的某些东西(比如/home)移到新做的lvm上就行了。
更好的方法是将hda9也用来做lvm(方便将来利用上面未用的空间),方法是先在hda10的空间里做个distfiles和var的lvm,把hda9的东西拷过去,改好fstab(可能需要重启)。然后把hda9加进去卷组,这样等于是将hda9和hda10变相合并了,你可以在这些空间里自由腾挪,新建所需的lvm以便将/分区的部分东西移过来。 |
|