设为首页收藏本站

ZMX - IT技术交流论坛 - 无限Perfect,追求梦想 - itzmx.com

 找回密码
 注册论坛

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

用百度帐号登录

只需两步,快速登录

搜索
查看: 129|回复: 0

hetzner hz安装Linux centos系统没有硬件列阵卡只能创建软raid10的教程,md硬盘数据盘

[复制链接]
 成长值: 684

签到天数: 4853 天

[LV.Master]伴坛终老

发表于 2025/4/7 01:27 | 显示全部楼层 |阅读模式 |Google Chrome 135.0.0.0|Windows 10
天涯海角搜一下: 百度 谷歌 360 搜狗 有道 雅虎 必应 即刻
hetzner hz安装Linux centos系统没有硬件列阵卡只能创建软raid10的教程,md硬盘数据盘

确保是新购买的服务器没有数据,先格式化硬盘
  1. dd if=/dev/zero of=/dev/sda bs=4K count=1 oflag=dsync
  2. dd if=/dev/zero of=/dev/sdb bs=4K count=1 oflag=dsync
  3. dd if=/dev/zero of=/dev/sdc bs=4K count=1 oflag=dsync
  4. dd if=/dev/zero of=/dev/sdd bs=4K count=1 oflag=dsync
  5. dd if=/dev/zero of=/dev/sde bs=4K count=1 oflag=dsync
  6. dd if=/dev/zero of=/dev/sdf bs=4K count=1 oflag=dsync
  7. dd if=/dev/zero of=/dev/sdg bs=4K count=1 oflag=dsync
  8. dd if=/dev/zero of=/dev/sdh bs=4K count=1 oflag=dsync
  9. dd if=/dev/zero of=/dev/sdi bs=4K count=1 oflag=dsync
  10. dd if=/dev/zero of=/dev/sdj bs=4K count=1 oflag=dsync
  11. dd if=/dev/zero of=/dev/nvme0n1 bs=4K count=1 oflag=dsync
  12. dd if=/dev/zero of=/dev/nvme1n1 bs=4K count=1 oflag=dsync
复制代码


救援模式运行指令进入安装
  1. installimage
复制代码


只保留两个固态盘安装系统作为raid1,其他十个数据盘全部加#号

系统安装完成后reboot重启进入centos

进入系统给另外十个数据盘创建raid10,由于raid1占用了md0 md1 md2,数据盘需要命名为md3,不要使用dracut --force这个命令,运行他不是必要的,因为会导致报错无法正常开机
  1. mdadm --create --verbose /dev/md3 --level=10 --raid-devices=10 /dev/sd[a-j]
  2. mkfs.ext4 /dev/md3
复制代码
  1. mkdir -p /home
  2. mount /dev/md3 /home
  3. mdadm --detail --scan | tee -a /etc/mdadm.conf
复制代码
[root@CentOS-90-stream-amd64-base ~]# mdadm --detail --scan
ARRAY /dev/md/1 metadata=1.2 UUID=786c26f3:dda72c70:42ffc104:86407608
ARRAY /dev/md/0 metadata=1.2 UUID=42f8d14d:ad814e94:65da1927:8dc438d7
ARRAY /dev/md/2 metadata=1.2 UUID=0f8d4f34:6f5be770:947c37ae:452301f3
ARRAY /dev/md3 metadata=1.2 UUID=0c43a96e:223f5b6e:5fd20c8c:83c4c4b2


检查raid创建情况
  1. lsblk
复制代码
[root@CentOS-90-stream-amd64-base ~]# lsblk
NAME        MAJ:MIN RM   SIZE RO TYPE   MOUNTPOINTS
sda           8:0    0  14.6T  0 disk   
└─md3         9:3    0  72.8T  0 raid10 /home
sdb           8:16   0  14.6T  0 disk   
└─md3         9:3    0  72.8T  0 raid10 /home
sdc           8:32   0  14.6T  0 disk   
└─md3         9:3    0  72.8T  0 raid10 /home
sdd           8:48   0  14.6T  0 disk   
└─md3         9:3    0  72.8T  0 raid10 /home
sde           8:64   0  14.6T  0 disk   
└─md3         9:3    0  72.8T  0 raid10 /home
sdf           8:80   0  14.6T  0 disk   
└─md3         9:3    0  72.8T  0 raid10 /home
sdg           8:96   0  14.6T  0 disk   
└─md3         9:3    0  72.8T  0 raid10 /home
sdh           8:112  0  14.6T  0 disk   
└─md3         9:3    0  72.8T  0 raid10 /home
sdi           8:128  0  14.6T  0 disk   
└─md3         9:3    0  72.8T  0 raid10 /home
sdj           8:144  0  14.6T  0 disk   
└─md3         9:3    0  72.8T  0 raid10 /home
nvme0n1     259:0    0 894.3G  0 disk   
├─nvme0n1p1 259:2    0     4G  0 part   
│ └─md0       9:0    0     4G  0 raid1  [SWAP]
├─nvme0n1p2 259:3    0     1G  0 part   
│ └─md1       9:1    0  1022M  0 raid1  /boot
└─nvme0n1p3 259:5    0 889.3G  0 part   
  └─md2       9:2    0 889.1G  0 raid1  /
