所以我刚刚得到了一个不错的小型家庭服务器(不是 100% 的服务器,它也注定要运行一些 GUI 作业,但主要是)按照我的规格配置,并且它附带了由组装它的人预装的 Ubuntu 10.4(他们不是 Ubuntu 专家,但为不想购买 Windows 的客户这样做)。
现在,我想检查(并可能修改)他们安装它的具体方式(也许从头开始重新安装会更明智,但首先我想了解它现在的具体配置方式)。
具体来说,如何检查 LVM 是否已安装/配置以及如何安装/配置?我更喜欢命令行方法,但 GUI 也很好 —— 也欢迎提供有关该主题的文档和教程的指针。
答案1
LVM 是一个相当复杂的系统,需要一些知识才能完全开始检查状态。关于这个主题有很多指南,但这里有一个速成课程:
首先,LVM 的结构是将物理分区或卷集中到组中,然后将其拆分为操作系统使用的逻辑卷。所有这些都可以使用其自己的一套工具进行检查。可以使用 pv* 工具检查和修改物理分区(或卷)。使用 vg* 工具检查和修改卷组,最后可以使用 lv* 工具集检查用作文件系统的实际卷。
要检查 LVM 的状态,您可以使用lvs
、vgs
或pvs
命令。这样您就可以看到使用了多少空间以及这些空间分配到了哪里。
您可以使用命令更改逻辑卷的大小lvresize
,但这样做时要非常小心。 LVM 不允许数据存储在逻辑卷之外,就像常规分区一样。 因此,如果您错误地缩小分区并使其小于文件系统,您将丢失分区之外的数据。 此外,当您调整分区大小时,您也需要调整文件系统的大小,它不会自动调整大小。
最后,这是完整的LVM 操作指南弥补我在这里遗漏的部分。
LVM 确实很强大、很有用。一旦你熟悉了它,你就不想再使用其他任何东西了。