web-dev-qa-db-ja.com

filesystem.squashfsとは何ですか?なぜブータブルメディアにロードするのにとても時間がかかるのですか?

Unetbootinを使用してLinux ISOをUSBドライブに置くと、filesystem.squashfsは、他のすべてを組み合わせたものよりも処理に時間がかかります。

これはUSBに新しいファイルシステムを書き込んでいますか、それともファイルシステムに依存する巨大なファイルをコピーしていますか?もしそうなら、私が多くのディストリビューションを試し、このステップをスピードアップしたい場合に一度だけそれを行う方法はありますか?

5
user1717828

ほとんどの主要なディストリビューションは、ライブCDを保持するためにsquashfsを使用しています。 squashfsは、ライブCDとまったく同じ読み取り専用ファイルシステムで使用することを目的としています。

filesystem.squashfsにはシステム全体が含まれているため、filesystem.squashfsの解凍には他のどのプロセスよりも時間がかかります。

詳細については、ウィキペディアのページをご覧ください。 https://en.wikipedia.org/wiki/SquashFS

5
Peschke

おそらく、編集が必要なファイルまたはディレクトリであるsquashfsをマウントした後でファイルをコピーしています。例/usrまたは/varの一部のファイルは、liveCDがauFSまたはoverlayfsのようなオーバーレイファイルシステムを実装した場合を除き、ブートプロセス中にRAMにコピーされます。 squashfsイメージからディレクトリをコピーする必要のないGentoo Linux liveCDで使用されています。

0
likewhoa