在mdadm降级的RAID阵列上缩小LVM物理卷,添加备用磁盘并重建它

神经递质

我有一个Debian Wheezy与RAID-1(一对夫妇500个GB HDD的系统mdadm镜),在其顶部坐落LVM逻辑卷用5个分区(bootrootusrvartmp),47.15吉布的总大小。物理卷中的418.38 GiB是免费的。GRUB安装在两个驱动器上。

HDD之一发生故障,现在阵列降级,但数据完整无缺。

我想要的是将所有这2个HDD交换为80 GB SSD,而无需从头开始重新安装系统。这里的微妙之处在于,我需要缩小LVM物理卷以匹配SSD的大小,但是逻辑卷不是连续的(开始时有很多可用空间),因此我必须以某种方式在物理卷中移动逻辑卷。而且lvmove在Debian中没有命令。

我该如何实现?

一些控制台输出:

版本:

root@wheezy:~# uname -a && mdadm --version && lvm version
Linux wheezy 3.2.0-4-amd64 #1 SMP Debian 3.2.63-2+deb7u1 x86_64 GNU/Linux
mdadm - v3.2.5 - 18th May 2012
  LVM version:     2.02.95(2) (2012-03-06)
  Library version: 1.02.74 (2012-03-06)
  Driver version:  4.22.0

数组详细信息:

root@wheezy:~# mdadm -D /dev/md0
/dev/md0:
        Version : 1.2
  Creation Time : Thu Dec  4 12:20:22 2014
     Raid Level : raid1
     Array Size : 488148544 (465.53 GiB 499.86 GB)
  Used Dev Size : 488148544 (465.53 GiB 499.86 GB)
   Raid Devices : 2
  Total Devices : 1
    Persistence : Superblock is persistent

    Update Time : Thu Dec  4 13:08:59 2014
          State : clean, degraded 
 Active Devices : 1
Working Devices : 1
 Failed Devices : 0
  Spare Devices : 0

           Name : wheezy:0  (local to host wheezy)
           UUID : 44ea4079:b3b837d3:b9bb2ca1:1b95272a
         Events : 26

Number   Major   Minor   RaidDevice State
   0       8       16        0      active sync   /dev/sdb
   1       0        0        1      removed

LVM的简要详细信息:

root@wheezy:~# pvs && vgs && lvs                                                                                               
  PV         VG     Fmt  Attr PSize   PFree                                                                                          
  /dev/md0   system lvm2 a--  465.53g 418.38g                                                                                        
  VG     #PV #LV #SN Attr   VSize   VFree                                                                                            
  system   1   5   0 wz--n- 465.53g 418.38g                                                                                          
  LV   VG     Attr     LSize   Pool Origin Data%  Move Log Copy%  Convert                                                            
  boot system -wi----- 152.00m                                                                                                       
  root system -wi-----   2.00g                                                                                                       
  tmp  system -wi-----  10.00g                                                                                                       
  usr  system -wi-----  20.00g                                                                                                       
  var  system -wi-----  15.00g

PV细分:

root@wheezy:~# pvs -v --segments /dev/md0
    Using physical volume(s) on command line
    PV         VG     Fmt  Attr PSize   PFree   Start  SSize LV   Start Type   PE Ranges             
    /dev/md0   system lvm2 a--  465.53g 418.38g      0 89600          0 free                         
    /dev/md0   system lvm2 a--  465.53g 418.38g  89600    38 boot     0 linear /dev/md0:89600-89637  
    /dev/md0   system lvm2 a--  465.53g 418.38g  89638   512 root     0 linear /dev/md0:89638-90149  
    /dev/md0   system lvm2 a--  465.53g 418.38g  90150  5120 usr      0 linear /dev/md0:90150-95269  
    /dev/md0   system lvm2 a--  465.53g 418.38g  95270  3840 var      0 linear /dev/md0:95270-99109  
    /dev/md0   system lvm2 a--  465.53g 418.38g  99110  1280          0 free                         
    /dev/md0   system lvm2 a--  465.53g 418.38g 100390  2560 tmp      0 linear /dev/md0:100390-102949
    /dev/md0   system lvm2 a--  465.53g 418.38g 102950 16226          0 free  
普西

您无需缩小PV或重建阵列。您只需要从新驱动器中创建一个新阵列,并将其添加为新的pv(pvcreate+ vgextend),然后将pvmove所有现有的lvs从旧的pv中删除,然后删除旧的pv(vgreduce)并使该驱动器停止工作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从mdadm软件RAID 1阵列上的LVM卷中恢复数据?

来自分类Dev

跨多个mdadm阵列的一个LVM卷

来自分类Dev

重塑并重新启动后,mdadm RAID阵列消失了

来自分类Dev

如何使用mdadm在RAID 5阵列上安装Ubuntu

