svn: Can't find a temporary directory 问题解决

今天做项目的时候svn突然提更新不了,但是能提交,我以为是IDE自带的svn出问题,但是使用了其他的svn客户端还是不能更新代码,很是诡异!

错误出现: svn: Can‘t find a temporary directory

解决办法:网上搜了搜说一般这种情况出现在服务器端,磁盘慢了的情况;

我的svn服务器为Centos 6.5,于是我查看了一下硬盘使用情况,

[[email protected] /]# df -hT

Filesystem                   Type   Size  Used Avail Use% Mounted on

/dev/mapper/VolGroup-lv_root ext4    50G   50G     0 100% /

tmpfs                        tmpfs  3.8G     0  3.8G   0% /dev/shm

/dev/sda1                    ext4   485M   40M  420M   9% /boot

/dev/mapper/VolGroup-lv_home ext4   860G  481M  816G   1% /home

根目录使用了100%,于是查找了些不用的文件删除后,svn就能正常使用了!

利用这个方法删除了部分占空间的数据后过一段时间还是这样的问题,我刚开始猜想是不是inode节点被用空了:

[[email protected] /]# df -i /dev/mapper/VolGroup-lv_root

Filesystem                    Inodes  IUsed   IFree IUse% Mounted on

/dev/mapper/VolGroup-lv_root 3276800 129950 3146850    4% /

很显然还有很多!

难道根下还有大文件?

[[email protected] /]# du -sh /

6.1G/

很显然也不是!

那是怎么回事呢?

应该是删除了这些文件,但是空间没有释放,当然重启可以解决目的,但是会造成服务器上所有业务中断,可使用下面命令查看删除文件占用情况:

[[email protected] /]#  lsof |grep delete

NetworkMa  1651      root   13u      REG              253,0           0    1974715 /var/lib/NetworkManager/timestamps.VWQYMX (deleted)

NetworkMa  1651      root   14u      REG              253,0           0    1974716 /var/lib/NetworkManager/timestamps.6OOYMX (deleted)

NetworkMa  1651      root   15u      REG              253,0           0    1974717 /var/lib/NetworkManager/timestamps.JROYMX (deleted)

NetworkMa  1651      root   16u      REG              253,0           0    1974718 /var/lib/NetworkManager/timestamps.37QYMX (deleted)

NetworkMa  1651      root   17u      REG              253,0           0    1974719 /var/lib/NetworkManager/timestamps.8OQYMX (deleted)

NetworkMa  1651      root   18u      REG              253,0           0    1974720 /var/lib/NetworkManager/timestamps.0ZPYMX (deleted)

NetworkMa  1651      root   19u      REG              253,0           0    1974721 /var/lib/NetworkManager/timestamps.XBPYMX (deleted)

NetworkMa  1651      root   20u      REG              253,0           0    1974723 /var/lib/NetworkManager/timestamps.4UPYMX (deleted)

NetworkMa  1651      root   21u      REG              253,0           0    1974725 /var/lib/NetworkManager/timestamps.MAVWMX (deleted)

NetworkMa  1651      root   22u      REG              253,0           0    1974726 /var/lib/NetworkManager/timestamps.NZSYMX (deleted)

NetworkMa  1651      root   23u      REG              253,0           0    1974727 /var/lib/NetworkManager/timestamps.DM6XMX (deleted)

NetworkMa  1651      root   24u      REG              253,0           0    1974728 /var/lib/NetworkManager/timestamps.RC6XMX (deleted)

NetworkMa  1651      root   25u      REG              253,0           0    1974729 /var/lib/NetworkManager/timestamps.4GWYMX (deleted)

NetworkMa  1651      root   26u      REG              253,0           0    1974730 /var/lib/NetworkManager/timestamps.X1VYMX (deleted)

NetworkMa  1651      root   27u      REG              253,0           0    1974731 /var/lib/NetworkManager/timestamps.ORWYMX (deleted)

NetworkMa  1651      root   28u      REG              253,0           0    1974732 /var/lib/NetworkManager/timestamps.1XHXMX (deleted)

mysqld     2791     mysql    5u      REG              253,0           0     655364 /tmp/ibbvu3EW (deleted)

mysqld     2791     mysql    6u      REG              253,0         388     655365 /tmp/iblqPntL (deleted)

mysqld     2791     mysql    7u      REG              253,0           0     655366 /tmp/ibHriIhA (deleted)

mysqld     2791     mysql    8u      REG              253,0           0     655367 /tmp/ibPHPZdp (deleted)

mysqld     2791     mysql   13u      REG              253,0         699     655368 /tmp/ibygudEe (deleted)

sh        15516      root  cwd       DIR              253,0           0    1573606 /usr/src/inotify-tools-3.14 (deleted)

sh        15516      root    1w      REG              253,0 46488477696    1579039 /usr/src/inotify-tools-3.14/nohup.out (deleted)

sh        15516      root    2w      REG              253,0 46488477696    1579039 /usr/src/inotify-tools-3.14/nohup.out (deleted)

