在移动一些扩展盘时,出现了一些磁盘错误,现在我有一个隐藏的locking[pvmove0],虽然它的长度是4Mb,但似乎没有分配物理盘区。 # lvs -a -o+seg_pe_ranges a/pvmove0 LV VG Attr LSize Pool Origin Data% Move Log Cpy%Sync Convert PE Ranges [pvmove0] a vwC—v— 4.00m 几年前,我在一个不同的系统上看到过这种情况(见这里 ),但没有得到很多答复(只有一个),我不记得如何修复它。 简单的lvremove a/pvmove0 '(可选使用–force )将导致消息Can't remove locked LV pvmove0 。 pvmove –abort什么都不做。 这个卷的存在似乎不会影响其他移动(它只是使用[pvmove1])。 在configuration中,LV显示: pvmove0 { id = "54veYD-hM8r-j214-MOD1-FGnV-3g7t-jRlZ7W" status = ["READ", "WRITE", "LOCKED"] flags = [] creation_host = "zotac" creation_time […]
我正在使用EMC XtremIO存储arrays,该存储arrays使用固有的4 KB扇区大小的SSD设备,而不是传统的512 B大小。 我将IBM AIX 7.1服务器连接到arrays。 我无法让AIX将LUN分配给LUN,并在卷组中使用它们,直到我将LUN更改为模拟512 B扇区大小。 据我了解,如果可能的话,使用本地扇区大小是有好处的。 有没有办法让AIX使用这些高级格式磁盘的本地扇区大小?
最近,我的2TB硬盘空间不足了,所以我购买了另外一个来补充它。 我的旧驱动器安装在一个特定的文件夹(没有系统文件或任何东西)。 从技术上讲,我可以创build一个新的文件夹,并将其作为新驱动器的挂载点,但是如果我可以使用LVM将两个驱动器组合起来,以便只有一个挂载点,那将会更加简洁。 有没有办法将现有的2TB硬盘转换为LVM直播? 我没有任何外部存储器用作传输介质,也没有任何其他备份介质是足够的,所以我需要一种方法来转换它,而不实际删除任何东西(和驱动器已满,所以我不能创build一个新的分区并使用它作为备份)。
有一天,我有一个正确的大脑放屁时刻,同时在Vmware下的Linux guest虚拟机上扩展磁盘。 我把Vmware磁盘文件扩展到所需的大小,然后我做了我通常在没有 LVM的Linux客户机上做的事情:我删除了LVM分区并重新创build,从旧的那个开始,但扩展到新的大小磁盘。 (后面会跟着fsck和resize2fs。) 然后我意识到,LVM的行为与原始分区上的ext2 / 3/4的行为不同……在从最近的备份恢复Linux客户机之后(幸运的是,只有五个小时之前才采用),我现在很好奇我怎么能从下面的情况恢复。 毕竟几乎可以保证我将来也会变傻。 具有一个磁盘的虚拟Linux客户机,分区为256MB的一个/ boot(主)分区(/ dev / sda1),其余分区为逻辑分区(/ dev / sda5)。 然后将/ dev / sda5设置为具有pvcreate的物理卷,并使用通常的vgcreate命令在其上创build一个卷组(vgroup00)。 然后将vgroup00分成两个逻辑卷root和swap,用于逻辑上的/和swap。 /是一个ext4文件系统。 由于我备份了坏掉的guest虚拟机,因此我可以使用/ etc / lvm / backup下的备份LVM设置中的vgcfgrestore重新创build卷组,并使用与物理卷相同的UUID。 运行这个之后,我有两个与前面相同大小的逻辑卷,其中有4GB的空闲空间用于扩展磁盘。 但是,当我试图运行“fsck / dev / mapper / vgroup00-root”时,它抱怨一个破损的超级块。 我试图通过运行“mke2fs -n / dev / mapper / vgroup00-root”find备份超级块,但是没有一个工作。 然后我尝试运行TestDisk,但是当我要求它查找超级块时,它只给出了由于文件系统损坏而无法打开文件系统的错误。 因此,在Ubuntu Server 10.04 64位版LVM2的默认分配策略中,是否有可能从卷组的末尾分配逻辑卷? 这肯定会解释为什么还原的逻辑卷不包含预期的数据。 我可以通过重新创build与以前的大小和磁盘位置完全相同的/ dev / sda5来恢复吗? […]
当我们构build分布式文件系统时,我正在做一些节点的基准testing。 由于文件将在许多节点上分布和复制,因此我们在节点上使用raid0。 然而,我得到了一些奇怪的性能数字,我很好奇,如果StackOverflow社区可以帮助找出原因。 我使用fio作为我的基准testing工具。 请注意,版本1.38不适合我,我需要使用版本1.59或1.60。 这是我的fioconfiguration文件: [global] directory=/mnt/gluster lockfile=readwrite ioengine=libaio iodepth=8 rw=randrw nrfiles=200 openfiles=30 runtime=900 [file] filesize=16-8k/8M-512M size=1GiB 对于使用软件raid的raid0,我得到了以下结果(剪辑的要领): read : io=285240KB, bw=324535 B/s, iops=79 , runt=900011msec write: io=283532KB, bw=322592 B/s, iops=78 , runt=900011msec 在raid1上使用软件raid,我得到了以下结果: read : io=683808KB, bw=778021 B/s, iops=189 , runt=900000msec write: io=488184KB, bw=628122 B/s, iops=153 , runt=795864msec 单磁盘性能仍然超过raid0的performance: read : io=546848KB, bw=622179 […]
我在运行LVM卷上的虚拟机的KVM主机上遇到了一个问题。 截至昨晚,逻辑卷不再被视为这样(即使我已经好几个月了,我也不能创build它们的快照)。 运行任何扫描都不会导致找不到任何内容: [root@apollo ~]# pvscan No matching physical volumes found [root@apollo ~]# vgscan Reading all physical volumes. This may take a while… No volume groups found root@apollo ~]# lvscan No volume groups found 如果我尝试从/etc/lvm/backups/vg0恢复VG conf备份, /etc/lvm/backups/vg0出现以下错误: [root@apollo ~]# vgcfgrestore -f /etc/lvm/backup/vg0 vg0 Couldn't find device with uuid 20zG25-H8MU-UQPf-u0hD-NftW-ngsC-mG63dt. Cannot restore Volume Group vg0 with […]
我在LVM上运行ext4文件系统。 我正在看的两大加速选项是LVMcaching和外部的ext4日志。 这听起来像是我正在使用单个SSD,在回写模式下的LVMcaching与在外部设备上使用您的ext4日志是一样的…基本上,如果发生任何事情,您将重置为前期日志位置。 这是一个正确的解释?
我有一个卷组(vg),大约127GB的可用空间。 我正在尝试将逻辑卷扩展到+ 50GB,但我越来越 没有合适的可分配盘区 这是非常奇怪的,因为VG上有足够的空间来分配。 贝娄你可以find有关我的LV设置的信息: root@server:~# df -h Filesystem Size Used Avail Use% Mounted on /dev/dm-0 19G 4.3G 15G 23% / udev 10M 0 10M 0% /dev tmpfs 19G 341M 19G 2% /run tmpfs 48G 0 48G 0% /dev/shm tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs 48G 0 48G 0% /sys/fs/cgroup /dev/mapper/data-lvm1 158G 135G […]
我正在迁移到LVM卷组的服务器中有一个磁盘。 以前,它使用传统的DOS磁盘分区, hdb[1-5] 。 我已经从hdb卸载了每个文件系统,使用hdbclosures交换,已经在设备上删除了一个较小的VG,然后用fdisk重新分区,删除了现有的分区,创build了2个分区,但是写出来后,linux拒绝重新读取分区表。 尝试使用hdparm -z报告: BLKRRPART failed: Device or resource busy. 我已经检查了以下的地方,以确保设备和它的分区arn't列在任何地方: 的/ proc /掉期 的/ proc / mdadm的 从'pvs'命令输出 从“挂载”命令输出 在/ etc / mtab中 lsof | grep hdb 但cat /proc/partitions仍然列出分区, hdparm -z /dev/hdb仍然给我设备繁忙。 有什么我失踪,或者我还不知道要find什么仍然保留在我的块设备的秘密地点? 更重要的是,我如何释放它的保留,所以我可以重新加载分区表? FWIW,在这个特定的情况下,我可以简单地重新引导服务器而不用担心,但是这个困扰我之前,我很好奇,如果有更好的方法。 (编辑:添加更精确的措辞)(编辑:细节重新分区) 更新:我使用partprobe /dev/hdb ,它确实改变了一些事情:在/ dev / hdb1中,/ deb / hdb [3-5]现在不见了,partprobe报告Error: Error informing the kernel about […]
我在具有2个驱动器(80GB SSD和1TB SATA)的计算机上安装了XenServer 6.0。 我的目标是为本地存储设置一些空间,我可以放置ISO(因为在物理上很难访问这个盒子,我宁愿从ISO安装VM,而不是从CD安装)。 但是,无论我为LVM指定什么,sda上唯一的文件系统是4G(只有2GB可用)。 XenCenter显示了大量可用于虚拟机的磁盘空间; 但是这并不能帮助我使用ISO。 是否有可能增加本地存储? 我还没有开始构build虚拟机 – 所以现在是理想的时间来分割磁盘的方式。 但分手没有安装 – 我怀疑是有原因的。 这是来自pvdisplay的输出: [root@xenserver ~]# pvdisplay — Physical volume — PV Name /dev/sdb VG Name VG_XenStorage-a7bbe7ea-f205-5f25-4ef8-daec4e08bcb2 PV Size 931.51 GB / not usable 6.41 MB Allocatable yes PE Size (KByte) 4096 Total PE 238464 Free PE 238463 Allocated PE 1 PV UUID […]