Articles of lvm

如何将KVM磁盘映像复制到LVM

问题 在执行dd命令时,我在设备错误上留下了空白 。 我试图将KVM qcow2文件移动到LVM分区,并认为LVM分区需要与vmbuilder.partition文件中分区的总和相同。 这是HowToForge文章中描述的。 这是错误输出: root@bond:/tmp/zing-UZFgZpj1# dd if=disk0.raw of=/dev/vol/zing bs=1M dd: writing `/dev/vol/zing': No space left on device 3001+0 records in 3000+0 records out 3145728000 bytes (3.1 GB) copied, 32.5236 s, 96.7 MB/s 我可以使用新的副本,一切似乎仍然正常工作。 我假设我应该担心。 当我使用dd将其复制到另一个文件时,文件的大小比LVM分区稍大! 详情请参阅下文。 额外细节 我使用KVM和vmbuilder来创build磁盘映像。 我的vmbuilder.partition文件看起来像这样(总共3000MB): root 2000 swap 1000 所以我首先创build一个足够容纳虚拟机的LVM分区。 我以为它应该是大小相同的分区总和,但这是不正确的? 我应该把它做成3001M吗? root@bond:~/vmbuilder# lvcreate -L3000M -n zing vol […]

lvm镜像空间不可用

我正在尝试将lvm上的数据迁移到两个新磁盘,并在两者之间build立镜像。 我已经成功地将所有的数据迁移到两个磁盘中的第一个,剩下的第二个完全可以用作镜像。 我使用pvdisplay -m /dev/sd{g,h}1validation了这一点 — Physical volume — PV Name /dev/sdg1 VG Name vg PV Size 931.51 GiB / not usable 3.19 MiB Allocatable yes PE Size 4.00 MiB Total PE 238466 Free PE 82866 Allocated PE 155600 PV UUID v2nc3j-EFBR-QpuG-xgro-Rm59-fmu6-IB3QcR — Physical Segments — Physical extent 0 to 49999: Logical volume /dev/vg/videos Logical […]

使用LVM进行差异备份

是否有可能创build基于LVM快照的差异备份(或者类似的技术)? 我想执行备份我的Intranet服务器,其中承载多个服务,以及他们的数据库(目前使用Postgres 8,Postgres 9和MySQL)。 所以我想过设置基于日志传送的备份 (除了备份文件系统),但是整个事情变得有点复杂。 作为替代,我正在考虑LVM快照 – 但数据库不小,我需要保存备份空间… LVM快照在数据库不断写入文件时使用非常安全,这一点也很重要。

使用Linux LVM,我可以更改条纹的数量并“重新平衡”逻辑卷吗?

我通过将两个RAID1 md设备作为物理卷添加到卷组来创buildRAID10。 不幸的是,当我创build逻辑卷的时候,我忘了指定条带的数量(已经很晚了): PV VG Fmt Attr PSize PFree /dev/md312 volume lvm2 a- 927.01G 291.01G /dev/md334 volume lvm2 a- 927.01G 927.01G 我知道我可以将逻辑卷的所有数据从一个物理卷转移到另一个物理卷。 它也看起来像lvextend支持-i开关来改变条纹的数量。 有什么办法可以把这两个结合起来, 改变条纹的数量,并根据分配策略“重新平衡”条纹上的数据? 根据罗斯沃克从2010年3月的这封邮件是不可能的,但也许这从那以后已经改变。

HP MSA2000 SANconfiguration问题 – 安装批评(msa2324sa)

我正在和一个最近有一个专门的ERP应用程序的大型系统replace客户的项目。 我正在inheritance这个硬件设置,并且想明白它的含义。 该服务器是ProLiant DL580 G7(4个8核CPU,64GB RAM)。 客户拥有一套大约500GB的数据,历史上每年增长1-2%。 该系统拥有大量的8 x 300GB 6G SAS内置磁盘的存储空间。 服务器连接到MSA2324sa SAS连接的SAN单元,完全填充了24 x 146GB的磁盘。 此SAN有两个SAS控制器,服务器有两个HBA,每个HBA通过SFF8088电缆连接到每个控制器上的一个端口。 这是连接到SAN的唯一服务器。 虽然这很好,并且似乎是一个标准的布线设置,但是在向操作系统演示时出现了混乱。 该服务器正在运行RHEL 5.7。 一旦我进入系统,我注意到以下的df和fdisk输出: 这是一个lvdisplay,vgdisplay和pvdisplay输出的pastebin 。 这对我来说似乎很奇怪。 不幸的是,我找不到任何信息来确认这个设置的有效性。 我的大部分经验是使用Smart Array控制器和“哑”JBOD扩展单元,但我倾向于使用HP的设施来雕刻LUN和pipe理卷。 看这个设置,为什么有必要使用LVM条带? 这是不是罕见的? 它是否有更多的与服务器的多个SAS连接? MSA的虚拟磁盘/卷的安排似乎会提供必要的灵活性。 就像这样,这个SAN似乎没有额外的服务器或备用磁盘备用的空间。 我只想和那些熟悉这些部署的工程师进行核对。 这个设置有什么问题吗?