看最后两行,删除的东东还在!

于是:

[[email protected] /]# kill -9 15516   注释:kill掉这些占用进程

再看一遍磁盘使用情况

[[email protected] /]# df -hT

Filesystem                   Type   Size  Used Avail Use% Mounted on

/dev/mapper/VolGroup-lv_root ext4    50G  6.0G   41G  13% /

tmpfs                        tmpfs  3.8G     0  3.8G   0% /dev/shm

/dev/sda1                    ext4   485M   40M  420M   9% /boot

/dev/mapper/VolGroup-lv_home ext4   860G  481M  816G   1% /home

这下世界清净了!

svn: Can't find a temporary directory 问题解决

时间: 2024-10-11 13:28:45

svn: Can't find a temporary directory 问题解决的相关文章

virtualbox 安装 extension pack 方法以及出现 "The installer failed with exit code 1: VBoxExtPackHelperApp.exe: error: Failed to rename the temporary directory to the final one"的解决办法

virtualbox 的版本:5.1.26    下载地址:https://www.virtualbox.org/wiki/Downloads extension pack 的版本:5.1.26    下载地址:https://www.virtualbox.org/wiki/Downloads extension pack 安装: 1. 运行virtualbox,“管理” → “全局设定”: 2. 在弹出的 “全局设定” 界面左侧点击选中 “扩展”,然后在右侧点击添加新包按钮导入extensio

Unable to use slave's temporary directory /tmp - Can't create/write to file '/tmp/SQL_LOAD-' (Errcode: 17)

这个错误时在Mysql主从配置产生的,最后找到这个Mysql的一个bug http://bugs.mysql.com/bug.php?id=62055 bug的主要原因是:打开文件的函数中指定打开模式时,如果O_CREAT和O_EXCL同时指定,那么当文件存在时会导致打开文件出错,这个使用方法本来也没有什么错误,但是当使用Mysql主从备份机制,在一台服务器上安装多个mysqld实例时,就会出问题,代码在Mysql源码中/sql/slave.cc文件中,Mysql5.1.68是在2904行 /*

文件上传报错:Unknown: file created in the system's temporary directory

nginx+php下文件上传成功,但会有错误提示如下: <b>Notice</b>:  Unknown: file created in the system's temporary directory in <b>Unknown</b> on line <b>0</b><br /> 网上搜索相关资料发现可能和php下临时文件存放目录配置有关,查看进入php.ini配置文件 配置文件搜索upload_tmp_dir,默认/

unable to lock the administration directory问题解决

E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it? 刚开始试了如下两个: sudo rm /var/cache/apt/archives/lock sudo rm /var/lib/dpkg/lock 发现没效果,然后有试了下面这组命令: sudo rm /var/lib/dpkg/lock sudo rm /var/lib/dpkg/lock sudo dpk

eclipse集成svn后总是弹出 Password Required问题解决方法

最近在集成svn后,在打开eclipse后总是一遍遍的弹出 Password Required,即使输入正确的用户名以及密码也会弹出,最后发现是eclipse的Network  Connections的配置发生了错误,访问eclipse 的菜单栏 选择window\preferences\General\NetworkConnections 将之前的Native 改为Direct即可.

mac下/usr/local/bin No such file or directory问题解决

在对composer进行全局配置时,执行 sudo mv composer.phar /usr/local/bin/composer 时,mac报错:/usr/local/bin No such file or directory . 分析原因,在finder中command+shift+G进入目录,确实也找不到 /usr/local/bin/composer ,包括在终端中也进不到该目录. 参考:https://stackoverflow.com/questions/25654731/usr-

【转】 svn 错误 以及 中文翻译

直接Ctrl+F 搜索你要找的错 # # Simplified Chinese translation for subversion package # This file is distributed under the same license as the subversion package. # # Update to new pot: # msgmerge --update zh_CN.po subversion.pot # # Check translation: # msgfmt

SVN使用技巧和参考文档总结

以下文章为网上收集: myEclipse 8.5下SVN环境的搭建(重点推荐) SVN建立版本库,配置用户和权限 Tortoise SVN使用方法,简易图解 版本控制软件SVN使用方法详解 学习笔记 :SVN使用方法详解(1) GoogleSVN MyEclipse安装SVN插件方式 SVN的标准目录结构:trunk.branches.tags SVN提交工作注意事项 SVN提交更新的一个准则 以下文章为原创: SVN is alreadyunder version control问题解决 SV

Linux命令行下svn ignore忽略文件或文件夹用法

Linux命令行下svn ignore忽略文件或文件夹用法 一.忽略单个目录 1.忽略文件夹 假如目录oa.youxi.com是从svn checkout出来的,在服务器本地目录添加了material,但是不希望把material加入版本控制,因此我们需要忽略掉这个目录首先使用svn status命令查看当前状态[[email protected] oa.youxi.com]# svn status? htdocs/admin/adv/material 添加需要忽略的目录,貌似必须得进入该目录之