Leia apenas o problema do sistema de arquivos

1

Eu criei uma pasta e fiz:

chmod 777 anotherFolder/

eu corri:

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

As permissões de anotherFolder/ foram alteradas para "Somente leitura" e não posso chmod voltar para 777 , mesmo com sudo . Como posso chmod to 777 ? Me sai: Read Only File System .

Eu verifiquei durante dois dias em vários fóruns, mas em vão: (

    
por Aserre 01.04.2014 / 11:04

2 respostas

2

O arquivo ISO é um formato de arquivo especial chamado ISO 9660 . Aqui está uma citação da wikipedia

  

Como o ISO 9660 é por design um sistema de arquivos pré-masterizado, somente leitura, todos os   os dados devem ser escritos de uma só vez ou "sessão" para o meio.

Assim, como um sistema de arquivos é somente leitura, você não pode montá-lo com acesso de gravação.

Mas você pode recriar o arquivo ISO, se quiser.

  1. Você deve montar seu arquivo * .iso em algum lugar
  2. Em seguida, copie-o para uma pasta temporária
  3. Usando mkisofs util, crie um novo arquivo ISO.

Aqui está um pequeno exemplo:

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
    
por c0rp 01.04.2014 / 11:33
1

A montagem de um arquivo ISO (uma imagem de CD-ROM) de leitura e gravação não é possível. Por natureza, esse é um sistema de arquivos somente leitura que precisa ser escrito de uma só vez.

Para alterar o conteúdo do arquivo ISO, uma vez montado como você fez, você pode copiar o conteúdo para outro diretório, fazer suas alterações lá e recriar o arquivo ISO a partir daí também. Você pode usar o comando mkisofs para criar um arquivo ISO a partir de qualquer estrutura de diretório ou usar a ferramenta gráfica integrada no Ubuntu (clique com o botão direito do mouse no ícone do CD-ROM exibido na área de trabalho ao inserir um CD- ROM).

    
por Benoit 01.04.2014 / 11:25