別のディスクパーティションを使用している場合/tmp
、つまり/dev/sda4
どのファイルシステムが最適ですか?
ext4
不適切なようです。ジャーナルも必要なく、lost+found
目次も必要ありません。
起動するたびにパーティションを再フォーマットする方が良いので、ファイルシステム/スキャンリカバリは無意味になります。
tmpfs
に使用したくない状況には、/tmp
どのファイルシステムが最も適していますか/tmp
?
答え1
再起動時にデータを保存する必要がある場合、tmpfsは含まれません。
ext4、f2fs、btrfsなど、さまざまなファイルシステムがあります。
適切なファイルシステムを推奨するには、/ tmpの正確な目的を知る必要があります。
ファイルシステムでサポートされている一貫性が必要でない場合は、ログオプションをオフにしてext4、F2FS(/ tmpを使用するプログラムがfsyncを頻繁に生成する場合)、btrfs(スナップショット機能が必要な場合)を使用できます。
ロギングが必要ないため、ext2を使用しないでください。 ext4は、パフォーマンスを向上させるためのさまざまな機能(マルチブロックアロケータ、事前割り当て、拡張など)を提供します。
答え2
個人的には、ファイルをメモリに保存し、全体的にはるかに高速なtmpfsを選択します。
私はこれを見つけました:https://askubuntu.com/questions/1637/good-filesystem-for-tmp
一時ファイルシステム:RAMにファイルを保存するファイルシステムです。これは、ファイルシステムがすべてのメモリを消費するという意味ではありません。代わりに、実際に必要な量だけ使用されます。通常、数MBしか必要ありません。使用するには、/etc/fstab に none /tmp tmpfs size=64M,mode=1777 0 0 行を追加します。必要に応じてサイズを変更できます。ある時点でサイズが小さすぎると思われる場合は、mountを使用してサイズを増やすことができます。mount -t tmpfs tmpfs /tmp -o size=128M,mode=1777,remount。既存のファイルを削除せずにサイズが増加します。
外部2/3:あなたの質問で素晴らしい機能は必要ないと言われました。それでも日記を使うことをお勧めします。 ext2を使用して/ tmpがかなり大きい場合、これを確認するのに時間がかかるためです。 ext3は多くの場合、より速く起動します。だから日記を使用することをお勧めします。
ext4、reiserfsなど:一部のソフトウェアは/ tmpを使用して多数の小さなファイルを保存します。したがって、場合によっては使用可能なブロックがなくなり、ファイルシステムがいっぱいになります。 ext4とreiserfsはファイルを別々に保存します。したがって、/ tmpで使用するのが良い選択かもしれません。
コンピュータを長時間実行している場合は、/ tmpで未使用のファイルを削除することをお勧めします。 tmpreaperはこれを可能にするソリューションです。
しかし、私の最初の選択はtmpfsを使用することです。
編集:Lost + Foundディレクトリ、tmpfs、btrfs、reiserfs / reiser4が欲しくないので、Lost + Foundはありません。 afaik、たぶんそのうちの1つを使いたいですか? reiserfs/reiser4よりbtrfsをお勧めします。
ファイルシステム比較: http://www.phoronix.com/scan.php?page=article&item=linux-40-hdd&num=1
答え3
私は再起動後も生き残ることを好むので、使用しないでくださいtmpfs
(特に使用したくないと言ったので)。同じ理由で再起動するたびに再フォーマットされません。まず、2つの理由があります。
- これらのいくつかは、
/tmp
予定外の再起動の直後に実際に必要になる場合があります。これには、失われたジョブを回復できるファイルが含まれる場合があります。 - 一部のブラウザは、ダウンロードしたファイル(オンラインで読み取ったPDFなど)をキャッシュします。それらをそこに置くと、戻ってくると時間が節約されます。
そこの下品さに感謝します。私はこれが問題だとは思わない。 (私が使用する)FreeBSDには、数日後にファイルを消去する標準のcron操作があり、それを調整できます。 Linuxにも似たものがあると確信しています。
私は行くかもしれませんext4
- なぜできないのですか? (FreeBSDでは標準を使用していますufs
)。