tmpfs構文でサイズを静的サイズの代わりにパーセントに設定できますか?

tmpfs構文でサイズを静的サイズの代わりにパーセントに設定できますか?

次の構文では、サイズを静的サイズではなくパーセントに設定できますか?

はい/etc/fstab

tmpfs  /var/work   tmpfs   size=100g   0 0

RAMメモリがあると仮定すると、上記のように使用する120gRAMのサイズを設定できます。100g

80%しかし、静的値の代わりにサイズを設定できますか?可能ですか?

はい

`tmpfs  /var/work   tmpfs   size=80%   0 0`   ?

ベストアンサー1

~からtmpfsのカーネルドキュメント:

tmpfsには、サイズ変更のための3つのマウントオプションがあります。

size: この tmpfs インスタンスに割り当てられるバイト数の制限。これ
           デフォルトは物理RAMの半分で、スワップはありません。もしあなたなら
           大きすぎるtmpfsインスタンスマシンはデッドロックに陥ります。
           これは、OOMハンドラがメモリを解放できないためです。
nr_blocks:サイズと同じですが、PAGE_SIZE単位です。
nr_inodes: このインスタンスの最大 inode 数。基本
           物理RAMページ数の半分です。
           highmem を持つマシン) lowmem RAM ページ数、
           どちらにしても低いです。

これらのパラメータは、キロ、メガ、ギガビットのサフィックスk、m、またはgを受け入れます。
再インストール中に変更されることがあります。  サイズパラメータにはサフィックス%も許可されています。
このtmpfsインスタンスを物理RAMの一定の割合に制限します。
sizeとnr_blocksの両方が指定されていない場合、デフォルトのサイズはsize = 50%です。

おすすめ記事