Linux在设备问题上没有剩余空间

我们有SUSE Linux操作系统:
$uname -a
Linux 3.0.13-0.27-default #1 SMP Wed Feb 15 13:33:49 UTC 2012  x86_64 x86_64 x86_64 GNU/Linux

仅对于特定文件,文件创建失败,并且设备上没有剩余空间.我们能够创建其他文件,出了什么问题?
在当前情况下:

> Inode使用率仅为47%

$df -i .
Filesystem               Inodes    IUsed    IFree IUse% Mounted on
/dev/mapper/appvg-dsfs 39321600 18218000 21103600   47% /dsfs

>磁盘使用率仅为82%

$df -h .
Filesystem              Size  Used Avail Use% Mounted on
/dev/mapper/appvg-dsfs  591G  457G  105G  82% /dsfs

>在这种情况下,一个特定文件的文件创建失败JDE_GL_INCR_STG_201504_181.log.load.058

$echo "a" > JDE_GL_INCR_STG_201504_181.log.load.058
-bash: JDE_GL_INCR_STG_201504_181.log.load.058: No space left on device
echo "a" > testfile

$mv JDE_GL_INCR_STG_201504_181.log.load.058 tempfile
mv: cannot stat `JDE_GL_INCR_STG_201504_181.log.load.058': No such file or directory

>可以创建其他文件的文件

解决方法

也许你用完了信号量.以root身份尝试此操作
ipcs -s

并检查同一用户是否拥有大量信号量.如果是,请运行以下命令

ipcs -s |grep username |awk '{print $2}'

在上面的命令中,用实际用户替换用户名.

相关文章

文章浏览阅读1.8k次,点赞63次,收藏54次。Linux下的目录权限...
文章浏览阅读1.6k次,点赞44次,收藏38次。关于Qt的安装、Wi...
本文介绍了使用shell脚本编写一个 Hello
文章浏览阅读1.5k次,点赞37次,收藏43次。【Linux】初识Lin...
文章浏览阅读3k次,点赞34次,收藏156次。Linux超详细笔记,...
文章浏览阅读6.8k次,点赞109次,收藏114次。【Linux】 Open...