xtfp传输出现unknown error的一种可能
写在之前:这只是我遇到的一种情况而已,而且本人也是个新手,仅作参考。情况描述:在传输之前,我尝试在虚拟机上使用vim编辑较大的文本文件,然后中途退出未保存,之后我便发现使用xftp传输一直都是错误,并且描述为unknown error。首先根据问题描述排除了权限问题,然后我就尝试关闭防火墙,其中操作不多赘述,但是发现仍然无法上传,于是在找了很多可能性之后无意中在使用yum安装某个程序的时候
·
写在之前:这只是我遇到的一种情况而已,而且本人也是个新手,仅作参考。
情况描述:在传输之前,我尝试在虚拟机上使用vim编辑较大的文本文件,然后中途退出未保存,之后我便发现使用xftp传输一直都是错误,并且描述为unknown error。
首先根据问题描述排除了权限问题,然后我就尝试关闭防火墙,其中操作不多赘述,但是发现仍然无法上传,于是在找了很多可能性之后无意中在使用yum安装某个程序的时候,发现平时不曾看见的错误内容。
error: db5 error(28) from dbenv->open: No space left on device
error: cannot open Packages index using db5 - No space left on device (28)
error: cannot open Packages database in /var/lib/rpm
查阅资料后发现可能是缓存占据了大量空间,导致没有空间存放rpm包。那么我想这个问题是不是与xftp传输失败有关联呢?
[root@localhost ~]# free -m
total used free shared buff/cache available
Mem: 1824 165 1507 8 151 1512
Swap: 1023 0 1023
[root@localhost ~]# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/mapper/centos-root 19351552 15336584 4014968 80% /
devtmpfs 924156 0 924156 0% /dev
tmpfs 934344 0 934344 0% /dev/shm
tmpfs 934344 8796 925548 1% /run
tmpfs 934344 0 934344 0% /sys/fs/cgroup
/dev/sda1 508588 125492 383096 25% /boot
tmpfs 186872 0 186872 0% /run/user/0
于是我开始清除缓存(谨慎选择清除内容,此步需慎重!!!!!):
echo 1 > /proc/sys/vm/drop_caches //To free pagecache:释放页缓存
echo 2 > /proc/sys/vm/drop_caches //To free reclaimable slab objects (includes dentries and inodes):释放inode和目录树缓存
echo 3 > /proc/sys/vm/drop_caches //To free slab objects and pagecache:包括1和2,即释放所有缓存
然后xftp就能正常使用了。
以上,见鬼,为什么失败了?为什么成功了?
更多推荐
已为社区贡献1条内容
所有评论(0)