私は gluster の新しいユーザーです。また、ログ ファイルがディスク上で非常に多くのサイズを占めています。「#gluster volume log rotate VolumeName」を使用してログをローテーションしましたが、ファイル glustershd.log には影響しません。ファイルをコピーし、元のログ ファイルを /var/log/glusterfs/ から削除し、そのディレクトリに同じ名前の新しいファイルを作成しました (運が悪かった...) プロセスがまだ削除された開いているファイルに書き込みを行っていることに気付きました。(他のユーザーにとって、これを行う最善の方法は、移動して削除するのではなく、ログファイルを切り捨てることであることに気付きました)
開いているファイルにそのファイルが表示されますが、削除済みとしてマークされます。 24599595 0 l-wx------ 1 root root 64 Dec 30 20:23 /proc/2965/fd/4 -> /var/log/glusterfs/glustershd.log\ (削除済み)
私の質問は: サービスを再起動せずに /var/log/glusterfs/glustershd.log にあるファイルを使用するように gluster プロセスをリダイレクトできますか????? または、削除された開いているファイルを元の場所に移動できますか。
gluster サービスを再起動するとどうなるでしょうか。ライブ サーバーにはリアルタイム データベースがあります。
分散レプリケーションで gluster を構成しました。
2 つのサーバー:
Server:1
/export/brick1/brick
/export/brick2/brick
and Server:2
/export/brick1/brick
/export/brick2/brick
1 ボリューム 4 ブロック