
私はラズベリーパイを持っていて、システムがロードされているraspbianのmicroSDと、ログを書き込むHDDを持っています。時々ディスクが落ちて、HDDがマウントされているのと同じディレクトリのmicroSDにログが書き込まれ始めるという問題が発生しました。USBフラッシュドライブへのログの書き込みを禁止し、ドライブがマウントされているときだけ書き込むにはどうすればよいですか? ログを頻繁に書き込みますが、各反復でディスクがマウントされているかどうかを確認する方法はありません。
答え1
ログ記録が によって実行されない場合root
、 を使用するためにマウント ポイントを読み取り専用にするだけで十分ですchmod -R 0444 /mountpoint
。ただし、 はroot
引き続きそのディレクトリに書き込むことができるため、その場合は を使用する必要があります。chattr -i /mountpoint
これにより、完全に書き込み不可になります。
これらの属性は、権限が で設定されたパラメータから継承されるため、マウント後には引き継がれませんfstab
。
何もマウントされていないときにマウント ポイント ディレクトリへの書き込みを制限すると、別の問題が発生することに注意してください。ログ ツールは、拒否された書き込み権限をどのように処理するのでしょうか。