nvme1n1     259:1    0 894.3G  0 disk   
├─nvme1n1p1 259:4    0     4G  0 part   
│ └─md0       9:0    0     4G  0 raid1  [SWAP]
├─nvme1n1p2 259:6    0     1G  0 part   
│ └─md1       9:1    0  1022M  0 raid1  /boot
└─nvme1n1p3 259:7    0 889.3G  0 part   
  └─md2       9:2    0 889.1G  0 raid1  /
  1. cat /proc/mdstat
复制代码
[root@CentOS-90-stream-amd64-base ~]# cat /proc/mdstat
Personalities : [raid1] [raid10]
md3 : active raid10 sdj[9] sdi[8] sdh[7] sdg[6] sdf[5] sde[4] sdd[3] sdc[2] sdb[1] sda[0]
      78128737280 blocks super 1.2 512K chunks 2 near-copies [10/10] [UUUUUUUUUU]
      [>....................]  resync =  0.0% (8602240/78128737280) finish=43082.8min speed=30220K/sec
      bitmap: 292/292 pages [1168KB], 131072KB chunk

md2 : active raid1 nvme1n1p3[1] nvme0n1p3[0]
      932315456 blocks super 1.2 [2/2] [UU]
      [>....................]  resync =  3.1% (29296640/932315456) finish=72.9min speed=206145K/sec
      bitmap: 7/7 pages [28KB], 65536KB chunk

md0 : active raid1 nvme0n1p1[0] nvme1n1p1[1]
      4189184 blocks super 1.2 [2/2] [UU]
      
md1 : active raid1 nvme0n1p2[0] nvme1n1p2[1]
      1046528 blocks super 1.2 [2/2] [UU]
      
unused devices: <none>
  1. mdadm --detail /dev/md3
复制代码
[root@CentOS-90-stream-amd64-base ~]# mdadm --detail /dev/md3
/dev/md3:
           Version : 1.2
     Creation Time : Sun Apr  6 19:47:18 2025
        Raid Level : raid10
        Array Size : 78128737280 (72.76 TiB 80.00 TB)
     Used Dev Size : 15625747456 (14.55 TiB 16.00 TB)
      Raid Devices : 10
     Total Devices : 10
       Persistence : Superblock is persistent

     Intent Bitmap : Internal

       Update Time : Sun Apr  6 19:48:31 2025
             State : clean, resyncing
    Active Devices : 10
   Working Devices : 10
    Failed Devices : 0
     Spare Devices : 0

            Layout : near=2
        Chunk Size : 512K

Consistency Policy : bitmap

     Resync Status : 0% complete

              Name : CentOS-90-stream-amd64-base:3  (local to host CentOS-90-stream-amd64-base)
              UUID : 0c43a96e:223f5b6e:5fd20c8c:83c4c4b2
            Events : 18

    Number   Major   Minor   RaidDevice State
       0       8        0        0      active sync set-A   /dev/sda
       1       8       16        1      active sync set-B   /dev/sdb
       2       8       32        2      active sync set-A   /dev/sdc
       3       8       48        3      active sync set-B   /dev/sdd
       4       8       64        4      active sync set-A   /dev/sde
       5       8       80        5      active sync set-B   /dev/sdf
       6       8       96        6      active sync set-A   /dev/sdg
       7       8      112        7      active sync set-B   /dev/sdh
       8       8      128        8      active sync set-A   /dev/sdi
       9       8      144        9      active sync set-B   /dev/sdj


编辑文件 vi /etc/fstab 加入开机自动启动挂载
  1. /dev/md3 /home ext4 defaults 0 0
复制代码


reboot重启系统,测试是否正常工作

如果要删除raid10,请确保步骤完整避免后续uuid冲突
  1. mdadm --stop /dev/md3
  2. mdadm --zero-superblock /dev/sd[a-j]
复制代码


hz上好像不能设置开机自动挂载,一动这个文件就烂掉开不了机,本地虚拟机反而测试什么问题都没有,服务器上每次开机手动挂载吧
1.jpg
dm3重启后变成dm127,感觉和这个原因有关,服务器上每次开机不知道为什么盘符会变,,总之别设置开机自动挂载了,服务器一般情况也几年不会重启的
手动挂载方法,查找raid10盘符名称
lsblk
挂载到/home
mount /dev/md3 /home
主要是太玄学了 服务器上不知道为什么一设置开机自动挂载就启动不起来了,还特别弄了个虚拟机 本地测试了下一点问题都没有,所以还是windows服务器好。。。至少用起来比较方便,就是一些软件可能不支持,毕竟Windows服务器普遍价格很贵,除非自己通过救援系统去安装操作系统,不然用服务商预装的每个月要多几十美元版权费,软件方作者自然也没去弄Windows版本了

欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册论坛 新浪微博账号登陆用百度帐号登录

本版积分规则

手机版|Archiver|Mail me|网站地图|IT技术交流论坛 ( 闽ICP备13013206号-7 )

GMT+8, 2025/4/18 20:17 , Processed in 0.144897 second(s), 23 queries , MemCache On.

Powered by itzmx! X3.4

© 2011- sakura

快速回复 返回顶部 返回列表