我在我的Ubuntu服务器上安装了munin。 这是显示我的'inode表使用'每天早上8点尖叫。 然后它迅速下降,并在几个小时的过程中解决。 什么可能导致这个? 我认为这可能是在/etc/cron.daily中运行的东西,但是它被设置为运行在6a.m. 我已经把它改成了凌晨4点。 上午8点仍然是高峰。 我也启用了cron日志loggingfunction,但在8a.m上看不到任何东西。 这是一个由memset托pipe的虚拟服务器。 这可能是由虚拟主机上发生的事情引起的吗?
我不确定是否可能有一个孤立的硬链接。 让我解释我为什么问。 忍受着我。 我的设置 我正在使用rsync将我的文件服务器同步到我的备份服务器。 我正在使用–link-dest rsync选项创build祖父 – 父子模式(每个备份看起来像使用硬链接的完整备份)。 例如: http : //www.mikerubel.org/computers/rsync_snapshots/ 备份服务器将使用SnapRaid运行Ubuntu。 SnapRaid将configuration1个奇偶校验驱动器。 SnapRaid在其主页上声称: 如果发生故障的磁盘太多而无法进行恢复,则只会在发生故障的磁盘上丢失数据。 其他磁盘中的所有数据都是安全的。 在我的情况下,如果一个驱动器失败,并且SnapRaid无法恢复系统,我的大部分数据仍然应该在剩余的驱动器上。 假设 这是我开始迷路的地方。 我不确定如何testing这些假设。 请让我知道这些假设是否是假的。 #1 理论上,我应该能够从Ubuntu SnapRaid机器中取出一个驱动器,插入另一台计算机,然后读取其内容。 #2 当我插入一个驱动器,我希望看到所有的硬链接。 但是,因为我使用SnapRaid,所以inode可能实际上位于与硬链接不同的硬盘上。 题 如果我上面的假设是正确的,那么当我从SnapRaidconfiguration中删除一个驱动器时,存在孤立硬链接的可能性。 这些孤儿硬链接会发生什么? 这甚至有可能吗?
我已经在虚拟机上安装了icinga2,用于监视其他5个graphics和icingaweb2作为接口的石墨支持。 最近在我的networking界面,我得到了以下结果: Fatal error: Uncaught exception 'ErrorException' with message 'session_start(): open(/var/lib/php5/sess_3aabfsu76vcdj2hd2u3teofta5dvanpn, O_RDWR) failed: No space left on device (28)' in /usr/share/php/Icinga/Web/Session/PhpSession.php:105 Stack trace: #0 [internal function]: Icinga\Application\ApplicationBootstrap->Icinga\Application\{closure}(2, 'session_start()…', '/usr/share/php/…', 105, Array) #1 /usr/share/php/Icinga/Web/Session/PhpSession.php(105): session_start() #2 /usr/share/php/Icinga/Web/Session/PhpSession.php(215): Icinga\Web\Session\PhpSession->open() #3 /usr/share/php/Icinga/Authentication/Auth.php(344): Icinga\Web\Session\PhpSession->refreshId() #4 /usr/share/php/Icinga/Authentication/Auth.php(166): Icinga\Authentication\Auth->persistCurrentUser() #5 /usr/share/php/Icinga/Authentication/Auth.php(262): Icinga\Authentication\Auth->setAuthenticated(Object(Icinga\User)) #6 /usr/share/php/Icinga/Authentication/Auth.php(93): Icinga\Authentication\Auth->authExternal() #7 /usr/share/php/Icinga/Application/Web. in /usr/share/php/Icinga/Web/Session/PhpSession.php on line […]
请纠正我,如果我错了 如果您有文件的inode号码,可以恢复已删除的文件。
对于使用大量图像(每天±1k-3k)的单个项目,我使用自定义PHP脚本处理图像并将其保存到服务器。 目前的PHP脚本处理它们并保存在以下文件夹结构中: 所以max lvl是5.但是现在我想下面的目录结构如何影响inode计数? 我应该把lvl降到2或3吗?
所以我试图找出一个进程的stderr是否被redirect到一些不寻常的(这是一个Java进程,我想要一个线程转储,但它是通过一个启动脚本巢启动)。 我使用pgrep查找我的进程,并使用pfiles来查看结果: 4366:/foo/bar/platform/solaris2/jre_1.5.0/bin/java -Xmx2048m -Xms10 当前rlimit:65536个文件描述符 0:S_IFCHR模式:0666 dev:302,0 ino:6815752 uid:0 gid:3 rdev:13,2 O_RDONLY | O_LARGEFILE /装置/伪/毫米@ 0:空 1:S_IFREG模式:0640 dev:85,56 ino:26471 uid:0 gid:0大小:10485812 O_WRONLY | O_LARGEFILE 2:S_IFREG模式:0640 dev:85,56 ino:26471 uid:0 gid:0大小:10485812 O_WRONLY | O_LARGEFILE 3:S_IFCHR模式:0666 dev:302,0 ino:6815772 uid:0 gid:3 rdev:13,12 所以我可以看到stdout和stderr (文件描述符1和2)指向相同的地方; 我认为他们被redirect到启动脚本中的同一个文件,所以这个logging。 但是当我查找一个inode号码为26471的文件时,我看到: #find / -inum 26471 /usr/share/man/man3mlib/mlib_MatrixScale_S16_U8_Sat.3mlib 的/ proc / 4366 / FD / […]
电源在家里,我的Linux服务器(Plugbox Linux)closures了。 它恢复后,USB驱动器上连接的文件之一已损坏。 “ls -il”给出了这个: ? -????????? ? ? ? ? ? server.prefs 我怎样才能删除这个文件? 我google了一下,发现如何删除一个文件的inode号码,但我甚至不能得到这个文件的inode号码。 有任何想法吗?
在我的nginx服务器上,我无法login到我的WordPress的网站。 错误日志提到“设备上没有剩余空间”。 2014/9/26 02:02:05 [crit] 1197#0:* 32 open()“/ usr / local / nginx / client_body_temp / 0030999742”失败(28:设备上没有剩余空间) 有空间,但我发现我的inode使用率是100% 我已经追踪到/usr/local/nginx/client_body_temp文件数量太多,因为有太多的文件需要统计。 所以我的问题是:这个目录是什么,我可以删除这些文件?
我在做标签页时,出现以下错误: -bash:无法为此创build临时文件 – 文件:设备上没有剩余空间 root@alexus:~# cat /etc/issue.net Ubuntu 14.04.3 LTS root@alexus:~# uname -a Linux alexus 3.13.0-57-generic #95-Ubuntu SMP Fri Jun 19 09:28:15 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux root@alexus:~# df -h Filesystem Size Used Avail Use% Mounted on /dev/vda1 30G 17G 11G 61% / none 4.0K 0 4.0K 0% /sys/fs/cgroup udev 487M 4.0K 487M 1% […]
我运行一个CentOS 5.7 64机器,运行24gb ram,运行内核2.6.18-274.12.1.el5。 这台机器只能运行Nginx,php-fpm和Xcache作为额外的应用程序。 从大约3个星期以来,我在这台机器上的记忆行为已经改变,我不能解释为什么。 没有任何crons正在运行这样的东西。 在这些丢弃期间也没有大量的文件被删除/改变。 每隔几个小时,“caching”的内存就会下降,但是这并不是刷新之间的差距,这表明我们已经达到了一些瓶颈。 总的内存使用量似乎总是达到18GB左右,但总的来说,并不总是18GB。 这是我的记忆使用情况的图表: 正如你在图中看到的,“缓冲区”总是保持不变,主要是“caching”被丢弃。 运行vmstat -m我已经输出内存使用之前和之后内存下降。 输出结果如下: http : //pastebin.com/diff.php?i=hJqZqztm “旧版本”之前,“新版本”正在下降。 大约三个星期前,我的服务器在DDOS攻击严重时崩溃,重启机器后,这种奇怪的行为开始了。 我检查了一堆日志,重新启动机器,并找不到任何指示改变。 在这些“caching”内存下降期间,我的iNode使用率会同时下降。 有没有人有任何想法可能会导致这种行为? 显然,我的内存不足,所以我很好奇为什么会发生这种情况。