Amazon ec2,Web 服务器,无数据库。我无法使用触摸创建新文件,甚至无法使用 Tab 补全,因为它会抱怨无法创建文件。
其他人刚刚开始重启它。我还能查看其他内容以获得更好的见解吗?
当报告满时:
$ df -k
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/xvda1 8115168 3845480 3834412 51% /
none 4 0 4 0% /sys/fs/cgroup
udev 1922448 12 1922436 1% /dev
tmpfs 385484 340 385144 1% /run
none 5120 0 5120 0% /run/lock
none 1927408 0 1927408 0% /run/shm
none 102400 0 102400 0% /run/user
/dev/xvdb 4057280 8252 3839596 1% /mnt
一次重启后,df -k 不起作用,说无法读取表格。
经过两次重启后它又可以正常工作了:
$ df -k
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/xvda1 8115168 2423396 5256496 32% /
none 4 0 4 0% /sys/fs/cgroup
udev 1922448 12 1922436 1% /dev
tmpfs 385484 340 385144 1% /run
none 5120 0 5120 0% /run/lock
none 1927408 0 1927408 0% /run/shm
none 102400 0 102400 0% /run/user
/dev/xvdb 4057280 8252 3839596 1% /mnt
答案1
df -i
是另一个需要检查的重要事项。这将显示文件系统 inode 使用情况。
除此之外,还可能存在文件系统错误,为了应对这些错误,内核将文件系统重新挂载为只读。如果发生这种情况,您会在 的输出中看到与文件系统相关的错误dmesg
,并且 的输出$ cat /proc/mounts
将指示文件系统已挂载,ro
而不是rw
。
顺便说一下,这是:
其他人刚刚开始重新启动它。
...令人担忧。
作为系统管理员,绝不应该出现匿名“某人”重启您正在使用的服务器而您不知道此人是谁的情况。您正在排除故障,却突然被人夺走了工作。我建议找一个团队聊天室之类的地方,让大家一起商量并协调行动。