我第一次使用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)
所以:
- 内部 SSD 作为固态硬盘=
/boot
(md0) +/
(md1) +/home
(md4) +/mnt/work-data
(md5) - 内部硬盘驱动器作为硬盘驱动器=
/var
(md2) +/swap
(md3) + (md6) + [ , , ]/mnt/bulk-data
的 RAID 1 (md10) + [ ] 的 RAID 1 (md50)/boot
/
/home
/mnt/work-data
- 外部硬盘作为移动硬盘= [
/var
,/swap
,/mnt/bulk-data
] 的 RAID 1 + [/boot
,/
, ] 的 RAID 1 + [ ]/home
的 RAID 1/mnt/work-data