Articles of lvm

尝试查找OCFS2 / LVM卷的“每个目录的最大文件数”图

我有一堆RHEL / OEL Apache虚拟机(在ESX 3.5上)的硬件负载平衡到一个小的HTTP文件农场。 我需要将他们所服务的数据集从1TB扩展到10TB,虽然我可以使用OCFS2和LVM使其实际工作,但是我有点担心会遇到我目前意识到的任何限制。 特别是我担心LVM很乐意处理的LUN大小,以及OCFS2在目录和卷中支持的文件数量。 我在四处张望,但是有没有人有这方面的实际经验? 提前致谢。

本土的SAN – 拓扑结构的想法?

我有兴趣使用以下技术在Linux上手动运行SAN解决scheme: iSCSI的 mdadm袭击 LVM 多 XFS / GFS / ??? 组合的NIC 硬件方面,我正考虑在目标和启动器上使用多个gigE网卡的2台gigE(或更好的)交换机。 人们对于如何configuration这个方面有什么build议,理想情况下是推定完全n + 1(min)冗余? 另外,在iSCSI“结构”中间是否需要一组聚合器主机? 像这样的东西: 目标(使用mdadm)<-gigE->聚合器主机(lvm)<-gigE->启动器 还是这样做更好: 目标(不镜像)<-gig->聚合器主机(mdadm)<-gigE->启动器(lvm) 有很多方法来devise这个,我会对其他人在做类似的事情上有什么经验感兴趣? SAN将用于VMware映像和通用文件服务(如果可行的话还会加上一些数据库)。

如何克隆LVM精简configuration卷?

我GOOGLE了很多次,但找不到答案。 我想要的是将LVM精简configuration卷克隆到另一个精简卷。 现在我知道dd可以克隆一个精简的卷,如下所示: dd if=/dev/mapper/vg_thin01 of=/dev/mapper/vg_thin02 bs=1M 但新的克隆卷将是全尺寸的! 我怎样才能使它稀疏/薄卷? (实际上这个精简的卷将用于Xen或KVM中的DomU存储)

LVM – > dd – > LVM?

我使用dd通过ssh“克隆”了LVM分区到远程服务器(紧急备份…)。 在该远程服务器上,是否可以将dd克隆文件“转换”回LVM分区? 谢谢。 PS:我可以访问克隆文件上的文件系统,但我不想要包含rsync或类似的解决scheme。

扩展具有相邻未分配空间的卷组

我想增长我的卷组以使用它旁边的未分配空间。 Name Flags Part Type FS Type [Label] Size (MB) Unusable 1.05 * sda1 Boot Primary ext3 27563.92 * Logical Free Space 1.02 * sda5 Logical ext4 524.33 * sda6 NC Logical LVM2_member 125002.85 * Logical Free Space 824910.55 * sda2 Primary swap 6652.17 * Unusable 0.64 * sda3 Primary ntfs [BackUp] 1015740.26 * Unusable […]

群集MySQL的encryption存储

我有一个要求是在2.6.32的linux内核上提供一个高度可用的MySQL数据库和静态encryption。 “高可用性”部分并不难,但与HA结合使用时,“静态encryption”被certificate是一个挑战。 关键问题是安装encryption存储。 在我们所有其他的静态encryption系统中,都有一个命令需要由一个人运行,然后被提示inputencryption密钥。 这种模式在集群安排中有一个相当明显的缺陷,那就是服务必须自动启动。 目前,我对如何在高可用性环境下提供静态encryption以及不在同一系统上存储密钥密码短语感到茫然。 我可以看到两种可能的情况,其中任何一种都可以与我的环境一起工作,但是我不确定这些细节如何使它们起作用。 或者即使这是可能的。 场景1:CLVM和群集 卷在我的群集成员之间共享。 本卷大致设置为: cryptsetup东西在物理设备上 LVM的东西在新的crypt设备上 群集服务设置为不自动join群集,依靠手动干预。 群集服务通过人运行的命令启动,提供解密密钥,然后激活CLVM的东西。 这样,正在运行的节点就可以访问CLVM卷,因此它们可以在集群pipe理器告知时启动服务。 节点的重新启动仍然需要一个人,并且密码密码从不保存在任何地方的磁盘上。 情景2:DRBD和群集 每个群集成员上都创build一个卷 cryptsetup的东西在物理设备上运行 drbd被configuration在encryption的设备之上,以便在每个节点之间进行复制 LVM或文件系统放置在drbd卷的顶部 群集服务设置为不自动join群集,依靠手动干预。 群集服务由提供解密密钥的人员启动,这反过来使得LVM(或文件系统)可见但未挂载。 与CLVM设置一样,节点只有在可以看到可能共享的存储之前才join群集。 事情是,我不确定上述任何一种是如何工作的。 两者都假设可以在encryption卷上分层LVM PV(例如pvcreate /dev/mapper/cryptmysql )。 这可能是不可能的。

