Montado Android System.img incapaz de editar

0

Eu montei uma imagem do sistema android usando o comando:

sudo mount -t ext4 -o loop system.img sys/ 

Quando entro no ponto de montagem, todos os arquivos são fáceis de abrir. Eu posso passar por quase tudo. O problema surge quando tento editar os arquivos. Eu não posso salvar nada. Diz que não há espaço no dispositivo. Eu tenho muito espaço sobrando no próprio dispositivo, o que significa que o ponto de montagem está sem espaço.

Não é grande coisa, certo? Errado. Eu tentei excluir alguns arquivos que eram muito maiores do que o que eu estava tentando substituir, mas o mesmo problema aconteceu. Na verdade, o tamanho total do disco diminuiu na quantidade que eu removi, mais uma vez me deixando em 0 de espaço livre.

Como posso corrigir isso?

    
por user154248 13.03.2016 / 04:17

2 respostas

0

Se o arquivo img no seu / etc / fstab? Se estiver, pode ser listado como sendo montado em um estado somente leitura (ro). Você pode editar o fstab para alterar ro para rw ou pode declarar explicitamente como montar o arquivo img como leitura-gravação a partir da linha de comando, adicionando a opção rw após -o em seu comando mount.

sudo mount -t ext4 -o loop,rw system.img sys/

Se você ainda tiver pouco espaço livre, talvez seja necessário redimensionar o arquivo de imagem. Isso pode ser feito com GUI GParted via sudo gparted /dev/loop0 , em seguida, use os menus para tornar o arquivo maior, para que você tenha algum espaço livre para trabalhar.

    
por RowdyDemon 14.03.2016 / 05:14
0

[resposta] Este foi aparentemente um bug no Ubuntu. A maneira que eu cheguei foi usando o comando resize2fs para aumentar o tamanho da partição. O comando exato que eu executei foi sudo resize2fs system.img 520M OBSERVAÇÃO: Você pode ter que executar sudo resize2fs system.img 1000M primeiro e depois reduzir o tamanho de volta para 520M usando o comando acima.

    
por user154248 14.03.2016 / 15:54