先决条件

具有顺序挂载的本地 JBOD 存储

MinIO 强烈建议使用 XFS 格式磁盘的直连JBOD 阵列以获得最佳性能。使用任何其他类型的后备存储(SAN/NAS、ext4、RAID、LVM)通常会降低性能、可靠性、可预测性和一致性。

确保您打算使用 MinIO 的所有服务器驱动器都是相同类型(NVMe、SSD 或 HDD)且具有相同的容量(例如12TB)。MinIO 不区分驱动器类型,也不受益于混合存储类型。此外。MinIO 将每个驱动器使用的大小限制为部署中的最小驱动器。例如,如果部署有 15 个 10TB 驱动器和 1 个 1TB 驱动器,MinIO 将每个驱动器的容量限制为 1TB。

MinIO要求在创建新部署时使用扩展符号{x…y}来表示一系列连续的驱动器,其中部署中的所有节点都有一组相同的已安装驱动器。MinIO 还要求物理驱动器的顺序在重启后保持不变,这样给定的挂载点总是指向相同格式的驱动器。因此,MinIO强烈建议使用/etc/fstab或类似的基于文件的挂载配置,以确保驱动器顺序在重启后不会更改。例如:

$ mkfs.xfs /dev/sdb -L DISK1
$ mkfs.xfs /dev/sdc -L DISK2
$ mkfs.xfs /dev/sdd -L DISK3
$ mkfs.xfs /dev/sde -L DISK4

$ nano /etc/fstab

  # <file system>  <mount point>  <type>  <options>         <dump>  <pass>
  LABEL=DISK1      /mnt/disk1     xfs     defaults,noatime  0       2
  LABEL=DISK2      /mnt/disk2     xfs     defaults,noatime  0       2
  LABEL=DISK3      /mnt/disk3     xfs     defaults,noatime  0       2
  LABEL=DISK4      /mnt/disk4     xfs     defaults,noatime  0       2

然后您可以使用扩展符号指定整个驱动器范围/mnt/disk{1...4}。如果要在每个驱动器上使用特定的子文件夹,请将其指定为/mnt/disk{1...4}/minio.

MinIO 不支持将具有现有 MinIO 数据的驱动器任意迁移到新的安装位置,无论是有意还是操作系统级别行为的结果。

作者:Jeebiz  创建时间:2023-05-14 21:01
最后编辑:Jeebiz  更新时间:2024-08-02 11:04