在Linux中安装一个LVM EXT3 dd

我正在使用Ubuntu,并得到一个错误,告诉我当我尝试装载LVM ext3磁盘时,无法识别文件系统。 我传递“ext3”作为types,并能够挂载ext2磁盘。 我如何安装图像?

元数据对于循环缓冲区来说太大 – 恢复configuration或迁移LVM的替代方法

当添加了一组PV而没有使用适当的元数据大小时,我们遇到了一个问题。 因此,我们无法添加和删除卷,创build或删除快照,运行vgreduce和pvmoreve或几乎任何其他LVM命令而不会收到此消息: Metadata too large for circular buffer 在我的研究中,归结为: http://www.redhat.com/archives/linux–lvm/2011-March/msg00046.html 从备份configuration恢复 创build一个新的卷组并迁移LVM。 我并不热衷于第一种select,但第二种select几乎更糟糕,因为我们有大约10 TB的数据移动。 我们可以尝试什么其他的select? 请注意,我们尝试使用基于文件的元数据选项,但出于某种原因,lvm忽略了这一点。 平台:CentOS 5.7

rhel6将一对SSD作为条带化LVM的kickstartconfiguration作为/ data

我正在做这样的事情,格式化文件系统需要很长时间,所以我猜我有什么问题。 sda正在旋转,sdb,sdc和sdd是SSD。 clearpart –drives=sda,sdb,sdc,sdd –initlabel part swap –recommended –ondisk=sda part / –size=4096 –grow –ondisk=sda part pv.11 –size=100 –grow –ondisk=sdb part pv.12 –size=100 –grow –ondisk=sdc part pv.13 –size=100 –grow –ondisk=sdd volgroup datavg –pesize=4096 pv.11 pv.12 pv.13 logvol /data –fstype=ext4 –name=datalv –vgname=datavg –size=100 –grow –percent=100 raid.11 raid.12 raid.13 问题: 我应该通过ext4选项? 我的4M条纹是否正确? 我应该在LVM中调整其他任何东西吗? 目标: 将三个SSD磁盘一起分条以在Cassandra负载下进行性能testing。 支持TRIM 正确使用驱动器延长使用寿命 谢谢! […]

Linux RAID控制器(LVM / MDADM)

今天我在一个非常糟糕的地方。 生产RAIDarrays下降。 控制器失败。 卸载文件系统并终止所有进程后,我更改了硬件控制器。 重新启动arrays的磁盘已经回来,我想尝试重新组装数组。 但是,我无法停止现有的数组。 我有 : cat /proc/mdstat Personalities : [raid6] [raid5] [raid4] md1 : active raid5 sdi1[5](F) sdh1[6](F) sdg1[7](F) sdf1[8](F) sde1[9](F) sdd1[10](F) 976751616 blocks level 5, 64k chunk, algorithm 2 [5/0] [_____] md2 : active raid5 sdo1[5](F) sdm1[6](F) sdl1[7](F) sdk1[8](F) sdj1[9](F) 3907039744 blocks level 5, 64k chunk, algorithm 2 [5/0] [_____] unused […]

使用LVM和MD RAID 5的KVM中的磁盘I / O速度较慢

我一直在debian下面用kvm安装了两个星期,特别是访客I / O磁盘的性能。 系统: -Supermicro 1018d-73mtf (X10SL7-F motherboard) -16GB ECC/UB -Intel Xeon E3-1240v3 -6xWD Red 750GB 6Gb/s 在这个上,我正在两个磁盘上运行Debian Wheezy,其他四个磁盘都是用md来设置raid5,而LVM在客户端存储上。 直接在raid5上进行性能testing(通过创build一个LV并安装它并运行bonnie ++和ddtesting来衡量)是很好的,给我〜220 / 170MB / s的读/写,但是在客户端上,我得到了不错的读取和40-50MB / s的写入,在Windows(Server 2012)和Linux(Debian)上进行了testing。 我已经阅读了alignment磁盘和分区,并重新创build本书的RAID和LVM设置,但havnt收到任何性能提升。 当直接从主机写入数据时,我可以看到磁盘和lvm的负载很高,但是在客人写入的时候测量显示磁盘的大小约为20-30%,而lvm的是“红色”(100%)。 。 KVM /主机系统的正常调整已经完成,将调度程序设置为最后期限,为RAID设置条带caching,在guest虚拟机上caching=无,将SAS控制器卡重新刷新到IT模式(LSI 2308),我不知道,这里是一个关于设置的相关信息的pastebin,希望有人注意到我做了错误的东西http://pastebin.com/vuykxeVg 。 如果你需要任何其他东西粘贴它。 编辑: 这基本上是如何设置驱动器,md和lvm,有一些变化,因为我运行3个磁盘+备用。 http://dennisfleurbaaij.blogspot.se/2013/01/setting-up-linux–mdadm-raid-array-with.html 主持人和嘉宾写作testing(bonnie ++)的截图 主持人: http : //i.imgur.com/IsTprqA.png 客人: http : //i.imgur.com/uVmhFCK.png