cat
最近dd
。
これがどのように機能するかについての情報が見つかりません。なぜ:
cat my.iso > /dev/sdb && sync
そのファイルをインポートして、含まれているすべてのファイルを起動可能な形式でデバイスに書き込みますか?
ベストアンサー1
ISOファイルは完全な形式のファイルシステムイメージです。それがcat
行うのは、対応するdd
ファイルシステムイメージをターゲットメディアにビット単位でコピーすることだけです。
後ろから魔法は起こりません。 ISOファイルシステムの準備は事前に行われます(通常は特別なツールを介して)。それがすることはcat
バイトコレクションを作成するだけです。まったく説明せず.iso
、起動可能なリムーバブルメディアを作成しようとしていることも理解していません。メディアで
これを行うには、カーネルとデバイスドライバの適切なサポートが必要です。write
ここには少し「魔法」があります。これは、書き込み可能な光学メディアが既存のハードドライブと同じように機能しないためです。しかし、その魔法にはISOファイルの内容を解釈することは含まれません。
.iso
ループマウント(オペレーティングシステムに対応する機能がある場合)を使用して、ファイルを焼くことなく直接マウントできます。同様に、ファイルシステムなどを含むファイルを作成し、ext4
それcat
をパーティションに追加できます。