Mount
共享主機上的文件系統以只讀方式掛載
最近在共享主機上,包含我的主文件夾的文件系統以只讀方式掛載了 45 分鐘到 1 小時。技術支持不知道中斷的情況,迴避了直接的問題。過了三天多一點,我得到了答案:
有很多解釋,但在大多數情況下,這是由文件系統級別的伺服器問題引起的。
我對這種深入的分析不滿意,因為我的正常工作環境在 RAID1 (
mdadm
) 上執行,而我從未遇到過此類問題。共享主機系統應該是 RAID1,我意識到這個問題是因為每 15 分鐘執行正常執行時間的 cronjob 向我發送了有關它的電子郵件。
我真的很想知道,經驗豐富的您對此有何看法。
我將假設您正在談論 ext2/ext3/ext4 文件系統上的 Linux 系統(如果您敢的話,也可以使用 reiser)。
無論如何,當在磁碟上生成一個新的文件系統時,文件系統元資訊中有一些東西會告訴 Linux 主機在操作期間文件系統出現問題時應該做什麼。
據我所知,這被設置為預設值。預設值告訴作業系統以只讀方式重新掛載問題文件系統。
我在許多虛擬機上都發生了這種情況,並且非常惱火。我所做的是更改設置,以便如果發生嚴重的文件系統事件,則使系統恐慌,這將導致重新啟動。
假設 ext* 文件系統,即使磁碟已安裝,您也可以更改設置:
tune2fs -e panic /dev/sdX#
其中 sdX# 是一個磁碟,例如 /dev/sdb3 您的文件系統所在的位置。這也適用於包含文件系統的特定 LVM 的具有適當 /dev/ 名稱的 LVM 磁碟。
您必須對每個文件系統分區執行此操作,更改一個文件系統不會更改任何其他文件系統。
在對我所有的 VM 文件系統進行此更改後,我非常高興。
享受