出于好奇;Linux机器出了点问题,使根文件系统显示为“ 64Z”。一些命令(例如top
,,df
和)可以工作kill
,但是其他一些命令却reboot
带有“找不到命令”(因为它无法读取根文件系统),并且chmod
出现了分段错误。
有没有办法重启系统,即没有reboot
程序?我尝试了kill -PWR 1
(将SIGPWR发送到init),但这似乎没有任何作用。
这主要是出于学术上的好奇心。正在进行任何大型数据库工作而导致故障的实验室成员将很快以物理方式重新启动计算机。
出于好奇;Linux机器出了点问题,使根文件系统显示为“ 64Z”。一些命令(例如top
,,df
和)可以工作kill
,但是其他一些命令却reboot
带有“找不到命令”(因为它无法读取根文件系统),并且chmod
出现了分段错误。
有没有办法重启系统,即没有reboot
程序?我尝试了kill -PWR 1
(将SIGPWR发送到init),但这似乎没有任何作用。
这主要是出于学术上的好奇心。正在进行任何大型数据库工作而导致故障的实验室成员将很快以物理方式重新启动计算机。
Answers:
最简单的方法通常是只更改运行级别。
在Linux中,您可以执行以下操作:
Prompt# init 6
此处提供更多信息:http : //linux.about.com/od/itl_guide/a/gdeitl36t04.htm