Redhat7.9 多路径硬盘挂载

  • 准备更新源

内网没法连更新源,就挂载光盘到本地进行更新

挂载命令:

mount -o loop rhel-server-7.9-x86_64-dvd.iso /opt/rhel/

创建一个rhel.repo的更新配置文件

[root@sql01 ~]# cat /etc/yum.repos.d/rhel.repo 
[rhel]
name=rhel

baseurl=file:///opt/rhel/

gpgcheck=0

enabled=1

安装多路径软件

yum install -y device-mapper device-mapper-multipath

检查dm_multipath模块是否加载

[root@sql01 ~]# lsmod | grep dm_multipath

尝试使用命令加载模块

[root@sql01 ~]# modprobe dm_multipath

再次查看结果


[root@sql01 ~]# lsmod | grep dm_multipath
dm_multipath           27792  0 
dm_mod                124501  12 dm_multipath,dm_log,dm_mirror

加载相关模块

[root@sql01 ~]# modprobe dm-multipath
[root@sql01 ~]# modprobe dm-round-robin

复制配置文件

[root@sql01 ~]# cp /usr/share/doc/device-mapper-multipath-0.4.9/multipath.conf /etc/multipath.conf

启动服务

[root@sql01 ~]# systemctl start multipathd

设为开机启动

[root@sql01 ~]# systemctl enable multipathd

 

用命令查看

[root@sql01 ~]# multipath -ll
mpatha (**00507680c87*****000000000000**) dm-3 IBM     ,2145            
size=3.0T features='1 queue_if_no_path' hwhandler='0' wp=rw
|-+- policy='service-time 0' prio=50 status=active
| |- 7:0:1:0 sdc 8:32 active ready running
| `- 8:0:0:0 sdd 8:48 active ready running
`-+- policy='service-time 0' prio=10 status=enabled
  |- 7:0:0:0 sdb 8:16 active ready running
  `- 8:0:1:0 sde 8:64 active ready running

进行分区使用

由于磁盘大于3T所以使用parted进行分区

[root@sql02 ~]# parted /dev/mapper/mysql_data
GNU Parted 3.1
Using /dev/mapper/mysql_data
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) mklabel
 New disk label type? gpt                                                  
 Warning: The existing disk label on /dev/mapper/mysql_data will be destroyed and all data on this disk will be lost. Do you want to continue?
 Yes/No? yes                                                               
(parted) p                                                                
Model: Linux device-mapper (multipath) (dm)
Disk /dev/mapper/mysql_data: 3299GB
 Sector size (logical/physical): 512B/512B
 Partition Table: gpt
 Disk Flags: 

Number  Start  End  Size  File system  Name  Flags

(parted) mkpart
 Partition name?  []? data                                                 
 File system type?  [ext2]? xfs                                            
Start? 1                                                                  
 End? -1                                                                   
 (parted) q                                                                
Information: You may need to update /etc/fstab.

[root@sql02 ~]# lsblk                                                     
NAME                 MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINT
sda                    8:0    0   279G  0 disk  
├─sda1                 8:1    0   200M  0 part  /boot/efi
├─sda2                 8:2    0     1G  0 part  /boot
└─sda3                 8:3    0 277.8G  0 part  
├─rhel-root        253:0    0    50G  0 lvm   /
├─rhel-swap        253:1    0     4G  0 lvm   [SWAP]
└─rhel-home        253:4    0 223.8G  0 lvm   /home
sdb                    8:16   0   1.4T  0 disk  
└─backupvg-lv_backup 253:3    0   1.3T  0 lvm   
sdc                    8:32   0     3T  0 disk  
└─mysql_data         253:2    0     3T  0 mpath 
└─mysql_data1      253:5    0     3T  0 part  
sdd                    8:48   0     3T  0 disk  
└─mysql_data         253:2    0     3T  0 mpath 
└─mysql_data1      253:5    0     3T  0 part  
sde                    8:64   0     3T  0 disk  
└─mysql_data         253:2    0     3T  0 mpath 
└─mysql_data1      253:5    0     3T  0 part  
sdf                    8:80   0     3T  0 disk  
└─mysql_data         253:2    0     3T  0 mpath 
└─mysql_data1      253:5    0     3T  0 part  

在fstab中加入启动挂载的

重起服务检查挂载是否正确.

posted @ 2022-07-27 16:08  周智林  阅读(1175)  评论(0)    收藏  举报