2团
Published on 2024-08-16 / 35 Visits
0
0

移动云重新挂载云硬盘

移动云上,需要更新初始化挂载的硬盘,主要是更新挂载点。

操作系统信息:

[root@mongo-02 ~]# cat /etc/os-release 
NAME="openEuler"
VERSION="22.03 (LTS-SP1)"
ID="openEuler"
VERSION_ID="22.03"
PRETTY_NAME="openEuler 22.03 (LTS-SP1)"
ANSI_COLOR="0;31"

现有的挂载信息:

image-tlpi.png

现有的盘已经是XFS格式,因此不做调整,如果需要调整,可以参照:

mkfs.xfs /dev/sdb

取消数据盘的挂载:

[root@mongo-02 ~]# umount /data/node1/
[root@mongo-02 ~]# umount /data/node2/
[root@mongo-02 ~]# umount /data/node3/

查看磁盘UUID信息:

image-hopr.png

需要注意的是,移动云上的盘符在重启后会发生变更,这导致我刚开始使用盘符挂载,重启后出现报错(好消息,直接报错了,而不是运行一段时间重启后报错)。

创建挂载点:

mkdir -p /data/mongodb/shard1 /data/mongodb/shard2 /data/mongodb/shard3

更新挂载信息(注释的地方为填写UUID的地方,需要根据实际情况填写,需要注意硬盘格式化后,UUID会发生变更,因此在格式化后再获取UUID填写挂载信息):

[root@mongo-02 by-uuid]# cat /etc/fstab 

#
# /etc/fstab
# Created by anaconda on Fri Feb 24 01:46:24 2023
#
# Accessible filesystems, by reference, are maintained under '/dev/disk/'.
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info.
#
# After editing this file, run 'systemctl daemon-reload' to update systemd
# units generated from this file.
#
UUID=********-e8c2-44cf-8edf-************ /                       ext4    defaults        1 1
UUID=********-7ae4-4eb1-8546-************ /data/mongodb/shard1 xfs defaults,noatime 0 0
UUID=********-27e7-4eeb-8322-************ /data/mongodb/shard2 xfs defaults,noatime 0 0
UUID=********-8a0d-4ca1-88c2-************ /data/mongodb/shard3 xfs defaults,noatime 0 0

以上挂载信息中,需要注意挂载参数做了调整,例如noatime等,这是针对MongoDB的数据盘进行的定制化操作。

重启机器:

[root@mongo-02 ~]# lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
sda      8:0    0  100G  0 disk 
└─sda1   8:1    0  100G  0 part /
sdb      8:16   0  300G  0 disk /data/mongodb/shard1
sdc      8:32   0  300G  0 disk /data/mongodb/shard2
sdd      8:48   0  300G  0 disk /data/mongodb/shard3
sr0     11:0    1  474K  0 rom  
[root@mongo-02 ~]# df -hT
Filesystem     Type      Size  Used Avail Use% Mounted on
devtmpfs       devtmpfs  4.0M     0  4.0M   0% /dev
tmpfs          tmpfs     7.9G     0  7.9G   0% /dev/shm
tmpfs          tmpfs     3.2G  572K  3.2G   1% /run
tmpfs          tmpfs     4.0M     0  4.0M   0% /sys/fs/cgroup
/dev/sda1      ext4       99G  2.8G   92G   3% /
tmpfs          tmpfs     7.9G  7.6M  7.9G   1% /tmp
/dev/sdb       xfs       300G  2.2G  298G   1% /data/mongodb/shard1
/dev/sdd       xfs       300G  2.2G  298G   1% /data/mongodb/shard3
/dev/sdc       xfs       300G  2.2G  298G   1% /data/mongodb/shard2

参照上图,可发现磁盘已经重新挂载了。


Comment