Ubuntu

Hyper-V Ubuntu 10.04,文件系統突然變成只讀?

  • July 19, 2012

我們在 Hyper-V 系統上執行 Ubuntu 10.04 VM,

該 VM 專用於執行我們的 Web 應用程序之一。

我們已經啟用了 Hyper-V 驅動程序,/etc/initramfs-tools/modules如下所示:

hv_vmbus
hv_storvsc
hv_blkvsc
hv_netvsc

並像這樣更新核心映像:

$ update-initramfs -u

一切都很好……直到……

今天早上我收到一個支持請求,我們的 Web 應用程序拋出錯誤 500,所以我檢查了日誌,但沒有任何內容。

然後我記得我在我們的另一個 ubuntu 伺服器上看到過這個,所以我……

$ touch foo.txt

我的懷疑得到了證實:

touch:  cannot touch `foo.txt':  Read-only file system

為什麼文件系統隨機變為只讀?

這僅在 HV 上的 Ubuntu 中嗎?這是 RedHat 或 Cent 的問題嗎?

你能檢查一下日誌嗎?文件系統很可能有錯誤,並因此進入只讀狀態。

(假設您使用的是 ext3 或 ext4,Ubuntu 的預設設置也是如此:)您可以使用errorsmount 選項調整此行為。

errors=remount-ro是預設值;errors=continue(保持讀寫風險自負)和errors=panic(停止、掉落和滾動崩潰)是您的其他選擇。

這是一個 Hyper-V 問題,執行 Red Hat 或 Centos 的主機也會有同樣的問題

引用自:https://serverfault.com/questions/367975