如何在预安装的系统上检查/修改LVM状态?


8

因此,我只有一个不错的小型家用服务器(不是100%的服务器,它也注定要运行一些GUI作业,但主要是)按照我的规范进行配置,并且它附带了由安装它的家伙预装的Ubuntu 10.4。在一起(不是Ubuntu专家,但为不想购买Windows的客户这样做)。

现在,我想检查(也许修改)他们的安装方式(也许从头开始重新安装会比较明智,但是首先,我想确切地了解它现在的配置方式)。

特别是,如何检查以及是否安装/配置LVM?我更喜欢使用命令行方法,但是GUI也很好-也欢迎使用指向该主题的文档和教程的指针。

Answers:


11

LVM是一个非常复杂的系统,需要一些知识才能完全开始检查状态。关于此主题有很多方法手册,但这是速成课程:

首先,LVM的结构使您可以将物理分区或卷集中到各个组中,然后将这些组拆分为操作系统使用的逻辑卷。所有这些都可以使用自己的工具进行检查。可以使用pv *工具检查和修改物理分区(或卷)。使用vg *工具检查和修改卷组,最后可以使用lv *工具集检查用作文件系统的实际卷。

这是有关LVM结构的一个很好的例子

对于检查LVM的状态,您可以使用lvsvgspvs命令。这将使您看到已使用了多少空间以及该空间的分配位置。

您可以使用lvresize命令更改逻辑卷的大小,但是在执行此操作时要非常小心。LVM不允许像常规分区一样将数据存储在逻辑卷之外。因此,如果您错误地缩小分区并使它小于文件系统,则会将数据丢失到分区之外。同样,当您调整分区大小时,也需要调整文件系统的大小,它不会自动调整大小。

最后,这是完整的LVM HOWTO,涵盖了我在这里遗漏的部分。

LVM确实功能强大且有用。一旦知道了,您就真的不想使用其他任何东西了。


我知道LVM,但我仍然宁愿使用ZFS :-)不过,这是一个很好的答案。我尤其可以推荐访问LVM HOWTO的建议。
andol
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.