ISOファイルがあってmount
に入れました/mnt/isofile
。次に、このファイルを別のフォルダにコピーします。ただし、内容は読み取り専用で、ルートに属します。私はとchmod
を試してみましたchown
。ただし、次のメッセージが表示されます。
読み取り専用ファイルシステムです。
ここで何が起こっているのでしょうか?
メモ:tarファイルがあり、.iso
圧縮したいが、同じ「読み取り専用ファイルシステム」メッセージで失敗します。
答え1
ISO 9660は読み取り専用ファイルシステムとして設計されています。これは、すべてのデータを一度にメディアに書き込む必要があることを意味します。一度書き込んだ後は保存内容を変更できません。したがって、ISO 9660は、ハードドライブなどのランダム書き込み可能メディアには適していません。
ディレクトリツリー全体を別のディレクトリにコピーして変更し、新しいイメージを焼く必要があります。
答え2
これをサポートするオペレーティングシステム(LinuxおよびBSD)を実行している場合は、次のものを使用できます。連合ファイルシステムISOを読み取り/書き込みモードでマウントします。すべての書き込みは実際には読み取り/書き込みファイルシステムで行われますが、必要に応じてこれが適切かもしれません。
答え3
ISOを生成するときにRockRidgeを無効にします。これで、すべての権限で作成されます。