如何使用 RAID 配置 SSD 和 HDD 分区?

如何使用 RAID 配置 SSD 和 HDD 分区?

我第一次使用RAID技术在多个硬盘(SSD + HDD1 + HDD2)上设置分区。所以根据我的研究和Debian 维基我决定创建以下方案:

在此输入图像描述

其中HDD2是外置硬盘,假设镜像HDD1;硬盘2=硬盘1。所以SDD和HDD1也互相镜像。所以根据我的理解Debian 维基MD方案是:

在此输入图像描述

因此,我尝试将大多数静态文件放在 SSD 上(将来添加 noatime 标志以减少在 SSD 上的写入量),并将系统的其余部分放在 HDD1 上。它还会镜像 SSD 文件,以防失败。 HDD2 正在镜像 HDD1。

我对 md2=md10+SSD/partition2 部分感到困惑。它与 md2=HDD1/分区2 + HDD2/分区2 + SSD/分区2 有什么不同?是SSD上写的信息少还是我误解了什么?

因此,在创建 md raid 分区后,据我了解,我现在不需要/不需要触摸 HDD/SSD 分区,对吧?我的意思是我们现在只使用 md 分区,所以只需要安装 Linux(在这种情况下是 Manjaro),对吧?

另外 HDD2 是一个外部驱动器,在创建 md(x) 分区后,我是否需要将任何标志添加到活动/主 raid 驱动器上?如果我拔下 HDD2 并添加一些数据,当我重新插回 HDD1 时,它是否会将这些文件镜像到 HDD1 上?

为了同步它们,我需要创建一个调度程序,对吗?我的意思是,如果我想每周同步一次,我可以在哪里做到(或者我需要创建一个 bash 脚本)?如果每周自动同步一次,但此时HDD2不会出现,因此需要再等待一周才能同步,还是插入时会自动同步?

很多问题,只是想了解它如何工作以及如何设置。谢谢。

答案1

继这篇文章之后(Debian 维基)对我来说是:

  • /boot (md0) 已开启固态硬盘硬盘驱动器移动硬盘(通过 RAID 1)
  • / (md1) 已开启固态硬盘硬盘驱动器移动硬盘(通过 RAID 1)
  • /var (md2) 已开启硬盘驱动器移动硬盘 (通过 RAID 1)
  • /swap (md3) 已开启硬盘驱动器移动硬盘 (通过 RAID 1)
  • /home (md4) 已开启固态硬盘硬盘驱动器移动硬盘(通过 RAID 1)
  • /mnt/work-data(md5) 已开启固态硬盘硬盘驱动器移动硬盘(通过 RAID 1)
  • /mnt/bulk-data(md6) 已开启硬盘驱动器移动硬盘 (通过 RAID 1)

所以:

  1. 内部 SSD 作为固态硬盘= /boot(md0) + /(md1) + /home(md4) + /mnt/work-data(md5)
  2. 内部硬盘驱动器作为硬盘驱动器= /var(md2) + /swap(md3) + (md6) + [ , , ]/mnt/bulk-data的 RAID 1 (md10) + [ ] 的 RAID 1 (md50)/boot//home/mnt/work-data
  3. 外部硬盘作为移动硬盘= [ /var, /swap, /mnt/bulk-data] 的 RAID 1 + [ /boot, /, ] 的 RAID 1 + [ ]/home的 RAID 1/mnt/work-data

相关内容