问题
- 在shell输入命令按tab键时出现以下报错
(base) [link999@hadoop102 ~]$ cd /op-bash: 无法为立即文档创建临时文件: 设备上没有空间
-bash: cd: /op: 没有那个文件或目录
原因分析
- 磁盘空间不够
df -Th # 通过命令查看具体情况
文章来源地址https://www.toymoban.com/news/detail-857130.html
解决
1、清理大文件
- 进入到 容量-已用 使用值最大的挂载点路径
cd /
- 查看该文件夹下的子文件占用大小
(base) [link999@hadoop102 /]$ sudo du -sh ./*
- 具体使用情况
0 ./bin
175M ./boot
272K ./data
0 ./dev
61M ./etc
2.0G ./home
0 ./lib
0 ./lib64
0 ./media
0 ./mnt
31G ./opt
du: 无法访问"./proc/12696/task/12696/fd/3": 没有那个文件或目录
du: 无法访问"./proc/12696/task/12696/fdinfo/3": 没有那个文件或目录
du: 无法访问"./proc/12696/fd/3": 没有那个文件或目录
du: 无法访问"./proc/12696/fdinfo/3": 没有那个文件或目录
0 ./proc
110M ./root
du: 无法访问"./run/user/1000/gvfs": 权限不够
100M ./run
0 ./sbin
0 ./srv
0 ./sys
8.3M ./tmp
5.1G ./usr
7.6G ./var
- 一层层查看具体原因
sudo du -sh ./opt/*
sudo du -sh ./opt/module/*
sudo du -sh ./opt/module/hadoop-3.1.3/*
sudo du -sh ./opt/module/hadoop-3.1.3/logs/*
- 查到具体文件如像日志,如果不重要的可以先进行清空
>file_name #清空文件
2、虚拟机扩容
- 参考链接:https://www.jb51.net/server/2957766mu.htm
文章来源:https://www.toymoban.com/news/detail-857130.html
到了这里,关于cd /op-bash: 无法为立即文档创建临时文件: 设备上没有空间的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!