tmpfs
マウントされたすべてのファイルシステムの合計サイズのみ(個別に制限せずに)制限する方法はありますか?
、およびの使用を検討しており、使用されるすべての仮想メモリの合計制限にのみ興味がtmpfs
あるので、各ディレクトリのサイズを個別に制限することは合理的ではないと思います。/tmp
/var/lock
/var/run
ベストアンサー1
tmpfs ファイルシステムは独立しています。 tmpfs ファイルシステムセットのサイズを制限する機能はありません。
メモリ制限を除いて、Tmpfsファイルシステムは互換性があるため、制限を組み合わせるにはファイルシステムを組み合わせることができます。一度にシンボリックリンクを作成します。
ln -s var/run/tmp /tmp
ln -s ../run/lock /var/lock
ファイルシステムをマウントすると、必要なサブディレクトリがすぐに作成されます。
mount -t tmpfs tmpfs /var/run
mkdir -m 1777 /var/run/tmp /var/run/lock
/var/run
そのディレクトリには通常、固定ファイル名があり、ルートのみにアクセスできるため、サブディレクトリを内部に直接作成しました。誰でも使用できるディレクトリにサブディレクトリを作成しないでください。ユーザーがプリエンプションで書き込むことができるディレクトリを作成できます。これにより、そのディレクトリ/var/run
でファイルを所有、作成、削除できます。
マウント -t tmpfs モード=1777 tmpfs /tmp mkdir /tmp/実行