日頃管理しているサーバーにてVirtualminの更新が来ていたのでアップデートしたら、その後、ドメインやユーザーに設定したディスククォータ(disk quota)や、今現在のディスク使用量などのデータが表示されなくなっていた。
これではサーバー管理の際に不便なので原因を調べて対策します。
※動作確認環境
CentOS Linux 7.8
Webminバージョン 1.953
Virtualminバージョン 6.10
現状
仮想サーバーを選択して編集画面を開いても「割り当てと制限」というdisk quotaを設定する部分がありません。
ユーザーの一覧にもdisk quotaやディスク使用量が表示されておりません。
Virtualminのダッシュボードにも「ディスククォータ」という欄があり、各ドメインのdisk quotaとディスク使用量の一覧があったはずなのに表示されません。
調査
Virtualmin公式サイトの「Premium Support and Bug Tracker」ページでこの問題に関して調べてみます。
■Premium Support and Bug Tracker | Virtualmin
URL: https://archive.virtualmin.com/project/issues
上記URLで該当するバグや不具合が既に報告されていれば、次
すると、この問題は今回のアップデートの際のバグで既に報告されておりました。
色々と調べてみると、これはファイルシステムが「xfs」の場合に起こる既知のバグらしく、すぐに対策したい場合はパッチをあてることにより対策可能という書き込みがありました。
対策
早速、パッチを当てて対策します。(※今回はパッチ済みのファイルをダウンロード&上書きして対策します。)
SSHでサーバーにログインし、以下のコマンドを実行します。
1 |
curl https://raw.githubusercontent.com/virtualmin/virtualmin-gpl/master/virtual-server-lib-funcs.pl -o /usr/libexec/webmin/virtual-server/virtual-server-lib-funcs.pl && /etc/webmin/restart |
上記コマンドの実行完了です。
次に、Virtualminの左メニューの「システム設定」⇒「構成を再確認」をクリックします。
「システムはVirtualminで使用する準備ができています。」と表示されればOKです。
構成の再確認が終わったらVirtualminのダッシュボードに戻って確認します。
正常にディスククォータや、今現在のディスク使用量が表示されるようになりました。
■仮想サーバーの編集画面
■ユーザー一覧
■Virtualminのダッシュボード
※グラフの色が真っ白ですが、これもバグだと思います。ディスククォータと利用状況は右側の数字でとりあえず把握できるので、これに関しては次期アップデートを待つことにします。
まとめ
Virtualminをアップデートした際に不具合が発生したら、まずはVirtualmin公式サイトのm「Premium Support and Bug Tracker」ページで確認。
■Premium Support and Bug Tracker | Virtualmin
URL: https://archive.virtualmin.com/project/issues
上記URLで該当するバグや不具合が既に報告されていれば、次期アップデートを待つか、対策パッチが出ている場合はパッチを当てて対策しましょう。
以上で解決です。