zhong zhuan

发布时间:2025-07-18 08:55 最后更新:2025-07-18 11:31 浏览量:共 57 次浏览

完整 RAID1 系统安装教程(Ubuntu 24.04.2)

准备工作

  1. 用 Ubuntu 安装U盘启动 → 选择 Try Ubuntu
  2. 连接网络(右上角Wi-Fi/有线图标)
  3. 打开终端:Ctrl+Alt+T

第一阶段:创建 RAID1 阵列

# 切换到root权限
sudo -i# 1. 清除所有旧分区和RAID信息
for disk in /dev/nvme0n1 /dev/nvme1n1; do
wipefs -a $disk
dd if=/dev/zero of=$disk bs=1M count=100 status=progress
done# 2. 创建分区表(每块盘单独操作)
parted /dev/nvme0n1 mklabel gpt
parted /dev/nvme0n1 mkpart primary 2048s 100%
parted /dev/nvme0n1 set 1 raid on

parted /dev/nvme1n1 mklabel gpt
parted /dev/nvme1n1 mkpart primary 2048s 100%
parted /dev/nvme1n1 set 1 raid on

# 3. 创建RAID1阵列
mdadm --create --verbose /dev/md0 --level=1 --raid-devices=2 /dev/nvme0n1p1 /dev/nvme1n1p1 --force

# 4. 监控同步进度(在新终端打开)
watch -n 5 cat /proc/mdstat # 等待100%完成

等待同步完成:显示 [UU] 且无进度条表示完成(约20-40分钟)

第二阶段:文本模式安装系统

# 5. 安装文本安装器
apt update
apt install -y ubiquity ubiquity-frontend-debconf# 6. 启动安装程序
ubiquity --no-bootloader

安装程序操作步骤(按顺序):

  1. 语言选择:中文(简体)

  2. 键盘布局:汉语 → 汉语

  3. 网络配置:

    • 主机名:自定义(如 my-raid-server)
    • 域名:留空
  4. 磁盘分区:

    • 选择 手动分区
    • 选择 /dev/md0 → 确认
  5. 分区方案:

    挂载点 大小 文件系统 分区类型
    /boot 1024 MB ext4 主分区
    swap 与内存等大 swap 主分区
    / 剩余空间 ext4 主分区

    操作步骤:

    • 选择"空闲空间" → 创建新分区
    • 设置大小:1024 MB → 用于:/boot → ext4
    • 再次选择"空闲空间" → 创建新分区
    • 设置大小:建议内存的1.5-2倍 → 用于:交换空间
    • 最后剩余空间 → 创建新分区 → 用于:/ → ext4
    • 点击"结束分区设定" → 确认写入磁盘
  6. 系统设置:

    • 您的姓名:(输入用户名)
    • 计算机名:(自动生成)
    • 用户名:(建议与姓名不同)
    • 密码:(设置安全密码)
    • 登录方式:要求输入密码登录
  7. 安装摘要:

    • 检查所有设置
    • 关键! 在"引导加载程序安装位置"选择:/dev/md0
    • 点击"安装"
  8. 等待安装完成(约10-15分钟)

第三阶段:安装后配置

# 7. 挂载新系统
mount /dev/md0p3 /mnt # 注意:p3对应根分区
mount /dev/md0p1 /mnt/boot
mount --bind /dev /mnt/dev
mount --bind /proc /mnt/proc
mount --bind /sys /mnt/sys# 8. Chroot到新系统
chroot /mnt# 9. 安装RAID管理工具
apt install -y mdadm

# 10. 配置引导
update-initramfs -u
grub-install /dev/nvme0n1
grub-install /dev/nvme1n1
update-grub

# 11. 退出并卸载
exit
umount -R /mnt

最终验证

# 重启系统(首次启动)
reboot# 启动后检查
cat /proc/mdstat
sudo mdadm --detail /dev/md0
df -h | grep md0

替换故障盘流程

当一块SSD故障时:

# 1. 标记故障盘(假设nvme1n1故障)
sudo mdadm /dev/md0 --fail /dev/nvme1n1p1# 2. 移除故障盘
sudo mdadm /dev/md0 --remove /dev/nvme1n1p1# 3. 物理更换新SSD后添加
sudo mdadm /dev/md0 --add /dev/nvme1n1p1 # 使用新盘的实际设备名

# 4. 监控重建
watch cat /proc/mdstat

故障排除技巧

  1. 如果启动卡住:

    • GRUB界面按 e 编辑
    • 在 linux 行末尾添加 bootdegraded=true
    • 按 Ctrl+X 启动
  2. 检查RAID状态:

systemctl status mdmonitor
cat /proc/mdstat
  1. 查看详细日志:
dmesg | grep md
journalctl -b | grep raid

这个教程完全基于您成功的经验(命令行安装器识别md0),避免了图形界面问题。请特别注意分区步骤和引导加载器的安装位置选择,这是最关键的两步。

相关文章

调所有前端VUE,标题四个字,超过自动调行,字和框竖向自动居中
【Simply Static生成静态失败】宝塔防火墙拦截了服务器本机访问自身域名 / IP 的环回请求
宝塔面板中如何修改网站顺序
Ubuntun和debian 系统升级
【教程】Simply Static配置详情
WordPress发现大量垃圾文章被恶意发布的解决方法