ディスクに書き込むプロセスがある場合でも、/var/logディレクトリにディスクをマウントするにはどうすればよいですか?

ディスクに書き込むプロセスがある場合でも、/var/logディレクトリにディスクをマウントするにはどうすればよいですか?

/var/logにディスクをマウントしたいです。問題は、openvpnやsyslogなどの一部のプロセス/サービスがディスクに書き込まれていることです。コンピュータを再起動したり、サービスを停止せずにファイルシステムをマウントする方法はありますか?

非常にありがとう

答え1

/var/logの上に新しいデバイスを絶対にマウントできますが、古いマウントポイントを使用してファイルを開くアプリケーションは引き続きそのデバイスに書き込みます。

リカバリモードで再起動して/var/logをバックアップしたら、新しいデバイスをインストールしてバックアップを復元することをお勧めします。

答え2

これは、お客様のサービスに応じて可能性があります。

まず、新しいファイルシステムを古いファイルシステムにマウントできます。ただし、実行中のプロセスは引き続き古いパーティションに書き込まれます/var/log。ログ循環を強制すると、多くのサービスとプロセスが新しいパーティションに書き込まれる可能性があります。ただし、/var/log前のパーティションの下のスペースは確保されません。すべてのログが実際に新しいパーティションにあることを確認する必要があります。

可能であっても、コンピュータを再起動する必要があります。システムがLinuxの場合は、ライブイメージ(USB、DVDなど)から起動し、そのシステムで変更することをお勧めします(以前のログを新しいパーティションに移動することを含む)。他のUNIXシステムでは、メンテナンスモードまたは同様のモードで起動する必要があります。

関連情報