Articles of lvm

在qcow2映像中访问linux guest OS文件系统

我附加虚拟机qcow2图像来访问文件里面: modprobe nbd max_part=63 qemu-nbd -n -c /dev/nbd0 /var/lib/libvirt/images/vm-image.qcow2 扫描卷组vgscan : 读取所有物理卷。 可能还要等一下… 找不到卷组 fdisk -l /dev/nbd0只显示一个分区/dev/nbd0p1 当然,当我尝试mount /dev/nbd0p1 /mnt我得到了以下结果: NTFS签名丢失。 无法装入“/ dev / nbd0p1”:无效的参数 设备“/ dev / nbd0p1”似乎没有有效的NTFS。 同时,如果我启动到虚拟机LVM分区存在,系统看起来像确定。 我认为主机操作系统是好的,因为基于qemu-nbd的访问qcow2映像的解决scheme对于LVM所在的其他访客映像(访客操作系统与同一个Linux分配版本略有不同)运行良好。 也试过qemu-img check /var/lib/libvirt/images/vm-image.qcow2 : 在图像上没有发现错误。 那么访问/激活guest虚拟机操作系统的LVM会出现什么问题呢?

非现场备份解决scheme – 带有LVM GNU / Linux服务器的RAID

背景 你好,我正在build立一个Ubuntu GNU / Linux服务器,它将结合: 1) 软件RAID1 (使用mdadm) – 为硬件故障提供数据保护 2) 逻辑卷pipe理器 (LVM) – 允许组织我的数据的灵活性和未来轻松添加更多容量的能力。 到目前为止我已经成功地: 1)使用mdadm设置RAID1并创build/ dev / md0 2)将LVM制作/ dev / md0设置为一个卷组,该卷组名为:vg_data。 我有一个名为:lv_shared挂载在/ home / shared上的逻辑卷: NAME FSTYPE LABEL UUID MOUNTPOINT sda └─sda1 ext4 0xxxxxxx-2xxx-4xxx-8xxx-1xxxxxxxxxxx / sdb └─sdb1 linux_raid_member ubuntu:0 02342342-2333-4444-8888-111111111111 └─md0 LVM2_member 57e241ad-aee3-4486-8eaa-222222222222 └─vg_data-lv_shared ext4 048b529c-2e39-4f49-83c9-333333333333 /home/shared sdc └─sdc1 linux_raid_member ubuntu:0 02342342-2333-4444-8888-111111111111 […]

LVM:逻辑卷映射的大小比文件系统使用的磁盘空间大得多

在Proxmox中,我们使用LVM为我们的虚拟机(LVM精简configuration)创build光盘(逻辑卷)。 最近我们发现,即使所有的虚拟机光盘几乎都是空的,我们的卷组也快满了。 问题在于,一些LVM分区显示了大得多的映射大小,即df所报告的存储在VM磁盘上的实际大小的数据。 例如,我们有100 GB逻辑卷的虚拟机。 虚拟机内的光盘使用情况仅显示3.2 GB的空间: #> df Filesystem Size Used Avail Use% Mounted on /dev/mapper/pve-vm–3011–disk–1 99G 3.2G 91G 4% / … 但主机上的逻辑卷显示它使用39.8 GB: #> lvdisplay — Logical volume — LV Path /dev/pve/vm-3011-disk-1 LV Name vm-3011-disk-1 VG Name pve LV UUID oleKd5-O2o4-c4CE-5vzn-bXRC-TXwF-lzApmW LV Write Access read/write LV Creation host, time carol, 2016-08-16 09:03:54 +0200 […]

从Debian initramfs获取debugging输出

