最近在研究ANDRAX,结果,在安卓上Termux中执行命令:tar -xvf andrax.r5-build5.tar 报错如下:
ANDRAX是一款安卓手机移动渗透测试平台。
Termux是一个Android下一个高级的终端模拟器,如果手机已经ROOT,相当于Linux下面的root用户,可以用任意的Linux命令。
can't create:No space left on device
中文翻译
无法创建:设备上没有剩余空间
注意:中文翻译主要是顺便解释一下:no space left on device什么意思?好让大家明白。
原因:
通过上面的翻译,原因自然不必多说,就是磁盘空间不足,存储设备快满或已满了,设备上没有多余的空间了。
解决方法
注意:此解决思路适合所有的Linux系统,不管你是模拟Linux,还是真实的Linux,甚至是Linux服务器。
知道了原因,自然是要解决的,先以我这里为例子,说下解决方法,如下:
由于我这里用的是安卓Termux,当然,我也可以用命令:df -h 与 du -sh * 类似命令。毕竟我是安卓手机,我这暂时先不用。
相信大家用过安卓手机都知道,手机本身就有“管理存储空间”功能,可以看出哪里占了多少空间?是APP应用还是下载还是视频、图片.......等等。
我去我的安卓“管理存储空间”看了一下,总共只有29.12G,系统占3.15G,其它占3.21G,其它APP应用占1.75G,还有一个APP,也就是 ANDRAX Hacker's Platform 居然占了21.4G。设备没有剩余空间也就很正常了。
我简单去查了一下,那个 andrax.r5-build5.tar 文件本身大小有近11G,官方说的是解压后文件大小有近15G,这两种文件加起来总共需要约26G。因此,判断是我的物理设备空间真的不足。
我的解决方法很简单,只能电脑上解压,把解压后的文件直接复制到安卓手机里面去。不能把解压文件和解压后的文件同时放进安卓。
如果你是Linux系统或Linux服务器什么的,解决”No space left on device“问题,请参考:
1、Linux磁盘满了怎么办?Linux磁盘使用100%原因及解决方法
2、Linux系统盘爆满根目录100%,又找不到占空间的大文件 原因与解决方法
总结:
主要就是学会去分析、去查找原因,毕竟不同的情况原因也是不同的,有些是可以解决的,有些却只能增加你的物理设备空间了或升级你的服务器配置。
2020年10月23日 12:10:45 沙发
默默路过!