Articles of lvm

'lvremove'是否会破坏数据?

我为每个虚拟主机分配一个LV。 当删除虚拟机,我删除相应的lv运行'lvremove'。 但是在运行'lvremove'之前是否有必要破坏数据呢? lvremove是否做清除旧数据的工作? dd if=/dev/zero of=/dev/sda bs=1M 换句话说,一个新的vm客户是否可以挖掘以前的vm客户的数据? 我听说有人可以使用下面的命令挖出旧数据。 cat /dev/vda | strings > /dev/shm/dump.txt.

冗余:LVM + mdadm或LVM内部RAID

任务是为虚拟机映像创buildLVM存储。 所以LVM将被使用在任何情况下。 LVM提供冗余有两种方式: 阻止镜像 lvcreate -m 1 – 镜像日志镜像-n logical_volume -L 50G vg0 内部RAID机制 lvcreate –type = raid1 -n logical_volume -L 50G vg0 第二种方式应该提供阅读性能提升。 作为替代,我们可以使用mdadm创buildraid1,并使用Linux Soft Raid设备作为LVM的物理卷。 哪种方法更好,为什么?

在线调整kvm客户根文件系统的大小?

我有一个直接使用LVM卷作为根文件系统的Linux来宾(即没有分区表)。 libvirtconfiguration看起来如此: <os> <type arch='x86_64' machine='rhel6.4.0'>hvm</type> <kernel>/boot/vmlinuz-XYZel6.x86_64</kernel> <initrd>/boot/initramfs-XYZel6.x86_64.img</initrd> <cmdline>console=ttyS0 root=/dev/vda</cmdline> <boot dev='hd'/> </os> <disk type='block' device='disk'> <driver name='qemu' type='raw' cache='none' io='native'/> <source dev='/dev/vg/guest'/> <target dev='vda' bus='virtio'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/> </disk> 从客人的内部: $ mount /dev/vda on / type ext4 (rw) proc on /proc type proc (rw) sysfs on /sys type sysfs (rw) devpts […]

在LVM中装入磁盘分区

我有一个逻辑卷什么用于一个xen磁盘: Disk /dev/d0_vg/backup: 10.7 GB, 10737418240 bytes 1 heads, 1 sectors/track, 20971520 cylinders, total 20971520 sectors Units = cylinders of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00001b22 Device Boot Start End Blocks Id System /dev/d0_vg/backup1 * 64 […]

使用MySQL InnoDB file-per-table的lvm2快照,是否需要停止服务器进行备份?

我已经阅读了大量关于采用mySQL的一致备份的文章,包括一致的数据集的含义是什么? (MySQL) ,但是我仍然不认为自己有足够的信心来回答这个问题。 我原本是在stackoverflow上发布这个问题的,但是有几位知名度高的成员告诉我,这将是一个更好的地方。 所以我基本上复制粘贴这个问题,并从那里删除它。 希望这是一个可以接受的做法 – 我就如何解决问题寻求帮助,但没有得到任何答案。 运行MySQL 5.5,只使用InnoDB表和file-per-table,支持在运行Amazon Linux的Amazon EC2上托pipe的多用户网站。 从我在这里可以find的以及其他Stack Exchange站点,听起来好像复制整个data树以在closures服务器之后进行有效的备份。 我目前正在做的备份是: 停止阿帕奇 停止mysql 采取包含数据目录的卷的lvm2快照 启动mysql 启动apache 使用rsnapshot将lvm2快照复制到不同的卷 删除lvm2快照 Bill Karwin在回答https://stackoverflow.com/questions/9165118/lvm-mysql-backup/9165604#9165604时指出,lvm快照会严重降低I / O性能。 但是我相信由于lvm快照只在短时间内活跃,所以需要rsnapshot(使用rsync)来完成,所以性能不应该受到严重的影响。 所以我的问题是我是否真的需要在使用lvm快照的时候停止服务器。 我想我在某处读到,尽pipe“即时”快照可以用不完整的事务处理InnoDB表,但如果发生这种情况,mySQL将在再次启动时处理它们。 所以我认为,停止服务器可能是矫枉过正的,即使只是在lvm快照拍摄的时候停止了很短的时间。 (我第一次停止Apache所以请求不能进入没有数据库运行)。 我一定会在http://www.percona.com/software/percona-xtrabackup上查看Bill的build议。 这里似乎引用了很多。 它是否适用于MySQL 5.5,还是我需要安装Percona Server? 与此同时,我想知道我是否可以对自己正在做的事情做出渐进的改进,或者如果我正在做的事情已经破裂了!

