原因1:磁盘容量不够
查看上传的磁盘是否已经占满了,执行命令
df -h
发现此时虚拟机的磁盘已经用尽(只怪自己当初创建虚拟机时没有分配更多的磁盘),如下图所示
此外,由于磁盘空间用尽,Xftp上传报如下错误
解决方式一
- 删除无用的大文件
这个方法要找到大文件的位置,可以通过在不同的目录下执行如下命令,可以查看当前目录下各个文件所占空间大小
du -sh *
结果如下:
你们会发现vagrant占30多G
通过cd vagrant
命令进入到vagrant目录再执行命令,进行进一步的定位
du -sh *
按照上面的步骤最终可以定位到
执行
rm -rf Application\ Data/
删除即可!
这时我们发现空间变大了!
文件可以成功上传(可能需要重启虚拟机)
解决方式二
扩容(参考)
原因2:上传文件夹权限不够
解决方案:chmod 777