RAID1:每个分区有一个RAID或RAID设备上的分区?

什么更适合一个普通的服务器:

  • 几个分区,它们被捆绑成几个RAID1设备(/ dev / md0,/ dev / md1,…),没有任何分区,这些分区没有被镜像。
  • 一个大的/ dev / md0,以及这个设备上的分区

这两种方法最大的利弊是什么? 有一个很大的区别,哪一个是一个正常的服务器更好的select没有频繁的更改磁盘和分区设置?

我还没有find任何网站给这个决定提供实际的build议。 我唯一经常阅读的是:不要将/ dev / hda / dev / hdb(没有至less一个分区)捆绑到RAID上,因为这会导致内核检测到原始/ dev / hdX设备上的RAID分区。

没有经常更改磁盘和分区设置的普通服务器,更好的select是什么?

为了回答你提出的问题,有一个原因是有很多select磁盘arrays设置可供select。 每个场景都有自己的需求,需求/需求,性能相关的问题等。如果你要发布服务器将被使用,可能会有所帮助。

请参阅: Linux LVM:单个或多个硬盘分区? 以及。

在整个磁盘上安装RAID1允许您在没有停机的情况下更换有缺陷的磁盘(如果磁盘控制器允许热交换)。

如果你有独立的分区,你可以做更有创意的事情。 你可以有/,/ boot和/ srv不同的分区。 这使您可以将RAID分割为/并在有权访问未使用/复制的虚拟机中进行操作系统升级,然后从该磁盘重新引导,然后从升级/分区复制到旧的。 这与Solaris Live Update类似。

如果你有独立的分区,你可以为这些分区设置不同的raid级别。

这取决于什么是更重要的高可用性或灵活性。