为了在大磁盘上创建 xfs 文件系统,正确的 mkfs cli 是什么

为了在大磁盘上创建 xfs 文件系统,正确的 mkfs cli 是什么

我们需要在磁盘上创建xfs文件系统 kafka

磁盘的特殊之处kafka在于磁盘大小

kafka20TB在我们的例子中磁盘有大小

我不确定以下内容mkfs,但我需要建议来了解以下 cli 是否足以xfs在大磁盘(kafka机器)上创建文件系统

 DISK=sdb
 mkfs.xfs -L kafka  /dev/$DISK -f      

卡夫卡最佳实践

文件系统选择 Kafka 使用磁盘上的常规文件,因此它对特定文件系统没有硬依赖。我们推荐 EXT4 或 XFS。最近对 XFS 文件系统的改进表明,它对于 Kafka 的工作负载具有更好的性能特征,而不会影响稳定性。注意:请勿使用已安装的共享驱动器和任何网络文件系统。根据我们的经验,Kafka 在此类文件系统上存在索引故障。 Kafka 使用 MemoryMapped 文件来存储偏移量索引,该索引在网络文件系统上存在已知问题。

答案1

从您引用的文档中:

XFS 文件系统 [...] 不需要对默认设置进行任何更改,无论是在文件系统创建时还是在挂载时。

来源:https://kafka.apache.org/documentation/#xfs

所以它应该可以工作。此外,20TB 的设备大小也没有什么特别之处。

考虑添加分区表,然后使用/dev/sdb1代替/dev/sdb.

相关内容