linux中tail No space left on device解决办法

原因与解决方法一,磁盘inode被用光导致

/data目录下无法创建文件
> touch a
touch: cannot touch `a': No space left on device
 
磁盘只使用了61%
> df -h
 
Filesystem Size Used Avail Use% Mounted on
...
/dev/sda5 817G 466G 310G 61% /data
...
inode被用光
> df -i
 
Filesystem Inodes IUsed IFree IUse% Mounted on
...
/dev/sda5 54378496 54378496 0 100% /data
...
 
解决办法:删除无用文件,释放inode

解决方法二,硬盘有空间但还是提示此错误

# tail -f ../logs/catalina.out
tail: cannot watch `../logs/catalina.out': No space left on device

df -h 查看有剩余空间
df -i 查看inode也有剩余空间

最终解决:
# vim /etc/sysctl.conf
添加以下:
fs.inotify.max_user_watches = 32768

生效:
# sysctl -p /etc/sysctl.conf

再次测试:
# tail ../logs/catalina.out

正常输出,成功。

时间: 2024-09-20 13:37:41

linux中tail No space left on device解决办法的相关文章

tail命令报错No space left on device解决办法

# tail -f ../logs/catalina.out tail: cannot watch `../logs/catalina.out': No space left on device df -h 查看有剩余空间 df -i 查看inode也有剩余空间 最终解决: # vim /etc/sysctl.conf 添加以下: fs.inotify.max_user_watches = 32768 生效: # sysctl -p /etc/sysctl.conf 再次测试: # tail .

linux中ssh可以登录sftp不能登录解决办法

我的服务器一直正常使用,平时使用secureCRT进行管理,使用secureFX进行文件的上传下载,突然有一天secureFX连接的时候出问题了,secureFX的日志如下: i SecureFX 版本 6.6.1.289 (Official Release - November 4, 2010) i 会话 00002 成功建立(为) session mydomain_218.245.0.54_cd.mydomain.com i SSH2Core version 6.6.0.289 i 正在连接

linux中mysql不能 REPAIR TABLE修复表解决办法

REPAIR TABLE语法 REPAIR TABLE `table_name` 修复表 REPAIR TABLE 用于修复被破坏的表 在linux中使用 REPAIR TABLE `table_name` pre_forum_thread 提示 xt.pre_forum_thread repair error 1 when fixing table xt.pre_forum_thread repair Error Can't change ownership of the file '/usr

linux中Unable to find image ‘xxx’ locally解决办法

阿里云的VPS,安装的是镜像市场中的Docker运行环境(Ubuntu 64位)系统,用docker pull镜像的时候会报错,具体错误如下: Unable to find image 'busybox' locally Pulling repository registry 2016/08/24 16:29:53 Could not reach any registry endpoint docker version 查看到的信息如下: Client version: 1.2.0 Client

linux中/etc/resolv.conf经常自动改写解决办法

之前遇到过的情况有(DNS server 抓不对,且会被改写!) Ubuntu 6.10 (Edgy) 通过 ppp 拨号时,只抓到 ADSL Modem DHCP server IP. Ubuntu 7.04 (Feisty) 那个可恶的network-manager程序会定时抓 ADSL Modem DHCP server IP. VMWare 中的 Guest OS 以 NAT 网络 获取IP的时候,只抓到NAT DHCP server IP. 于是有很多人都跳出来问一个问题:"如何避免

linux中(ip_local_port_range)TIME_WAIT过多的解决办法

修改ip_local_port_range的方法 引用 [配置开机自动启动Nginx + PHP + MySQL]  代码如下 复制代码 # vi /etc/rc.local 在末尾增加以下内容:  代码如下 复制代码 /bin/sh /usr/local/webserver/mysql/bin/mysqld_safe --defaults-file=/usr/local/webserver/mysql/my.cnf & ulimit -SHn 51200 /usr/local/webserve

ORA-27102: out of memory Linux Error: 28: No space left on device

[oracle@rac1 ppzhu]$ more CloneRmanRestore.log ORA-27102: out of memoryLinux Error: 28: No space left on deviceselect TO_CHAR(systimestamp,'YYYYMMDD HH:MI:SS') from dual*ERROR at line 1:ORA-01034: ORACLE not available ORA-27102: out of memoryLinux Er

Linux中tail命令用法详解_Linux

tail命令也是一个非常常用的文件查看类的命令,今天就为大家介绍下Linux tail命令的用法. 更多Linux命令详情请看:Linux命令速查手册 Linux tail命令主要用来从指定点开始将文件写到标准输出.很多人喜欢使用tail –f 来监控日志文件. 一.Linux tail命令格式 Linux tail命令 格式如下所示 tail [OPTION]... [FILE]... Linux tail命令 参数如下所示 -f 循环读取 -q 不显示处理信息 -v 显示详细的处理信息 -c

线程-关于Win32核心编程中DLL注入后无反应的解决办法

问题描述 关于Win32核心编程中DLL注入后无反应的解决办法 #include #include HINSTANCE hProcess; PWSTR pszLibFileRemote; HINSTANCE hThread; void StartInject(int ProcessID, char * DllName); void OverInject(char * DllName); void EnableDebugPrivilege(HANDLE processHandle); int ma