GNU/Linux >> Linux の 問題 >  >> Ubuntu

読み取り専用のファイルシステムの問題?

フォルダを作成しました:

chmod 777 anotherFolder/

実行しました:

sudo mount -o loop folder/isoImage.iso anotherFolder/

anotherFolder/の権限 「読み取り専用」に変更され、chmodができません 777に戻ります 、sudoでも 。どうすればchmod 777に ?それは私を出力します:Read Only File System

いくつかのフォーラムで2日間チェックしましたが、無駄でした🙁

承認された回答:

ISOファイルは、ISO 9660と呼ばれる特別なファイル形式です。 。これがウィキペディアからの引用です

ISO 9660は設計上、読み取り専用の事前にマスターされたファイルシステムであるため、
すべてのデータを一度にメディアに書き込む必要があります。

したがって、ファイルシステムは読み取り専用であるため、書き込みアクセスでマウントすることはできません。

ただし、必要に応じてISOファイルを再作成できます。

  1. *.isoファイルをどこかにマウントする必要があります
  2. 次に、それを一時フォルダにコピーします
  3. mkisofsの使用 utilは新しいISOファイルを作成します。

ここに小さな例があります:

sudo mount -o loop folder/isoImage.iso anotherFolder/
mkdir new_copy_of_iso
cp -R anotherFolder/* new_copy_of_iso/
umount anotherFolder
mkisofs -R -o name_new.iso new_copy_of_iso

Ubuntu
  1. Busy Boxはファイルを1行ずつ読み取りますか?

  2. ファイル記述子が開かれ、一度だけ読み取られるのはなぜですか?

  3. tar:短い読み取り

  1. ファイルを作成してファイルシステムとしてマウントする方法は?

  2. ファイルを配列に読み込みますか?

  3. 「Btrfs」ファイルシステムの機能

  1. Linux で iso ファイルをマウントする方法

  2. ノンブロッキング Get Character

  3. Ubuntu VM 読み取り専用ファイル システムの修正?