Articles of lvm

如何将更多的硬盘添加到LVM2,并将数据移动到新的?

我在一个物理卷(/ dev / sda2)中有一个具有2个逻辑卷(/ dev / system / swap和/ dev / system / root)的卷组(系统)。 我想添加一个硬盘到那个将扩展目录/ opt / splunk / lib的大小的VG。 里面已经有数据了。 那么我怎样才能完全使用该新目录的新硬盘,并将数据从原始LV移动到新硬盘创build的新LV? 谢谢

调整LVM和数据丢失的大小

我目前有一个128 GB的LVM卷。 它有一个关联的物理驱动器。 如果我要添加第二个驱动器来扩展它,但后来删除它,我会得到数据丢失。 我知道这似乎是一个明显的问题,但如果我删除它,这将是因为我会占用更less的空间,将使用128 GB或更less。 我也看了一下服务器的webmin面板上的连续,好奇,如果这将允许这个或如何影响它。

最好的冗余方式来设置多个不同大小的驱动器

我有一个Linux服务器(目前运行Ubuntu 12.04服务器),我需要设置多个不同大小的硬盘驱动器,主要用于媒体/备份目的。 大小是: 1x2TB 1x1TB 2x500GB 2x3TB 我可能会在稍后的date添加更多。 过去我已经安装了好几台服务器,只在两块硬盘上运行软件RAID1,效果很好,但总是一样的大小,无法扩展,所以RAID1是正确的select。 在这里,我一直在读LVM和/或LVM2,从我可以告诉我有很多select,其中一些我可以想到的是: 将RAID1置于最低级别,将2TB驱动器分区为1x1TB,2x500GB分区 将2x3TB镜像在一起/ dev / md0 在2TB驱动器/ dev / md1上镜像1TB和1TB分区 在2TB驱动器/ dev / md2上镜像500GB和500GB分区 在2TB驱动器/ dev / md3上镜像500GB和500GB分区 那么我可以: 使用LVM将/ dev / md *合并到一个卷中,并将文件系统放在上面 格式并分别安装它们,然后使用unionfs-fuse来呈现它们的单个“视图” LVM(2?)将启用了镜像的所有驱动器分组(不确定如何执行此操作) LVM将较小的组合放在一起,并将RAID1放在最上面(我已经看到人们说LVM上的mdadm不被build议,但没有理由) RAID0是较小的,并将RAID1放在最上面 对于文件系统,我可能会默认使用ext4,除非有其他原因。 任何人都可以给我一些想法或指针在正确的方向吗? 谢谢!

起搏器DRBD安装问题

