以前の削除なしでext4パーティションデータを上書きする

以前の削除なしでext4パーティションデータを上書きする

rootfsを含むext4パーティションがあります。

新しいrootfsイメージのみを抽出して書き込むシステムアップデート(uboot)を実装する必要があります。これは、rootfs ext4パーティションがある場所をオフセットするためにMMCフラッシュにイメージを書き込むのと同じ場合があります。

まず、MMCクリアを実行してからMMC書き込みを実行します。消去が非常に遅い(1〜2分)。これは必要ないかもしれないと思います。新しいrootfsを書くだけで十分でしょう。

問題は、以前のイメージよりも小さいrootfsイメージを作成するとします。その後、最後にいくつかの残りのデータがあります。そうですか?たとえば、fsckを実行すると、これはいくつかの問題を引き起こしませんか?

答え1

mmcに書き込んでいるイメージがファイル割り当てテーブルを含むパーティション全体である場合いいえ既存のスペースを消去または初期化する必要はありません。残された古い「ランダム」データはファイルの一部ではなく、スペースが使用されると上書きされます。

mmc デバイスはライフタイム中に書き込み回数が制限されており、書き込み回数はハードドライブよりはるかに少なくなります。

関連情報