如何修复重新启动后以只读方式安装的Ubuntu 18.04 Digitial Ocean Drop分区

时间:2019-02-02 10:36:39

标签: mysql ruby-on-rails nginx readonly ubuntu-18.04

今天早上,我惊骇地发现我的一个生产基地坏了。

经过一番调查,我发现mysql由于文件系统只读问题而无法启动/运行,从而破坏了Rails应用程序。该站点托管在DO分支上。

系统可能在高流量的情况下在不知情的情况下重新启动,但是它“决定”将主分区安装为只读。我重新启动进入故障恢复控制台,检查并用fsck等强制检查了错误,但是没有错误。我也无法从dmesg中找出问题所在,所以我真的很沮丧。

我通过运行以下命令弄清楚了如何重新建立站点:

mount -o remount,rw /
service mysql start
service nginx restart

我将其转储到脚本中,如果必须在紧急情况下可以从根终端运行它,但这是一个可怕的骇客。

我需要弄清楚为什么Ubuntu首先将文件系统挂载为ro。

0 个答案:

没有答案