Articles of lvm

LVM是否需要分区表?

看来,我能够成功地在原始块设备上执行pvcreate,而不需要创build分区表。 然后,我可以创build卷组,逻辑卷,最后创build一个文件系统,挂载它,然后通过dd进行testing。 这似乎工作,但我需要一个健全的检查。 这是一个坏主意吗? 如何在原始块设备上创buildGPT或MBR分区表? 如何使用parted来显示正在使用哪种分区表? 我试过了: 分开,select/ dev / sdb,打印,我得到: 错误:/ dev / sdb:无法识别的磁盘标签 然而,驱动器目前正在使用,我可以读写它。 这是在没有分区表的原始块设备上执行LVM时的预期输出吗? 有什么想法吗? 谢谢!

如何保持或放弃LVM快照?

我做了一个LVM snapshop lvcreate –name snap –size 10G -s /dev/vg00/vm 我应该写什么命令,如果我想删除快照,而不保留快照后发生的变化? 我应该写什么命令将快照中的更改滚存到/ dev / vg00 / vm中?

调整LUKSencryption卷的大小

我在LVM LV的顶部有一个500GiB的ext4文件系统。 我想调整LV到100GiB。 我知道如何调整LVM LV上的ext4,但我该如何处理LUKS卷? mgorven@moab:~% sudo lvdisplay /dev/moab/backup — Logical volume — LV Name /dev/moab/backup VG Name moab LV UUID nQ3z1J-Pemd-uTEB-fazN-yEux-nOxP-QQair5 LV Write Access read/write LV Status available # open 1 LV Size 500.00 GiB Current LE 128000 Segments 1 Allocation inherit Read ahead sectors auto – currently set to 2048 Block device 252:3 […]

在不使用RAID的多硬盘LVM中遇到硬盘故障时,是否会失去一切?

我在讨论如何将LVM用于媒体/文件服务器,因为我想将多个物理硬盘组合成一个卷。 我不想在我的LVM中使用任何RAID,所以我的问题是: 如果我的卷中的多个硬盘中的一个硬盘掉了,我会丢失所有数据,还是会丢失存储在单个磁盘上的数据? 而且,如果我只是丢失了单个磁盘上的数据,是否会像replace该磁盘一样简单,并从备份中恢复它的恢复? 感谢大家。

无法删除打开的逻辑卷

当我尝试删除逻辑卷时,我收到消息 #lvremove /dev/my-volumes/volume-1 Can't remove open logical volume "volume-1" #lvchange -an -v /dev/my-volumes/volume-1 Using logical volume(s) on command line /dev/dm-1: read failed after 0 of 4096 at 0: Input/output error Deactivating logical volume "volume-1" Found volume group "my-volumes" LV my-volumes/volume-1 in use: not deactivating #lvremove -vf /dev/my-volumes/volume-1 Using logical volume(s) on command line /dev/dm-1: read […]

Linux LVM快照提交还是恢复?

我即将在CentOS 5服务器上进行实验升级。 如果升级失败,我希望能够退出对文件系统的更改。 这种情况看起来与LVM HOWTO的3.8节LVM2读写快照中的例子类似,但是这个例子在实际操作方面还是比较缺乏。 1)我将如何提交更改,将它们合并回原始分区? 2)我将如何恢复更改,恢复文件系统恢复到原来的状态? 我应该假设我需要重新启动几个服务,如果不彻底重启? 3)是否可以仅快照某个分区上的某些目录,还是分区操作? 谢谢…

SSD,擦除块大小和LVM:原始设备上的PV,alignment

我想安装一个新的SSD,并使用整个设备作为LVM的PV – 换句话说:我不打算在这个设备上放置一个分区。 因此,不需要在擦除块上alignment分区。 问题(S) 在vgcreate时设置–dataalignment为擦除块的大小,当vgcreate时–dataalignment为擦除块大小的倍数就足够了? 所以,假设我的SSD有一个1024k的擦除块大小,可以 pvcreate –dataalignment 1024k /dev/ssd vgcreate –physicalextentsize $(( x * 1024 ))k … 还有什么要考虑的? 假设我将ext4文件系统放在这个VG的LV上,那么将ext4-extents与LVM-PE-sizealignment是个好主意,对不对? 那么ext4-extents的大小应该是LVM-PE-size的倍数还是倍数? 谢谢你的澄清!

使用FlashCache提高IO性能

我有一个2个硬盘(2个1TB)的服务器,运行在RAID 1(SW-RAID)中。 我想通过使用flashcache来提高IO性能。 有使用LVM运行的KVM虚拟机。 对此,我有以下问题: 这甚至会工作吗? flashcache适用于块设备,但是这些都是具有自己的设置的虚拟机。 我希望能提高绩效多less? 大多数虚拟机运行网站和一些主机游戏。 SSD需要多大? 由于能够caching更多的文件,是否会有更大的SSD增加性能? 如果SSD死亡会发生什么? flashcache会从传统的HDD中检索文件,我可以简单地更换SSD? writeback和writearound相比, writeback要快writearound ? 不幸的是,我无法访问testing系统,那么我可以在不卸载磁盘的情况下在实时服务器上安装flashcache ? 我在这里find了一个很好的教程,我将使用它。

如何将iostat设备名称映射到LVM / dev / mapper / XXX名称?

安装显示安装设备,如: /dev/mapper/VolGroup01-LogVol00 on /var type ext3 (rw) 要么 /dev/mapper/VolGrp_backups-backups on /mnt/backups type ext3 (rw) 但 iostat使用dm-符号。 像dm-0 , dm-1等等。 我在哪里可以find一种方法来知道哪个是哪个?

LVM性能开销?

如果有人了解LVM是如何工作的,可以告诉我一个粗略的估计,那么使用LVM(使用软件RAID1)会有多慢。 (我不想知道如果LVM卷当前处于快照模式下进行写入复制,LVM速度将会降低多less)。 我只需要一些粗略的估计LVM在正常操作情况下会减慢读取和写入的速度。 任何链接也非常赞赏我没能find任何关于这个问题的良好performancebenachmarks。 非常感谢!! 延