Linux
如果穩定性是最重要的,如何格式化 XFS 分區
我們想使用 XFS 格式化伺服器中的一些分區。高性能當然是我們的目標,但我們更喜歡穩定性。例如,如果發生電源故障,我們希望快速恢復 FS。如果分區損壞並且在這種情況下不能再使用,這是不可接受的。我們可以改變 mkfs.xfs 的選項來提高穩定性嗎?
有人這樣建議:
mkfs.xfs –b size=4096 –s size=4096 /dev/sdx -f
我的問題是:
- 塊 4096 字節對於性能來說是否太小?如果我改進它,穩定性會受到影響嗎?
- 扇區大小應該由低級塊設備驅動考慮,為什麼XFS也有“扇區大小”?如果系統是支持傳統 512 字節扇區的 Linux,將其設置為 4096 字節有什麼問題嗎?
XFS 本身就相當穩定。這是一個成熟的文件系統。掛載/格式化選項實際上只會影響性能。我設置了分配組計數和日誌大小。
我常用的 mkfs.xfs 命令字元串是:
mkfs.xfs -f -L /partitionname -d agcount=64 -l size=128m,version=2 /dev/sdb1
對於帶有電池支持的 RAID 控制器的系統,我的安裝選項是:
rw,noatime,logbufs=8,logbsize=256k,nobarrier