本文记录联想 ThinkServer(LSI MegaRAID / RAID 510i)上,用 2 块 900GB 硬盘从零做 RAID 1,再安装 CentOS 7.9 + GNOME 桌面 的完整步骤。
做成之后,系统里只看到 1 块约 900GB 的虚拟盘;坏 1 块硬盘仍能开机。桌面环境可以正常安装。
目标结果
硬盘1 900GB ─┐
├─ RAID 1 ─ Virtual Drive 0 ≈ 900GB Optimal
硬盘2 900GB ─┘
↓
CentOS 7.9 + GNOME 桌面
要点:
RAID 级别必须是 RAID 1,不要选 RAID 0
两块盘都要勾上,不要只勾 1 块
安装器磁盘页面必须只看到 1 块约 900GB 的盘
创建或删除阵列会清空硬盘数据,请确认盘上没有要保留的内容
第 0 步:准备
做 RAID 时先把 U 盘拔掉
确认 2 块硬盘都已插好、指示灯亮
显示器已接到服务器
第 1 步:进 BIOS
开机,看到联想 Logo 时连按:
F1
进入 Aptio Setup Utility。
用方向键找到并停在:
LSI MegaRAID
Lenovo ThinkServer RAID 510i AnyRAID Adapter
然后按 Enter。
如果进不去,重启机器;开机出现 LSI / MegaRAID 字样时连按 Ctrl + R。
第 2 步:进去后先看现状
可能看到两种界面,对号入座即可。
界面 A(白底菜单):
Configuration Management
Virtual Drive Management
Drive Management
界面 B(蓝底): 顶部有 VD Mgmt / PD Mgmt
先看有没有现成的 Virtual Drive。
第 3 步:创建 RAID 1
界面 A(白底菜单)
选
Configuration Management→Enter选
Create Configuration→EnterSelect RAID Level改成RAID1进
Select Drives空格勾选 2 块盘都要勾:
[X] Drive 0 [X] Drive 1选
Apply Changes/OK能改的话设成:
Strip Size: 64 KB Write Policy: Write Through Initialize: Enable选
Save/Create Virtual Drive提示会清除数据 → 选
Yes/OK
界面 B(蓝底 VD Mgmt)
先切到
PD Mgmt,2 块盘应是Unconfigured Good回到
VD Mgmt光标停在控制器名字上,按
F2选
Create Virtual DriveRAID Level选RAID-1空格勾选 2 块盘
进
Advanced,Initialize选YesOK→OK初始化选
Fast Init
不要选 RAID 0,不要只勾 1 块盘。
第 4 步:设成启动盘
选中:
Virtual Drive 0
执行:
Set Boot Drive
第 5 步:确认成功
必须看到:
Virtual Drive 0
RAID 1
大约 900GB
Optimal
不是 Optimal 不要往下走。
然后:
连按
Esc退回 BIOS按
F10保存退出机器重启
第 6 步:U 盘启动装系统
U 盘插 后面 USB 口
开机连按
F12选:
UEFI: Ventoy或
UEFI: USB Flash Disk不要选
LSI MegaRAID/ 硬盘。Ventoy 里选
CentOS-7-x86_64-DVD-2009.iso,回车(不要选 Memdisk)选
Install CentOS 7
第 7 步:安装勾选
语言: English
时间: Asia / Shanghai,NTP 打开,填 ntp.aliyun.com
软件:
GNOME Desktop
再勾:Development Tools、Compatibility Libraries
磁盘: 必须只看到 1 块约 900GB。
如果是 2 块独立硬盘,说明 RAID 1 没做成,退回去重做。
选 I will configure partitioning,按这个分:
/boot/efi 600MB EFI(UEFI 才建)
/boot 1GB ext4
swap 16GB
/ 100GB xfs ← 桌面要大一点
/var 50GB xfs
/home 50GB xfs
/data 剩余 xfs ← 网站、数据库放这里
网络: 只开第一块 I210,填静态 IP、网关、DNS
用户: 设 root 密码;再建 ops,勾选管理员
点 Begin Installation → 完成后重启 → 拔掉 U 盘 → 进 GNOME 桌面。
第 8 步:进桌面后立刻改源
打开终端:
sudo -i
mkdir -p /etc/yum.repos.d/backup
mv /etc/yum.repos.d/CentOS-*.repo /etc/yum.repos.d/backup/ 2>/dev/null
cat >/etc/yum.repos.d/CentOS-Vault.repo <<'EOF'
[base]
name=CentOS-7.9 - Base
baseurl=https://vault.centos.org/7.9.2009/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
[updates]
name=CentOS-7.9 - Updates
baseurl=https://vault.centos.org/7.9.2009/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
[extras]
name=CentOS-7.9 - Extras
baseurl=https://vault.centos.org/7.9.2009/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
EOF
yum clean all && yum makecache
CentOS 7 官方源已经下线,必须切到 Vault,否则 yum 会失败。
卡住时先看这一步
如果你已经进了 BIOS,光标停在 LSI MegaRAID 上:
按 Enter。
进去后对照第 2 步判断是界面 A 还是界面 B:
白底菜单:走「界面 A」创建 RAID 1
蓝底
VD Mgmt/PD Mgmt:走「界面 B」RAID Level 选 RAID1 / RAID-1
两块盘都要勾上
创建完成后必须看到
Virtual Drive 0、约 900GB、Optimal
出现 Foreign / Degraded / Failed 时先停下来,不要继续初始化或覆盖阵列。
小结
两块 900GB 做成 RAID 1,系统只看到一块约 900GB 的 Virtual Drive。
阵列必须是
Optimal,并设成启动盘。U 盘从后面 USB 口进 Ventoy,安装 CentOS 7.9 + GNOME。
磁盘分区给
/留足空间,数据和网站放到/data。进桌面后立刻把 yum 源改成 CentOS Vault。