本文主要是介绍cd /op-bash: 无法为立即文档创建临时文件: 设备上没有空间,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
问题
- 在shell输入命令按tab键时出现以下报错
(base) [link999@hadoop102 ~]$ cd /op-bash: 无法为立即文档创建临时文件: 设备上没有空间
-bash: cd: /op: 没有那个文件或目录
原因分析
- 磁盘空间不够
df -Th # 通过命令查看具体情况
解决
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
这篇关于cd /op-bash: 无法为立即文档创建临时文件: 设备上没有空间的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!