来自分类Dev

如何使用mdadm在RAID 5阵列上安装Ubuntu

来自分类Dev

如何使用可用空间缩小 LVM 物理卷

来自分类Dev

从mdadm RAID 0阵列中删除1个磁盘

来自分类Dev

如何从磁盘中的可用空间创建 LVM 物理卷

来自分类Dev

添加磁盘以增长LVM Raid5

来自分类Dev

我可以创建降级的mdadm raid10-near(raid 1e)阵列吗?

来自分类Dev

如何将RAID1磁盘之一标记为备用磁盘?(mdadm)

来自分类Dev

恢复降级的RAID阵列

来自分类Dev

重建Linux RAID阵列?

来自分类Dev

从三个空磁盘开始设置RAID10(mdadm和/或lvm),然后添加第四个磁盘(其中有数据)

来自分类Dev

删除并重新插入磁盘后,RAID 5重建失败

来自分类Dev

重建降级的简单镜像卷(“ plex丢失”)

来自分类Dev

RAID mdadm虚拟磁盘太小

来自分类Dev

使用Debian安装程序在整个磁盘(而非分区)上配置LVM物理卷

来自分类Dev

将lvm卷映射到物理卷

来自分类Dev

简单的mdadm RAID 1无法激活备用

来自分类Dev

如何从单个降级的mdadm raid1驱动器恢复文件?“不足以启动阵列”

来自分类Dev

Ubuntu Server 16.04:只看到逻辑卷(硬件 RAID),看不到物理磁盘

来自分类Dev

如何使用mdadm从磁盘映像(而不是磁盘驱动器)(重新)构建/创建/组装IMSM RAID-0阵列?

来自分类Dev

如何使用mdadm从磁盘映像(而不是磁盘驱动器)(重新)构建/创建/组装IMSM RAID-0阵列?

来自分类Dev

如何加快mdadm raid 1的重建速度?

来自分类Dev

为什么断开连接然后重新连接的mdadm RAID1磁盘没有自动重新连接并重新同步?

来自分类Dev

添加新磁盘时可以扩大的RAID1:转换为lvm --type raid1?

来自分类Dev

收缩包含LVM的MDADM Raid 5

来自分类Dev

在Ubuntu中自动通知降级的RAID阵列

Related 相关文章

  1. 1

    如何从mdadm软件RAID 1阵列上的LVM卷中恢复数据?

  2. 2

    跨多个mdadm阵列的一个LVM卷

  3. 3

    重塑并重新启动后,mdadm RAID阵列消失了

  4. 4

    如何使用mdadm在RAID 5阵列上安装Ubuntu

  5. 5

    如何使用mdadm在RAID 5阵列上安装Ubuntu

  6. 6

    如何使用可用空间缩小 LVM 物理卷

  7. 7

    从mdadm RAID 0阵列中删除1个磁盘

  8. 8

    如何从磁盘中的可用空间创建 LVM 物理卷

  9. 9

    添加磁盘以增长LVM Raid5

  10. 10

    我可以创建降级的mdadm raid10-near(raid 1e)阵列吗?

  11. 11

    如何将RAID1磁盘之一标记为备用磁盘?(mdadm)

  12. 12

    恢复降级的RAID阵列

  13. 13

    重建Linux RAID阵列?

  14. 14

    从三个空磁盘开始设置RAID10(mdadm和/或lvm),然后添加第四个磁盘(其中有数据)

  15. 15

    删除并重新插入磁盘后,RAID 5重建失败

  16. 16

    重建降级的简单镜像卷(“ plex丢失”)

  17. 17

    RAID mdadm虚拟磁盘太小

  18. 18

    使用Debian安装程序在整个磁盘(而非分区)上配置LVM物理卷

  19. 19

    将lvm卷映射到物理卷

  20. 20

    简单的mdadm RAID 1无法激活备用

  21. 21

    如何从单个降级的mdadm raid1驱动器恢复文件?“不足以启动阵列”

  22. 22

    Ubuntu Server 16.04:只看到逻辑卷(硬件 RAID),看不到物理磁盘

  23. 23

    如何使用mdadm从磁盘映像(而不是磁盘驱动器)(重新)构建/创建/组装IMSM RAID-0阵列?

  24. 24

    如何使用mdadm从磁盘映像(而不是磁盘驱动器)(重新)构建/创建/组装IMSM RAID-0阵列?

  25. 25

    如何加快mdadm raid 1的重建速度?

  26. 26

    为什么断开连接然后重新连接的mdadm RAID1磁盘没有自动重新连接并重新同步?

  27. 27

    添加新磁盘时可以扩大的RAID1:转换为lvm --type raid1?

  28. 28

    收缩包含LVM的MDADM Raid 5

  29. 29

    在Ubuntu中自动通知降级的RAID阵列

热门标签

归档