LVM:删除物理卷

我想重新分区我的磁盘。 我目前的分区表如下: Disk /dev/vda: 1 TiB, 1136018849792 bytes, 2218786816 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0x9039e337 Device Boot Start End Sectors Size Id Type /dev/vda1 * 2048 224610303 224608256 107,1G […]

将LVM分区复制到新磁盘

我有一个关于将LVM分区复制到新磁盘的问题。 我想共同复制不移动数据。 我的操作系统是Debian。 在LVM分区上,我已经运行Xen虚拟系统。 有关使用LVM(/ dev / sdb)的磁盘信息: root@server:/# fdisk -l /dev/sdb Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes 255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: […]

我刚刚增加了磁盘的大小,但旧的大小仍然显示,可能是什么原因,我该如何解决?

我需要增加一台CentOS 6虚拟服务器上的根逻辑卷的大小。 我已经将虚拟机的磁盘空间从16g扩展到了30g。 然后,我连接到机器,并使用fdisk创build了一个新的分区,并将分区的系统ID更改为Linux LVM(8e),并将更改保存到磁盘。 然后,我从新创build的分区创build了一个物理卷。接下来,我将新物理卷添加到机器上唯一的卷组。 接下来,我调整了根逻辑卷的大小。 为了用新的LV尺寸更新系统,我重启了机器。 现在机器已经恢复,但是当我运行df -H我仍然可以看到我刚刚resize的LV的旧尺寸。 你可以在这里看到,VG尺寸是29.5G,而不是16G,它仍然显示在df -H的输出中: [root@wiki01 ~]# vgdisplay — Volume group — VG Name VolGroup System ID Format lvm2 Metadata Areas 2 Metadata Sequence No 5 VG Access read/write VG Status resizable MAX LV 0 Cur LV 2 Open LV 2 Max PV 0 Cur PV 2 Act […]

如何使用快照和dd自动化GlusterFS备份?

我想在glusterfs 3.7.3共享上快照自动备份。 在LVM手册上创build快照可以工作,但是如何将它们保护到不同的服务器? 我能够通过执行以下操作手动pipe理该过程: sudo umount /run/gluster/snaps/d0c254908dca451d8f566be77437c538/brick1 sudo dd if=/dev/mapper/gluster-d0c254908dca451d8f566be77437c538_0 | gzip > snap01.gz 这似乎工作,但我怎么可能知道快照名称? 我从df -h那里获得了这个信息 快照位于这里:/ var / lib / glusterd / snaps / 但是这些不仅仅是几KB,而且我希望能够完全恢复快照。 我也尝试运行文档中提到的命令: mount -t glusterfs <hostname>:/snaps/<snap-name>/<origin-volname> /<mount_point> 这没有奏效。 似乎没有任何文件夹称为/快照/因为当我按下标签我得到build议为vol1,但没有别的。 这是$ gluster snapshot list上的信息: snap4_GMT-2015.09.02-06.13.23 这是$ gluster snapshot status vol1 Snap Name : snap4_GMT-2015.09.02-06.13.23 Snap UUID : f9b4494b-dd4e-45f6-a2d0-049ccd5434f3 Brick Path […]

将Lvm快照用于新的(KVM)虚拟机

我需要将一台CentOS5(32位)物理服务器迁移到虚拟机中。 我的想法是拍LV的快照,然后导入kvm创build一个新的vm。 这是一个好主意吗? 更确切地说,我有一个磁盘: [root@cs5 ~]# fdisk -l Disco /dev/sda: 292.3 GB, 292326211584 byte 255 heads, 63 sectors/track, 35539 cylinders Unità = cilindri di 16065 * 512 = 8225280 byte Dispositivo Boot Start End Blocks Id System /dev/sda1 1 9 72261 de Dell Utility /dev/sda2 * 10 271 2104515 b W95 FAT32 /dev/sda3 272 284 […]