首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从现有的lvm创建新的lvm

从现有的lvm创建新的lvm
EN

Unix & Linux用户
提问于 2016-09-09 08:33:32
回答 2查看 159关注 0票数 0

我已经有一个20 5gb的lvm,但是我只想要5GB的PostgreSQL安装,我搜索了很多,但是如果我有现有的one.Below是cfdisk的输出,我无法找到如何创建新的lvm。

下面是lsblk的输出

下面是lvdisplay的输出

EN

回答 2

Unix & Linux用户

发布于 2016-12-24 20:18:05

逻辑卷是用lvcreate创建的。请参阅http://man7.org/linux/man-pages/man8/lvcreate.8.html

下面是一个例子:

代码语言:javascript
复制
lvcreate -ay -L 5G --name lv_postgres vg_cumulocitytest1
票数 0
EN

Unix & Linux用户

发布于 2016-12-24 20:49:09

如果我有现有的lvm,我无法找到如何创建新的lvm。

当你说“新的lvm”时,你应该清楚你在说什么: LVM有物理卷(PV)、卷组(VGs)和逻辑卷(LVs)。听起来好像你想为Postgres的使用创建一个新的LV。

看起来你的问题不在于创建一个新LV,而是根据你发布的图片(下次发短信!)您现有的两个LV已经占用了单个卷组中的全部可用空间。

您可能已经在安装时创建了两个LV(根和交换),以完全占用所有可用空间。今后,我建议不要这样做。增加LV的大小是非常容易的,所以在创建根文件系统方面做错了,所以VG中有多余的空间。(是的,对于某些文件系统类型,缩小现有LV以腾出空间也不太困难,但它不那么容易,而且本质上更危险。)如果没有其他的话,VG中的空闲空间可以用于LVM快照(用于备份)。

但是,既然您的VG中已经没有空空间,您就必须缩小一个LV的大小。可能是根文件系统,因为它更大。这取决于LV上的文件系统类型。对于某些类型的文件系统(xfs),不可能缩小它们。对其他人来说是这样。您可以很容易地找到关于如何做到这一点的文档。只需确保您首先收缩文件系统,然后收缩LV以匹配(对于增长,您按相反的顺序进行)。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/308818

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档