私は制御できないVMホストで実行されているビルドマシンの1つに新しい(仮想)ディスクを追加しようとしています。これは、他の場所(WebサーバーまたはGitリポジトリ)から取得したソースコード(Yoctoディストリビューション)から大量のソースコード(Yoctoディストリビューション)をコンパイルするために使用されます。
多くの小さなファイルといくつかの非常に大きなファイルの読み書き速度が最も重要な考慮事項です。 長期的なデータの整合性は重要ではありません。、すべてを簡単に再作成できるからです。たとえば、予期しない停電が発生した場合、ファイルを簡単に失う可能性があります。
私はファイルシステムを使用すると思いますext4
。しかし、明らかな利点がある場合は、他のタイプも考慮することになります。
どのフラグを使用し、mkfs
どのインストールオプションを使用する必要がありますか?
似たようなものがあります。サーバー障害に関する質問;2021年に関するアドバイスをお願いします。
答え1
私の現在のアプローチは
mkfs.ext4 \
-e remount-ro \
-E num_backup_sb=0 \
-m 0 \
-O sparse_super2,uninit_bg \
"$PARTITION"
試しましたが、-O ^has_journal
私のカーネルはログのないExt4を許可しません。
次のオプションを使用してインストールしました/etc/fstab
。
noatime,data=writeback,barrier=0,nombcache