Ubuntu 11.10服务器自动关闭,启动速度非常慢

Ubuntu 11.10服务器自动关闭,启动速度非常慢,ubuntu,Ubuntu,谢谢你花时间回答这个问题。 条件是我有两台ubuntu服务器,它们以前都工作得很好。然而,这两台服务器所在的地方停电了。之后,当我启动服务器时,它在显示fsck check OK消息后被阻塞。如果我把它放在一边,服务器将在某个时候准备好(从我开始启动到启动的时间很长)。我已经尝试使用liveUSB启动它,并且它可以正常启动。我检查了/var/lob/dmesg,在这里我发现了一些奇怪的东西: [ 3.015691] EXT4-fs (sda1): INFO: recovery requir

谢谢你花时间回答这个问题。 条件是我有两台ubuntu服务器,它们以前都工作得很好。然而,这两台服务器所在的地方停电了。之后,当我启动服务器时,它在显示fsck check 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)

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

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

简而言之,文件系统中单个目录中的太多小文件可能会导致系统崩溃。如果你有同样的问题,试着回忆一下你是否编写了一个程序或脚本,在一个目录中构建了许多小文件(在我的例子中,创建了17000000多个文件)。试着删除它并重新启动计算机。对于快速删除,有一个网站可以遵循(太多的文件删除将导致rm-rf非常慢。)

以下是我的案例详情:

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


希望我对stack overflow做出了一些贡献,这是谈论计算机和信息技术知识的最佳网站。

我认为这与编程无关,所以不要对负票感到惊讶。@MikkoViitala,好的。。。我得到了它。听起来我好像误解了堆栈溢出。我以为这个论坛是用于计算机和信息科学的,但它不是。无论如何,谢谢你告诉我这个!!此外,StackExchange是关于问答的,您可以在问答中就您的(具体)问题提出建议。这不是一个自由讨论的论坛。
[ 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