关于centos7.6节点常用环境

一般节点要求
1.服务尽量选择安装centos7.6长期稳定版本(勿必选择用英语环境

常用raid1用于服务器搭建(因为raid1相对其他合盘方案的好处)

主要在于raid1用两块尽量一样的规格同品牌的企业级硬盘,做备份磁盘raid1,当其中一块硬盘坏了,不会因此导致节点磁盘数据丢失这个是最主要的原因,所以对于7*24小时节点用的数据合盘磁盘,勿必选择用raid1

raid1方法
a.操作系统版本信息

uname -a

b.查看当前磁盘及磁盘分区信息

cat /proc/partitions

了解清楚自己服务器的磁盘信息以后,再决定选择用于合盘的两个磁盘
如:计划把/dev/sdb、/dev/sdc两块2T盘做成raid1磁盘的话
提前将两个盘分别分区为4T盘(一个分区)
先执行

gdisk /dev/sdb

n

o   (后面两个空格)

p

w

然后/dev/sdc也是一样的方法先分区

之后分别将/dev/sdb、/dev/sdc分别格式化成ext4格式

mkfs.ext4 /dev/sdb1

mkfs.ext4 /dev/sdc1

合盘操作

mdadm -C /dev/md1 -ayes -l1 -n2 /dev/sd[b,c]1

说明:

此处的md1指的是raid1
n2指的是两个相同规格的盘做合盘
/dev/sd[b,c]1  指的是sdb  sdc做raid合盘操作

查看raid1状态&新的raid1的分区情况

cat /proc/mdstat

反馈的信息如此

[root@bogon ~]# cat /proc/mdstat Personalities : [raid1] md1 : active
raid1 sda1[0] sdb1[1]
3906885440 blocks super 1.2 [2/2] [UU]
bitmap: 0/30 pages [0KB], 65536KB chunk

unused devices: [root@bogon ~]#

基本了解我们的合盘是成功的两个盘分别是4T的盘合成了raid1


修改配置文件/etc/mdadm.conf

**这一步十分重要**


执行如下命令分别

echo DEVICE /dev/sd{b,c}1 >> /etc/mdadm.conf

再执行

mdadm -Ds >> /etc/mdadm.conf

最后建立系统自动挂载操作

新建挂载目录文件(我个人习惯放在home目录下)
操作执行如下
1.在home目录下新建一个md1用于挂载的文件夹

mkdir /home/md1

然后进行挂载操作

mount /dev/md1 /home/md1

然后确认我们的挂载没有错误执行命令

df

反馈如下

[root@bogon ~]# df
Filesystem      1K-blocks    Used  Available Use% Mounted on
/dev/sdc5        38556272 5741524   32814748  15% /
devtmpfs         32823168       0   32823168   0% /dev
tmpfs            32838912       0   32838912   0% /dev/shm
tmpfs            32838912   10984   32827928   1% /run
tmpfs            32838912       0   32838912   0% /sys/fs/cgroup
/dev/sdc3        10475520   33100   10442420   1% /home
/dev/md1       3845428024   90136 3649977232   1% /home/md1
/dev/sdc1         1038336  177624     860712  18% /boot
tmpfs             6567784       4    6567780   1% /run/user/42
tmpfs             6567784      28    6567756   1% /run/user/0
[root@bogon ~]# 

然后开启开机自动挂载(/etc/fstab)

vi /etc/fstab

进入编辑模式(i)
最后面添加如下挂载

/dev/md1           /home/md1/           ext4    defaults        0 0

然后wq保存并退出

然后检查一下用命令

mount -a

如果没有提示说明开机自动挂载没有问题

为了保险最好还是能检查没有错误还是再重启确认,因为节点服务器要求7*24小时工作,对于矿工收益的稳定性至关重要,不可马虎

------------------------------

怎么删除raid1(md1)的合盘磁盘,让两个盘单独使用的操作如下
1.inux 下 删除软RAID:

a.查看当前服务器raid相关情况
执行命令

cat /proc/mdstat

反馈如下

   [root@bogon ~]# cat /proc/mdstat
Personalities : [raid1] 
md1 : active raid1 sda1[0] sdb1[1]
      3906885440 blocks super 1.2 [2/2] [UU]
      bitmap: 0/30 pages [0KB], 65536KB chunk

unused devices: <none>
[root@bogon ~]# 

查看结果是我们的合盘为raid1[sda,sdb]
b.先做反挂载操作

df

查看一下当前的合盘挂载情况
反馈如下

[root@bogon ~]# df
Filesystem      1K-blocks    Used  Available Use% Mounted on
/dev/sdc5        38556272 5743068   32813204  15% /
devtmpfs         32823168       0   32823168   0% /dev
tmpfs            32838912       0   32838912   0% /dev/shm
tmpfs            32838912   10992   32827920   1% /run
tmpfs            32838912       0   32838912   0% /sys/fs/cgroup
/dev/sdc3        10475520   33100   10442420   1% /home
/dev/md1       3845428024   90136 3649977232   1% /home/md1
/dev/sdc1         1038336  177624     860712  18% /boot
tmpfs             6567784       4    6567780   1% /run/user/42
tmpfs             6567784      28    6567756   1% /run/user/0
[root@bogon ~]# 

我们可以看到我们的md1[sda、sdb]
挂载在/home/md1路径下
执行反挂载操作

umount /dev/md1

停止md1这个阵列,并释放与该阵列相关的所有资源

mdadm -S /dev/md1

mdadm: stopped /dev/md0

清除成员磁盘当中阵列的超级块信息

mdadm --zero-superblock /dev/sda /dev/sdb

删除或注释/etc/fstab上的开机自动挂载信息

  vi /etc/fstab

反馈如下

#
# /etc/fstab
# Created by anaconda on Wed Jul 10 08:17:08 2019
#
# 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
#
UUID=77247dd8-bf7d-4006-8f4e-f315baa926ce /                       xfs     defaults        0 0
UUID=3ed08564-9fe4-4710-9353-909850392922 /boot                   xfs     defaults        0 0
UUID=7e51a7ed-8b1f-4d1b-a141-fb765150bcdb /home                   xfs     defaults        0 0
UUID=e13bd7dd-0e97-47d3-9b08-362954af9ff5 swap                    swap    defaults        0 0


/dev/md1           /home/md1/           ext4    defaults        0 0

进入输入模式下
然后删除对应的md1整行的相关自动挂载信息,整行并保存并退出

删除或注释/etc/mdadm.conf对应的RAID信息

 vi /etc/mdadm.conf 
 反馈如下

DEVICE /dev/sda1 /dev/sdb1 ARRAY /dev/md/1 metadata=1.2
name=localhost.localdomain:1 UUID=0b35ed88:e0092260:494b0864:773a1dba

进入输入模式下,把所有的相关文件删除并保存退出

最后删除合盘信息md1

rm -f /dev/md1

然后检查有没有问题再重启看一下

mount -a

这个是检查开机挂载是否正确,执行后没有任何信息回馈,就表明开机挂载是正常的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值