myisampackの罠

読み取り専用でいいやってテーブルをmyisampackで圧縮してディスクの空き容量を増やそうとしてみた
んで、myisampackしてもなぜかdfの結果でディスク使用量が減っていない・・・っていうか、むしろ増えている・・・
で、色々調べてみた結果

  • プロセスがファイルをつかんでいるとファイルが完全に削除されない
  • ってことはmysqlがファイルをつかんでいる?

という風に思ってFLUSH TABLEで該当のテーブルをFLUSHしたら、無事にディスク使用量が減っていましたとさ