FreeBSD Tips: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 30: Line 30:


softupdate はどんな状態で落ちても、ファイルシステムの一貫性は保たれて、その後の boot 時に fsck -p (preen モード)で軽く修復後はすぐに mount できてすぐに使える利点がある。preen モードでは修復できない(手動 fsck は不要な程度の)問題の修復や、しかし回収可能な削除領域を復帰されるために(ガベッジコレクション的)は必要で、それを background fsck と呼ばれる方法で稼働中に行える。しかし、この処理は一旦スナップショットをとり、裏で fsck を実行する仕組みになっており、この仕組みが大容量ボリュームの場合はとても重くて遅く、不具合といって良いほどにとらえられている。
softupdate はどんな状態で落ちても、ファイルシステムの一貫性は保たれて、その後の boot 時に fsck -p (preen モード)で軽く修復後はすぐに mount できてすぐに使える利点がある。preen モードでは修復できない(手動 fsck は不要な程度の)問題の修復や、しかし回収可能な削除領域を復帰されるために(ガベッジコレクション的)は必要で、それを background fsck と呼ばれる方法で稼働中に行える。しかし、この処理は一旦スナップショットをとり、裏で fsck を実行する仕組みになっており、この仕組みが大容量ボリュームの場合はとても重くて遅く、不具合といって良いほどにとらえられている。
運用上よくある回避策は、background fsck の起動を抑制して、負荷の少ない真夜中に bgfsck を実行させる。
運用上よくある回避策は、background fsck の起動を(停止ではなく)抑制して、負荷の少ない真夜中に bgfsck を実行させる。


/etc/rc.conf
/etc/rc.conf