一个PV的分区被擦掉了,所以LV掉了下来。 恢复分区,但LV仍然不会出现。 lvs: bkupstore_lv bkupstore_vg -wi—–p- 21.76t vgs: VG #PV #LV #SN Attr VSize bkupstore_vg 4 1 0 wz-pn- 22.27t vgchange -ay bkupstore_vg Refusing activation of partial LV bkupstore_vg/bkupstore_lv. Use '–activationmode partial' to override. 0 logical volume(s) in volume group "bkupstore_vg" now active pvs: PV VG Fmt Attr /dev/mapper/mpathbp1 bkupstore_vg lvm2 a–u 16.00t /dev/mapper/mpathi bkupstore_vg […]
旧的用于备份的存储设备已升级到新的。 旧的存储设备已卸载并从服务器分离,但未从LVM中删除。 这个备份设备是分开的VG和LV。 我试图从LVM多次删除它。 但无论如何都有一个错误: # lvremove –force –verbose /dev/backup/backup Using logical volume(s) on command line. WARNING: Device for PV 1u0Cil-JrpS-6O9A-YqID-8CBh-v05T-7KEF3G not found or rejected by a filter. There are 1 physical volumes missing. Archiving volume group "backup" metadata (seqno 3). Releasing logical volume "backup". Aborting vg_write: No metadata areas to write to! 如何解决这个问题? 它可以安全地重新启动服务器?
我用LVM安装了Ubuntu 14.04,磁盘名称正如我在安装时指定的那样正确显示,直到我执行了apt-get updated && upgrade。 升级之前 /dev/mapper/UBUNTU–VG01-UBUNTU–ROOT 37G 1.3G 34G 4% / /dev/mapper/UBUNTU–VG01-UBUNTU–MNT 93G 60M 88G 1% /MNT 升级后 /dev/dm-0 37G 1.3G 34G 4% / 但/mnt分区名称保持原样。 /dev/mapper/UBUNTU–VG01-UBUNTU–MNT 93G 60M 88G 1% /MNT 现在我需要安装时指定的名称。 我如何重命名它。 请帮忙。
我已经安装了openstack cinder模块。 一切都很好。 但我想挂载一个卷,以查看其内容。 我在cinder存储计算机上input了lvscan命令。 我可以看到我的音量清单。 ACTIVE '/dev/cinder-volumes/volume-XXXXX-XXXX-XXXX-XXX-XXXX' [1.00 GiB] inherit 但是当我input mount /dev/cinder-volumes/volume-XXXXX-XXXX-XXXX-XXX-XXXX /mnt 我得到这个错误消息 mount: wrong fs type, bad option, bad superblock on /dev/mapper/cinder–volumes-volume–XXXXXXXXXXXXXXXX, missing codepage or helper program, or other error In some cases useful info is found in syslog – try dmesg | tail or so. 是否因为卷已经被OpenStack实例挂载了? 我应该如何在本卷中安装或读取/写入数据? 这里是lvdisplay命令的结果: — Logical […]
我有一个30x 6TB磁盘和硬盘RAID控制器的磁盘架。 我打算把这些设置为RAID 10,给我90TB的可用空间,用于写入繁重的工作负载。 RAID 10的最小磁盘数量是4,而每增加一对磁盘仍然会增加IOPS,实际增益会降低。 我发现一个(非官方的)最佳值是每个RAID 10卷大概有6到8个磁盘(用7.2k SATA驱动器可以提供大约225-400个IOPS)。 网上的大多数例子都考虑了4磁盘设置。 我发现(只)一个资源暗示build立多个小RAID10卷,并连接( 不 :条纹)使用LVM的。 什么会更好(即技术上合理)的设置: 由LVM连接的5x 6磁盘RAID10 1个30磁盘RAID10(如果控制器支持) 我失踪的任何替代解决scheme
我不小心删除了/ dev / md1里面的LVM分区。 在这个LVM中,我的Linux根分区和交换分区仍然是安装好的。 我能够将所有数据复制到我的备份硬盘,并能够做我的LVM根分区的dd副本。 现在在/ dev / md1上显示所有空间都没有定位。 如果我重新启动我的电脑,我将无法再启动它。 有没有办法快速恢复分区表,无需重新安装系统? 请记住,LVM仍然知道分区表,我可以读取和写入不存在的分区。 谢谢
所以这就是我想要实现的, 在/ home中卸载主分区 删除家庭逻辑卷/ dev / cl / home 从同一个卷组cl中创build新的家庭逻辑卷并将其命名为home 制作xfs文件系统 在/ home上挂载新的逻辑卷。 为此,我写了这个bash脚本 umount -v /home/ if [ $? -ne 0 ] then echo "Couldn't not unmount /home" exit 1 fi # delete lvremove /dev/cl/home if [ $? -ne 0 ] then echo "Couldn't delete LVM /dev/cl/home." exit 1 fi # create home lvcreate […]
所以我一直在使用OpenStack,注意到创build的cinder-volume只有20GB。 我需要增加它(或改变我99%肯定我:)) 正在环顾四周 目前这是vgs的状态 [root@openstack ~]# vgs VG #PV #LV #SN Attr VSize VFree centos_openstack 3 3 0 wz–n- 5.46t 60.00m cinder-volumes 1 2 0 wz–n- 20.60g 612.00m 这里是自己的音量 [root@openstack ~]# pvs PV VG Fmt Attr PSize PFree /dev/loop1 cinder-volumes lvm2 a– 20.60g 612.00m /dev/nvme0n1p3 centos_openstack lvm2 a– 1.82t 60.00m /dev/nvme1n1p1 centos_openstack lvm2 a– 1.82t […]
在我的设置中,我有4个3TB的硬盘,还有一个全新的10TB硬盘,我试图把3TB的硬盘中的一个卸载掉。 当前设置: /dev/sda – /dev/sdd :3tb驱动器(以/dev/sd*1作为分区) /dev/sde :OS ssd /dev/sdf :刚分配的全盘10tb物理卷 storage :卷组和逻辑卷的名称 我使用以下命令将10tb添加到卷组: pvcreate /dev/sdf vgextend storage /dev/sd6 lvextend -l +100%FREE /dev/storage/storage 但是我很快就意识到,在将10tb的可用空间分配给卷组之后,我无法从/dev/sdd1 (3tb)到/dev/sdf (10tb)执行pvmove : rogue@devlynx:~$ sudo pvmove /dev/sdd1 /dev/sdf No free extents on physical volume "/dev/sdf". No specified PVs have space available 所以我的问题主要是从这里开始的下一步。 我想将<= 3tb的内容从sdd1到sdf ,然后删除sdd1和/dev/sdd以便在另一台机器上使用。 我知道pvmove是缓慢的,并适应了这一点,但我也打开可能更快的方法。 更多的信息添加在: pvs PV VG Fmt […]
我有以下逻辑卷: — Logical volume — LV Path /dev/wd1/mongodb LV Name mongodb VG Name wd1 LV UUID xxxx LV Write Access read/write LV Creation host, time xxxx LV snapshot status source of mongodbSnap [active] LV Status available # open 1 LV Size 8.00 GiB Current LE 2048 Segments 1 Allocation inherit Read ahead sectors auto – […]