我们一直在试图让起搏器与DRBD一起工作,并尝试了各种替代方法,无法让我们的“drbd1”挂载并获得一些错误。 注意:我们试图让起搏器与现有的encryptionRAID1 LVM设置一起工作 – 这是不可能的还是一个“简单的坏主意”? 我们认为我们会喜欢每个盒子上本地RAID的潜在优势,以及DRBD / pacemaker提供的互联网RAID和故障转移。 我们正在使用Debian Squeeze。 根据不同的说明,我们已经禁用DRBD启动初始化( update-rc.d -f drbd remove ),并将LVM过滤filter = [ "a|drbd.*|", "r|.*|" ]设置为filter = [ "a|drbd.*|", "r|.*|" ] filter = [ "a|drbd.*|", "r|.*|" ] 。 仅供参考 – 我们已经在我们的fstab中注释了LVM安装“/ dev / vg2 / vserverLV”,并且似乎一直需要这样做以避免启动错误。 我们认为DRBD的工作原理是直到我们join了心脏起搏器的步骤(例如,“dev / drbd1”在引导时加载;我们可以将相关的数据从server1移动到server2,尽pipe需要使用命令行来完成)。 我们已经看到了networking上的各种表述,表明在drbd.conf中使用“映射器”选项是可行的。 另外,如果我们将Pacemakerconfiguration为简单的IP故障转移,那么可以工作(即没有错误,我们可以通过故障转移地址ping),但是当我们添加DRBD主体和相关语句时停止工作。 我们的怀疑(也许“你不能用现有的RAID做这个”)是我们在我们的drbd.conf中使用了错误的“磁盘”声明,虽然我们已经尝试了很多替代方法,这也是一样的drbd在添加Pacemaker之前,我们使用.conf,似乎在这一点上工作。 最后,尽pipe各种configuration语句引用了“vserver”,但是我们还没有尝试向DRBD设备添加任何数据,除了一些自从做“crm”工作以来已经消失的文本文件以外。 任何帮助感激! CONFIGS /日志 A)drbd.conf global { usage-count […]

LVM可以扩展2个卷组的逻辑卷吗?

我调整了我的/opt ,这是vg2中唯一的逻辑卷,但是我想把释放的空间放回/这是在vg1上。 这可能吗? 下面的pvscan输出。 我想增长我的/分区在vg1 200 GB。 PV /dev/sda3 VG vg2 lvm2 [212.40 GiB / 202.40 GiB free] PV /dev/sda2 VG vg1 lvm2 [537.10 GiB / 0 free]

设置LVM卷组…挂起

我的Debian 7系统dosn't启动了。 引导停止与这样的内核消息thisMy Debian 7系统dosn't启动了。 引导停止与这样的内核消息: […..] Setting up LVM Volume Groups… 问题是我的根卷的快照。 这个快照是100%。 如何启动我的系统,以便我可以执行lvremove /dev/vg00/root–snap -f 。

如何调整LVM组在系统中已经有4个分区?

Centos,我已经在Vmware中扩展了虚拟磁盘,现在我需要为LVM Group增加额外的空间,但是大多数教程都说要创build新的分区并将其添加到LVM。 由于有四个分区的限制,我不能这样做。 在这种情况下我该怎么做呢? Filesystem size used aval. %used. mounted on /dev/mapper/VolGroup00-LogVol00 328G 293G 18G 95% / /dev/sda1 99M 13M 82M 14% /boot tmpfs 1006M 0 1006M 0% /dev/shm Disk /dev/sda: 590.5 GB, 590558003200 bytes 255 heads, 63 sectors/track, 71797 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End […]

添加磁盘并调整LVM的大小

我正在pipe理EC2上的虚拟云服务器,以满足可扩展存储需求的客户端。 目前,我有一个1TB EBS驱动器安装在/mnt我需要扩大。 由于1TB是EBS驱动器大小的限制,因此我需要一种将多个驱动器无缝合并到一个大型虚拟驱动器,即LVM2的方法。 据我所知,LVM可以完成我所需要的,但是我不确定如何开始。 我需要知道如何做到以下几点: 从头创build一个新的LVM组。 添加另一个磁盘或分区。 如果可能,在线扩展文件系统。 调整文件系统的大小看起来非常简单,但我并不十分热衷于使用LVM。 我怎样才能设置一个单一的磁盘(1)的LVMarrays,然后添加另一个磁盘,增加其大小(2),然后调整其上的文件系统,以填补磁盘(3)? 如果可能,我想使用ext3或ext4。

LVM快照混淆

我想我理解了一些lvm快照的概念,但最后还是困惑不解。 拍完快照后,如果不挂载,会不会激活? 我真正想知道的是将它写入/更改为匹配对原始的更改吗? 我很困惑,因为你有一个活动的快照时发生的写/复制性能打击。 这是否意味着它的快照基本上是空的/直接拷贝原始的直到一个写操作,然后从原来的逻辑卷的原始块实际写入快照的目的是为了能够恢复?

lvconvert – 如何撤消?

我为在KVM虚拟机上工作的用户创build了一个脚本,以便能够在安装了虚拟机的逻辑卷上执行lvm快照。 快照恢复是通过lvconvert –merge /dev/vg1/lv_snapshot我想知道的是,是否有任何简单的方法来从原始的快照lvconvert –merge /dev/vg1/lv_snapshot合并?