我试图通过串行控制台和托pipe公司的恢复控制台(基本上是一个Ubuntu LiveCD)在软件raid0和LVM根文件系统上configurationdebian lenny的服务器。 configurationraid0后,build立LVM,运行debootstrap,安装grub等,我重新启动,服务器挂起引导,在到达初始化之前。 根据内核日志消息,raidarrays已经联机,并且可能还有LVM(对不起,现在没有确切的日志消息,但是明天会有)。 initramfs脚本本身绝对没有错误输出 – 只有内核日志消息。 我怎样才能让initramfs产生一些有用的debugging输出,所以我至less可以确定它死的地方?

减less现有分区的大小(Redhat 5)

我怎样才能减less现有的LVM分区的大小,而不是拧在那里的数据? 如果该分区是根(/)分区,该怎么办?

我如何最小化ext3分区(及其LVM逻辑卷)的大小?

我在Ubuntu 9.10(Karmic)上使用LVM。 我有一个LVM物理卷(和一个卷组)。 我有一个LVM逻辑卷内的ext3文件系统,我不再使用,但暂时我不想删除它。 我试图弄清楚如何最小化我的PV内占用的空间。 resize2fs具有-M选项,可以很好地调整文件系统的空闲空间大小,但这当然不会影响逻辑卷。 大多数在networking上的收缩ext3内部的LV(例如这个 ),遵循这个基本的模式,以缓解文件系统边界等计算不准确的问题: 收缩ext3比你想resize2fs更多 收缩LV到你想要的确切大小 重新运行resize2fs稍微增加文件系统,以有效地使用完整的LV。 这并不能完全解决我的问题,因为我希望LV大小由文件系统驱动,而不是相反。 有没有一个命令或命令我可以跑这样做? 或者,我有可能对文件系统的大小进行计算,以便在某种程度上给予信任?

有人可以在现有的单硬盘系统上实施LVM吗?

我正在使用SuSE Linux(10),我正在考虑扩展可用磁盘,而不调整现有分区(在虚拟机上不容易)。 相反,我想创build另一个虚拟磁盘,并将其添加到一个新的LVM卷中,该卷将包含现有的磁盘,并将其添加到一个无缝的单个装入点中。 我们在Lab Manager和Virtual Center下使用VMware vServer 4。 SuSE是否支持版本10中的LVM? 谢谢 :-)

LVM分区“不可用”?

我有一个磁盘,我拿出了一个失败的系统。 磁盘上的一个分区是软件RAID-1的一半,而RAID-1是一个lvm2卷组。 该卷组上有多个逻辑卷。 由于这个答案,我得到了RAID-1的安装和音量组的显示和识别。 我可以安装大部分分区并将其备份,但其中一个(当然是我最关心的分区)将无法安装。 系统崩溃时,我有一个快照分区快照这个分区备份,但我现在已经删除该快照。 lvdisplay报告: lvdisplay -v /dev/xen-disk/xen1-disk Using logical volume(s) on command line — Logical volume — LV Name /dev/xen-disk/xen1-disk VG Name xen-disk LV UUID li3NC9-jRwg-ndbM-oplJ-1Omd-PcX9-qv9aB2 LV Write Access read/write LV Status NOT available LV Size 150.00 GB Current LE 38400 Segments 1 Allocation inherit Read ahead sectors 0 我如何修复使这个不可用的东西,并得到它安装?

Debian Raid5 LVM

我想设置一个主要用作数据存储的debian服务器。 我有4个设备: / dev / sda(160GB) – 安装debian就可以了 / dev / sdb,/ dev / sdc,/ dev / sdd(全部500GB) – 创build一个raid5数组 现在我不确定,怎么继续下去。 在raid5 / dev / md0上创build一个LVM是否有用? 我怎样才能做到这一点? 有一个好的方法吗? 或者我可以在raid5上创build文件系统并创build不同的分区?

大小lvm快照

我正在configuration一个openvz节点,并希望使用lvm快照进行备份(我也做了远程备份)。 快照大小与备份分区中的数据相同吗? 如果我有100G数据的逻辑卷,快照是100G的大小? 我问,因为我不知道我的卷组中的虚拟机和快照如何使用空间。 我的vg是450G。 罗伯托