Ubuntu 11.10服务器自动关机,启动速度极慢

时间:2014-07-23 11:17:49

标签: ubuntu

感谢您花时间在这个问题上。 条件是我有两个ubuntu服务器,它们之前都运行良好。但是,两台服务器所在的位置会断电。之后,当我启动服务器时,它在显示fsck检查OK消息后被阻止。如果我把它放在一边,服务器将在某个时间准备就绪(从我开始启动很长时间。)我试图用liveUSB启动它,它启动正常。我检查了/ var / lob / dmesg,在这里我发现了一些奇怪的东西:

[    3.015691] EXT4-fs (sda1): INFO: recovery required on readonly filesystem
[    3.015694] EXT4-fs (sda1): write access will be enabled during recovery
[   33.118353] EXT4-fs (sda1): orphan cleanup on readonly fs
[   33.118360] EXT4-fs (sda1): ext4_orphan_cleanup: deleting unreferenced inode 36700192
[   33.118377] EXT4-fs (sda1): ext4_orphan_cleanup: deleting unreferenced inode 36700176
[   33.118381] EXT4-fs (sda1): ext4_orphan_cleanup: deleting unreferenced inode 36700175
[   33.118385] EXT4-fs (sda1): ext4_orphan_cleanup: deleting unreferenced inode 36700170
[   33.118388] EXT4-fs (sda1): ext4_orphan_cleanup: deleting unreferenced inode 36700166
[   33.118392] EXT4-fs (sda1): 5 orphan inodes deleted
[   33.118393] EXT4-fs (sda1): recovery complete
[   33.787452] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)

...

[ 4647.882906] EXT4-fs (sdb1): warning: checktime reached, running e2fsck is recommended
[ 4647.889082] EXT4-fs (sdb1): recovery complete
[ 4647.889293] EXT4-fs (sdb1): mounted filesystem with ordered data mode. Opts: (null)
[ 4648.620292] init: vsftpd main process (775) terminated with status 1
[ 4648.620314] init: vsftpd main process ended, respawning
[ 4648.622450] init: vsftpd main process (780) terminated with status 1
[ 4648.622471] init: vsftpd main process ended, respawning
[ 4648.624464] init: vsftpd main process (783) terminated with status 1
[ 4648.624486] init: vsftpd main process ended, respawning
[ 4648.626433] init: vsftpd main process (786) terminated with status 1
[ 4648.626451] init: vsftpd main process ended, respawning
[ 4648.628401] init: vsftpd main process (789) terminated with status 1
[ 4648.628424] init: vsftpd main process ended, respawning
[ 4648.630424] init: vsftpd main process (792) terminated with status 1
[ 4648.630446] init: vsftpd main process ended, respawning
[ 4648.632379] init: vsftpd main process (795) terminated with status 1
[ 4648.632397] init: vsftpd main process ended, respawning
[ 4648.634255] init: vsftpd main process (798) terminated with status 1
[ 4648.634270] init: vsftpd main process ended, respawning
[ 4648.636195] init: vsftpd main process (801) terminated with status 1
[ 4648.636217] init: vsftpd main process ended, respawning
[ 4648.638105] init: vsftpd main process (804) terminated with status 1
[ 4648.638122] init: vsftpd main process ended, respawning
[ 4648.640010] init: vsftpd main process (807) terminated with status 1
[ 4648.640031] init: vsftpd respawning too fast, stopped
[ 4649.225502] type=1400 audit(1405929155.476:8): apparmor="STATUS" operation="profile_replace" name="/sbin/dhclient" pid=825 comm="apparmor_parser"
[ 4649.225741] type=1400 audit(1405929155.476:9): apparmor="STATUS" operation="profile_replace" name="/usr/lib/NetworkManager/nm-dhcp-client.action" pid=825 comm="apparmor_parser"
[ 4649.225890] type=1400 audit(1405929155.476:10): apparmor="STATUS" operation="profile_replace" name="/usr/lib/connman/scripts/dhclient-script" pid=825 comm="apparmor_parser"
[ 4649.542914] type=1400 audit(1405929155.796:11): apparmor="STATUS" operation="profile_load" name="/usr/lib/rstudio-server/bin/rserver" pid=824 comm="apparmor_parser"
[ 4649.543141] type=1400 audit(1405929155.796:12): apparmor="STATUS" operation="profile_load" name="/usr/lib/rstudio-server/bin/rserver//restricted" pid=824 comm="apparmor_parser"
[ 4649.607714] type=1400 audit(1405929155.860:13): apparmor="STATUS" operation="profile_load" name="/usr/sbin/mysqld" pid=826 comm="apparmor_parser"
[ 4649.607874] type=1400 audit(1405929155.860:14): apparmor="STATUS" operation="profile_load" name="/usr/sbin/tcpdump" pid=827 comm="apparmor_parser"
[ 4650.404697] init: failsafe main process (747) killed by TERM signal
[ 4650.454079] type=1400 audit(1405929156.708:15): apparmor="STATUS" operation="profile_replace" name="/usr/sbin/mysqld" pid=909 comm="apparmor_parser"
[ 4650.464929] init: apport pre-start process (885) terminated with status 1
[ 4650.476329] init: apport post-stop process (910) terminated with status 1

似乎启动需要将近8个小时...我不知道它是如何发生的,并且没有找到解决它的资源...... 任何帮助都很感激。 (我是StackOverflow的新手。如果有什么不对,请告诉我!)

1 个答案:

答案 0 :(得分:0)

我不知道为什么没有人回答我的问题,甚至在没有告诉我原因的情况下给了我减分。无论如何,我自己解决了这个问题。

简而言之,文件系统中单个目录中的太多小文件可能会导致系统崩溃。如果您遇到同样的问题,请尝试回想一下您是否编写了在单个目录中构建大量小文件的程序或脚本(在我的情况下创建了超过17,000,000个文件。)尝试删除它并重新启动计算机。为了快速删除,有一个网站要遵循http://www.pronego.com/helpdesk/knowledgebase.php?article=59(太多要删除的文件会导致rm -rf非常慢。)

以下是我案例的详细信息:

经过长时间的尝试,我终于放弃了,并在重新安装之前开始备份系统。我使用rsync命令将整个系统备份到另一个工作站,并发生了另一件奇怪的事情。 rsync显示在一个目录中检查的文件超过17,000,000个。我停止了备份过程并使用ls -ld [the mentioned directory]查看目录有多大。它告诉我它超过500MB ......事情还没有结束!我在同一个用户的目录中找到了另外三个这样的目录...删除所有这些目录后,我重启了这个服务器,一切正常。

希望我已经为堆栈溢出做出了一些贡献,这是讨论计算机和信息技术知识的最佳网站。