-bash: 无法为立即文档创建临时文件: 设备上没有空间

-bash: 无法为立即文档创建临时文件: 设备上没有空间,第1张

    Linux在使用中,突然出现空间不足情况,解决步骤大致为先清除进程,再删除文件

一、进程状况

1、查看磁盘空间和使用情况(​“df -h”显示目前磁盘空间和使用情况。 “df -i” 以inode模式来显示磁盘使用情况。)

# df -h 

2、查看清理进程

@/# lsof | grep delete

2.1 清除掉所有进程

# kill -9 进程号

二、磁盘文件

1、在根目录查看那磁盘占用

@/# du -h -x --max-depth=1

2、加入/usr目录占用过高,切换到该目录下继续du -h -x --max-depth=1

# cd /usr

# du -h -x --max-depth=1

3、逐级查看,清除掉大文件即可(一般多为日志文件)

-------------------------------------------------------------------------------

参考:https://blog.csdn.net/henrymrz/article/details/88386007

关于日期变量,你先定义一个 a=`date +%Y%m%d`,然后下面的代码中出现的日期都可以直接用$a替代。

你追问的那句话可以直接如下修改:

#!/bin/bash

a=`date +%Y%m%d`

exp aa/bb file=/home/oracle/$a/aa$a.dmp

反正a这个变量可以直接写到日期语句当中,而不需要使用+号之类的。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/yw/7457402.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-05
下一篇 2023-04-05

发表评论

登录后才能评论

评论列表(0条)

保存