Ubuntu (日常操作小技巧三) Qt platform plugin “xcb”, linux报错No space left on device

一、 This application failed to start because it could not find or load the Qt platform plugin "xcb"

anaconda环境,打开spyder,出现问题如下:

QT配置问题,解决方法如下:

sudo gedit ~/.bashrc

export QT_PLUGIN_PATH=<安装anaconda的路径>/anaconda/lib   # 在最后写入

source ~/.bashrc

QT_PLUGIN_PATH 的路径确定方法:在终端输入:qmake -V

二、 linux报错No space left on device

发现问题:生成很多小文件过程中,出现问题。

出现这个错误第一反应是空间满了。

df -h 一看却发现还有挺多没有用,
df -i 一看发现是inodes空间满了。

解决办法:删除不再使用的的生成数据(即小文件)

补充介绍:要清楚inode 和 block的概念:

  1. inode在格式化创建文件系统的时候诞生,用来存放文件的属性信息,存放着block的位置,没有文件名,创建一个非空文件占用一个inode和至少1个block

  2. block是实际存放数据的位置,block大小 1k 4k 8k centos 6.x(分区大于500M 默认是4k),文件很大的话占用多个block, 文件非常小的时候1k block剩余的空间不能继续使用,所以系统中block消耗更快

所以磁盘慢了就分为,inode满了,和block满了。

参考:https://blog.youkuaiyun.com/jiedao_liyk/article/details/78497625

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xiangyong58

喝杯茶还能肝到天亮,共同进步

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值