フォルダのサイズを制限して、プロセスがそのフォルダにデータx MB
以上を書き込めないようにしたい。フォルダのためにLinuxでこれを行うことはできないようですが、それはtempfs filesystem
で行うことができます。RAM/SWAPの代わりにディスクでtempfsをバックアップする
私はtempfsファイルシステムを作成し、サイズ制限を設定することができます。
しかし、問題はtempfs
が私の場合には許容できないRAM(およびスワップ)に裏打ちされているため、ディスク領域が不足するためです。ディスク上の既存のフォルダでtempfsを元に戻すことはできますか?
このようなディレクトリを50個作成し、そのそれぞれに500 MBの上限を設定したいとします。
編集1: 次のコマンドは何をしますか?
sudo mount -t tmpfs /tmp /tmp/mnt/aks2
私はそれがマウントポイント/tmp/mnt/aks2
としてフォルダ/tmp
をマウントすると思います。つまり、/tmp/mnt/aks2
マウントポイントはRAMの代わりに/ tmpフォルダにバックアップされていますか?はいの場合、コマンドでtmpfsをなぜ使用しますか?
感謝。しかし、それはどのように動作するかについていくつかの詳細を提供することができますか?また、私はそれにコメントすることができます新しい編集を投稿しました – user93796
それはファイルシステムを作成し、それをループマウントします。 –
最新の編集にコメントできますか – user93796