Hard-Drive

mkfs + xfs + 什麼是正確的 mkfs cli,以便在巨大的磁碟上創建 xfs 文件系統

  • December 15, 2019

我們需要在磁碟上創建xfs文件系統 kafka

磁碟的特殊之處kafka在於磁碟大小

kafka在我們的例子中磁碟有20TB大小

我不確定以下內容mkfs,但我需要建議以了解以下 cli 是否足以xfs在巨大的磁碟(kafka機器)上創建文件系統

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

卡夫卡最佳實踐

文件系統選擇 Kafka 使用磁碟上的正常文件,因此它對特定文件系統沒有硬依賴。我們推薦 EXT4 或 XFS。最近對 XFS 文件系統的改進表明它對 Kafka 的工作負載具有更好的性能特徵,而不會影響穩定性。注意:不要使用掛載的共享驅動器和任何網路文件系統。根據我們的經驗,已知 Kafka 在此類文件系統上存在索引故障。Kafka 使用 MemoryMapped 文件來儲存在網路文件系統上存在已知問題的偏移量索引。

是的,mkfs.xfs預設值應該足夠了。

多年來,XFS 已經在數百 TiB 的捲上進行了測試。

Kafka 的 XFS 說明指出

XFS 文件系統具有大量的自動調整功能,因此它不需要在文件系統創建時或掛載時對預設設置進行任何更改。

(文件然後繼續討論largionobarrier但認為它們是不必要的,所以忽略它們。)

與往常一樣,測試您的工作量。在生產的負載水平上進行綜合測試可能並不容易。至少監控您的 I/O 性能。

引用自:https://serverfault.com/questions/995621