Disk

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

  • December 16, 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 文件來儲存在網路文件系統上存在已知問題的偏移量索引。

從您引用的文件中:

XFS 文件系統

$$ … $$不需要在文件系統創建時或掛載時更改預設設置。

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

所以它應該可以工作。20TB 的設備大小也沒有什麼特別之處了。

考慮添加一個分區表,然後使用/dev/sdb1而不是/dev/sdb.

引用自:https://unix.stackexchange.com/questions/557350