如何在现有文件系统上镜像另一个磁盘

如何在现有文件系统上镜像另一个磁盘

在我的测试机中,我可以使用 bdf 命令查看文件系统列表。

$bdf  
Filesystem           kbytes    used   avail  %used  Mounted on  
/dev/vg00/lvol3    58916864 6242747 49386840   11%  /  
/dev/vg00/lvol1     2003481   47996  1755136    3%  /stand  
/dev/vg77/stds      5120000   18753  4782427    0%  /var/opt/stdenv  
/dev/vg77/scrap     3584000   18684  3342490    1%  /tms/vts  
/dev/vg77/cmdsscrap 3584000  530986  2862264   16%  /mnt  

我有一个场景,我必须测试 sar(1m) 命令来检查磁盘活动。为此,我需要一个镜像并配置多个磁盘的文件系统。

但不幸的是,上述现有文件系统只有一个磁盘镜像。

# lvdisplay -v /dev/vg00/lvol1
--- Logical volumes ---
LV Name                     /dev/vg00/lvol1
VG Name                     /dev/vg00
LV Permission               read/write                
LV Status                   available/syncd           
Mirror copies               0            
Consistency Recovery        MWC                 
Schedule                    parallel      
LV Size (Mbytes)            2000            
Current LE                  125       
Allocated PE                125         
Stripes                     0       
Stripe Size (Kbytes)        0                   
Bad block                   off          
Allocation                  strict/contiguous         
IO Timeout (Seconds)        default             

--- Distribution of logical volume ---
PV Name                 LE on PV  PE on PV  
/dev/disk/disk4         125       125  <-- Only one disk is mirrored.

谁能告诉我,如何将另一个磁盘添加到这些现有的文件系统中?请帮助我完成使用文件系统镜像磁盘的步骤。

答案1

步骤 添加额外的磁盘并确保操作系统可以看到它。

使用新磁盘创建 PV

pvcreate /dev/<new device>

将 PV 添加到卷组

vgextend vg00 /dev/<new device>

将卷组 PV 附加到镜像

lvconvert -m 1  vg00/stand  -m 1 

相关内容