Я смонтировал образ системы андроида с помощью команды:
sudo mount -t ext4 -o loop system.img sys/
Когда я вхожу в точку монтирования, все файлы легко открыть. Я могу пройти примерно все. Проблема возникает, когда я пытаюсь отредактировать файлы. Я ничего не могу сохранить. Это говорит, что нет пространства, оставленного на устройстве. Я имею много в запасе пространства на самом устройстве, так, чтобы средства, что точка монтирования вне пространства.
Никакое грандиозное предприятие, правильно? Неправильно. Я пытался удалить некоторые файлы, которые были намного больше, чем тот, который я пытался перезаписать, но та же проблема произошла. На самом деле общий размер диска, на самом деле уменьшенный суммой, я удалил, еще раз оставив меня в 0 свободных пространствах.
Как я могу зафиксировать это?
Если img файл в Вашем/etc/fstab? Если это - это, может быть перечислен как смонтированный в состоянии только для чтения (ro). Можно или отредактировать fstab для изменения ro на rw, или можно явно заявить для монтирования img файла как чтения-записи от командной строки путем добавления rw
опция после -o
в команде монтирования.
sudo mount -t ext4 -o loop,rw system.img sys/
, Если Вы все еще коротки на свободном пространстве, Вы, возможно, должны изменить размер файла изображения. Это может быть сделано с GUI GParted через sudo gparted /dev/loop0
затем меню использования для создания файла больше, таким образом, у Вас есть некоторое свободное пространство для работы с.
[Ответ] Это было, по-видимому, ошибкой в Ubuntu. Способ, которым я обошел его, был при помощи эти resize2fs
команда для создания файла раздела больше. Точная команда, которую я выполнил, была sudo resize2fs system.img 520M
ПРИМЕЧАНИЕ: Вам, вероятно, придется выполнить sudo resize2fs system.img 1000M
первый и затем уменьшить размер назад до 520M
при помощи команды выше.