我要將日誌移到另一個分割區,但我不知道如何正確計算日誌所需的大小?
我正在運行ext4
15GB 容量的檔案系統。
答案1
$ man mkfs.ext4
The size of the journal must be at least 1024 filesystem blocks (i.e., 1MB if using 1k blocks, 4MB if using 4k blocks, etc.) and may be no more than 102,400 filesystem blocks.
我認為預設大小是 128MB,但不確定,這可能已經過時了。無論如何,我不認為將日誌移動到同一硬碟上的另一個分區會有所改進。如果您移動到另一個實體磁碟會有所幫助。
您能做的最好的事情就是嘗試不同的大小,並將當前狀態與您的實際工作負載進行比較(不是某些可能會或可能不會模擬與您的實際工作負載類似的操作的基準工具) 。
答案2
man tune2fs
閃爍-J size=journal-size
選項。另一個實用程式dumpe2fs
讓您確切了解每一個具體案例。