ZFS等价于lvdisplay snap_percent

我一直在使用LVM快照来备份MySQL数据库。 FLUSH TABLES WITH READ LOCK被发出,然后lvcreate –snapshot –size 4G等。由于数据库在快照处于活动状态时处于活动状态,因此snap_percent (用于跟踪文件系统原始状态的快照存储量拍摄快照的时间)开始增加。 这个snap_percent是每天都进行监控的,如果达到80%,这个–size就会增加。 我的问题是ZFS中是否有等效的统计信息或属性,用于确定快照消耗的空间量占池中剩余空间的百分比? 很明显,我不需要将–sizeparameter passing给zfs snapshot但是如何确定基于该快照的克隆是否接近池的限制。 希望这是有道理的,现在看来,这听起来像是一个复杂的问题。

pvcreate:找不到device / dev / sdXX(或被过滤忽略)

我无法添加新卷(由SAN存储设置)作为主机LVM卷的PhysicalVolume。 这是错误消息: #sudo pvcreate /dev/sdc1 -v Device /dev/sdc1 not found (or ignored by filtering). 操作系统:Ubuntu 14.04.2 LTS(GNU / Linux 3.16.0-30-generic x86_64) FDISK: #sudo fdisk /dev/sdc -l Disk /dev/sdc: 2198.0 GB, 2197999845376 bytes 237 heads, 20 sectors/track, 905689 cylinders, total 4292968448 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 […]

CentOS / RHEL 7 LVM在Kickstart中分区?

我想了解更多关于Linux中的分区,特别是LVM分区。 所以我一直在看这个,各种各样的例子,但是似乎没有更详细的介绍这个,所以我希望能有一些洞察力来更好地理解。 阅读RHEL 7指南 。 它列出了可用的文件系统的XFS,ext4,ext3,ext2,vfat,交换,BIOS启动,用efi的BIOS启动 。 此部分在此处的kickstart语法部分中引用(ctrl + f用于–fstype )。 在许多例子中,我注意到在制作LVM物理卷时使用–fstype="lvmpv"人。 这是什么目的? 如果我想为/var创build一个分区,那么不会有像part pv.4 \var…这样的命令,不包括fstype自动创build一个LVM物理卷吗? 我觉得奇怪的是,它被用作文件系统types,但没有在文件系统部分定义为有效的值。 上述问题的第二部分与pv.id部分有关,我是否正确理解id可以是任何数字? 是否有任何理由我不应该自动为每个物理卷1,2,3,4 ..编号? 我注意到在一些指南中,人们用pv.18和pv.18进行分区。 作为一个例子, 这里的一个

LVM:resize2fs没有resize

我有resize2fs一个奇怪的问题。 我已经执行了所有的命令,并且它们都已经成功了,但是,我的文件系统与之前的大小相同: [oracle @ server〜] $ df -h / backup 使用的文件系统大小可用使用% 的/ dev /映射器/ VG2-lv_backup 985G 973G 2.4G 100%/备份 [root @ server〜]#pvcreate / dev / cciss / c0d4p1 物理卷“/ dev / cciss / c0d4p1”已成功创build [root @ server〜]#lvdisplay / dev / mapper / vg2-lv_backup | awk'/ VG名称/ {print $ 3}' VG2 [root @ server〜]#vgextend vg2 / […]