問題タブ [ext2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
306 参照

linux - e2fsprogs を修正/パッチ適用して再構築する方法は? 単一の printf の追加でビルドが失敗する

e2fsprog にパッチを適用して再構築しようとしています。パッチ適用後にテスト ケースが失敗し始めたため、再ビルドが失敗しています。printf コメントを追加したばかりなので、なぜこれがテスト ケースの失敗につながるのかわかりません。

私が従っている手順。

以下のエラーが表示されます:

パッチの内容:

ログは非常に大きいので、有用な情報が含まれているスニペットを取得しました。必要に応じて、完全なログを入れることができます。

パッチを削除して make clean と make package のビルドを行うと、成功します。単純な printf でパッチを適用すると、観察された動作が発生する理由がわかりません。

0 投票する
2 に答える
1335 参照

android - 読み取り専用モードの ext4 ファイルシステムは、ext2 よりもモバイル デバイスのパフォーマンスが優れていますか?

Android 読み取り専用パーティションにファイル システムを使用しますが、パフォーマンスのオーバーヘッドがなく、書き込み操作なしで安全に使用できるためext4、フラッシュ読み取り専用ドライブの方が適していると思います。ext2

私は正しいですか?

0 投票する
1 に答える
152 参照

c - C で ext2 スーパーブロックの s_uuid を出力する方法

スーパーブロックの s_uuid の値を格納する変数を作成します。しかし、xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx のようなこの変数をこの形式で出力する方法に問題があります。%x と %s で printf を使用して変数を出力しようとしましたが、うまくいきません。

UUID がファイル システムにどのように格納されているか、また間違ったエンコーディングではなくコンソールに出力する方法を知りたいです。

0 投票する
1 に答える
105 参照

linux - Ext2/3: ブロック タイプの説明: IND vs DIND vs TIND

コード内の定義は非常に簡潔ですが、いくつかの場所で「IND」対「DIND」対「TIND」ブロックタイプへの参照が見られます。

( https://github.com/torvalds/linux/blob/master/fs/ext4/ext4.h#L362 )

誰かがそれらが何であるか、そして潜在的に、定義がTINDブロックにDINDを含み、DINDブロックにINDブロックが含まれることを暗示している理由を明確にすることができますか?

私は熱狂的に見ましたが、この件に関する明らかな議論やコメントはなく、コードからそれを理解するにはもう少し時間がかかります.

0 投票する
1 に答える
130 参照

linux - パーティションの予約ブロックに必要なスペース

デフォルトでは、ext2/3/4 fs は容量の 5% を予約して、ディスク容量が少なくなったときに実行を継続できるようにします。

また、「ファイル間の断片化」などを許可することと関係があると思います(これに関する具体的な情報を見つけることができず、この分野の初心者です)。

私の質問は、これらの 5% を維持する必要があるのはいつですか? いつ 1 ~ 2% 程度に減らすことができますか? またはいつ完全に削除できますか?

私が atm を検討している要素は次のとおりです。

  • 5% ルールは、予約サイズが 100Mbs 以下だった 20 年前のように決定されましたが、現在はまったく異なります。コマンドなどを実行するために必要なスペースについてのみ話している場合、本当に 20Gbs が必要ですか?

  • この許可されたスペースを削除することは良い考えでしょうか? 何らかの形で「断片化」に必要な場合は、少なくとも 1 ~ 2% を利用できるようにしておく必要があると思います

  • このスペースは、何らかの方法で root に関連するパーティションに対してのみ有用ですか? つまり、/home にあるフォルダー用のパーティション (個人的なもの、またはデータベースからのデータ、OS とはまったく関係のないもの) がある場合、このスペースは必要ないかもしれません。

予約されたブロックを減らす方法について説明している記事がウェブ上でますます増えているのを見たので、100% 悪い考えではないかもしれないと信じていますが、記事で深く説明することはできませんでした。 「いつ使用できるか/使用できないか」、および「それが正確に行うことと意味すること」の具体的な適用。

そのため、包括的な情報 (および上記で公開した質問に対する簡単な回答) を提供していただける方がいらっしゃいましたら、非常に感謝しています。