大きなサイズのファイルをコースファイルとして大量に保有するコースのバックアップに失敗する事例がいくつも報告されています.Using moodleにおいても頻繁に報告され,「Moodle2.0では改善されるのでお待ちを!」という回答が繰り返されています.これは現在のPHPが2GBを越えるファイルを正常に取り扱うことができない制限が主たる要因でありますが,かといって例えば4GBのバックアップを5個も保存すると,一つのコースでHDDを20GBも浪費してしまいます.そのバックアップファイルを作成するにはHDDだけではなくCPUも著しく浪費します.HDDの空き容量不足によりサーバがダウンしたという話もいくつか聞きます.
そこで「これはバックアップしないで良いです」という条件を指定できる改良を開始しました.
標準のMoodleではなく対象はfs_moodleに限りますが,可能な限り本体側の改造を少なくするつもりです.標準のMoodleでも多少の改造で対応できるかも知れません.
仕様は以下のURLで参照できます.
http://www.suzuka-ct.ac.jp/mech/moodle/mod/wiki/view.php?id=320&page=Shirai171&thankyou=1
進捗を少しずつですが,こちらにも報告していこうと思います.