我使用以下命令安装了一个android系统映像:
sudo mount -t ext4 -o loop system.img sys/ 当我进入挂载点时,所有的文件都很容易打开。我几乎什么都能经历。当我试图编辑这些文件时,问题就来了。我什么都救不了。上面写着设备上没有空间了。我有足够的空间在设备本身,所以这意味着安装点是没有空间的。
没什么大不了的对吧?不对。我试着删除一些比我试图覆盖的文件要大得多的文件,但同样的问题也发生了。事实上,总磁盘大小实际上缩小了我已经删除的数量,再次使我在0的空闲空间。
我怎么才能解决这个问题?
发布于 2016-03-14 04:14:27
如果你的/etc/fstab中的img文件?如果是的话,它可以被列为安装在只读状态(ro)。您可以编辑fstab以将ro更改为rw,也可以显式地声明通过在挂载命令中的rw后添加-o选项,将img文件挂载为读写命令。
sudo mount -t ext4 -o loop,rw system.img sys/
如果您仍然缺少空闲空间,则可能需要调整图像文件的大小。这可以通过GUI GParted通过sudo gparted /dev/loop0完成,然后使用菜单使文件更大,这样您就有了一些可用的空间来处理。
发布于 2016-03-14 14:54:24
回答,这显然是Ubuntu中的一个bug。我绕过它的方法是使用resize2fs命令使分区文件更大。我运行的确切命令是sudo resize2fs system.img 520M,注意:您可能必须先运行sudo resize2fs system.img 1000M,然后使用上面的命令将大小缩小到520M。
https://askubuntu.com/questions/745348
复制相似问题