squashfsを修正し、

squashfsを修正し、

明らかに私は実際にsquashfsを修正したくありません。私がやりたいことは、既存のsquashfs、ファイルセットをインポートして、セット内のファイルがsquashfsの類似ファイルを置き換えるか(存在する場合)なしで追加されることを除いて、古いファイルと同じ新しいsquashfsを作成することです。文書のようなもの。

さて、最後の部分が奇妙に聞こえます。たとえば、見てみましょう。

mfs.squashという名前のsquashfsがあります。中にファイルがあります./a/foo。私は古いsquashfsと同じ新しいsquashfsを作成したいと思います。ただし、新しいファイルがあり、a/bそれを私の仕様の1つで上書きします。./a/foo

ベストアンサー1

Squashfsをインストールします。

mkdir /mnt/squishy
mount mfs.sqash /mnt/squishy -t squashfs -o loop

squashfsを別の場所にコピーします。

mkdir /tmp/squooshtacular
find /mnt/squishy -xdev -print0 | cpio -pa0V /tmp/squooshtacular

新しいファイルをその場所にコピーします。

cp ./a.foo /tmp/squooshtacular/a.foo

新しいsquashfsを作成します。

mksquashfs /tmp/squooshtacular mfs_with_bbq_sauce.squash

おすすめ記事