Linux

伺服器經常獲取只讀文件系統

  • September 29, 2011

此伺服器已配置 RAID-1。它每天都獲得只讀文件系統。如果我重新啟動它,它會返回一個讀寫文件系統。但過了一會兒,再次只讀…

請問有什麼想法嗎?謝謝。

# dmesg | grep 錯誤
VFS:無法在設備 cciss/c0d0p8 上寫入配額結構(錯誤 -30)。配額可能不同步!
VFS:無法在設備 cciss/c0d0p8 上寫入配額結構(錯誤 -30)。配額可能不同步!
VFS:無法在設備 cciss/c0d0p8 上寫入配額結構(錯誤 -30)。配額可能不同步!
VFS:無法在設備 cciss/c0d0p8 上寫入配額結構(錯誤 -30)。配額可能不同步!
VFS:無法在設備 cciss/c0d0p8 上寫入配額結構(錯誤 -30)。配額可能不同步!
VFS:無法在設備 cciss/c0d0p8 上寫入配額結構(錯誤 -30)。配額可能不同步!
VFS:無法在設備 cciss/c0d0p8 上寫入配額結構(錯誤 -30)。配額可能不同步!
VFS:無法在設備 cciss/c0d0p8 上寫入配額結構(錯誤 -30)。配額可能不同步!
EXT3-fs 錯誤 (設備 cciss/c0d0p8): ext3_lookup: unlinked inode 71927230 in dir #71927229
EXT3-fs 錯誤 (設備 cciss/c0d0p8): ext3_lookup: unlinked inode 71927273 in dir #71927229
EXT3-fs 錯誤 (設備 cciss/c0d0p8): ext3_lookup: unlinked inode 71927333 in dir #71927229
EXT3-fs 錯誤 (設備 cciss/c0d0p8): ext3_lookup: unlinked inode 71927712 in dir #71927229
EXT3-fs 錯誤 (設備 cciss/c0d0p8): ext3_lookup: unlinked inode 71929238 in dir #71927229
EXT3-fs 錯誤 (設備 cciss/c0d0p8): ext3_lookup: unlinked inode 71929464 in dir #71927229
EXT3-fs 錯誤 (設備 cciss/c0d0p8): ext3_lookup: unlinked inode 71929704 in dir #71927229
EXT3-fs 錯誤 (設備 cciss/c0d0p8): ext3_lookup: unlinked inode 71929805 in dir #71927229
EXT3-fs 錯誤 (設備 cciss/c0d0p8): ext3_lookup: unlinked inode 71930367 in dir #71927229
EXT3-fs 錯誤 (設備 cciss/c0d0p8): ext3_lookup: unlinked inode 71931281 in dir #71927229
EXT3-fs 錯誤 (設備 cciss/c0d0p8): ext3_lookup: unlinked inode 71927230 in dir #71927229
EXT3-fs 錯誤 (設備 cciss/c0d0p8): ext3_lookup: unlinked inode 71927273 in dir #71927229
EXT3-fs 錯誤 (設備 cciss/c0d0p8): ext3_lookup: unlinked inode 71927333 in dir #71927229
EXT3-fs 錯誤 (設備 cciss/c0d0p8): ext3_lookup: unlinked inode 71927712 in dir #71927229
EXT3-fs 錯誤 (設備 cciss/c0d0p8): ext3_lookup: unlinked inode 71929238 in dir #71927229
EXT3-fs 錯誤 (設備 cciss/c0d0p8): ext3_lookup: unlinked inode 71929464 in dir #71927229
EXT3-fs 錯誤 (設備 cciss/c0d0p8): ext3_lookup: unlinked inode 71929704 in dir #71927229
EXT3-fs 錯誤 (設備 cciss/c0d0p8): ext3_lookup: unlinked inode 71929805 in dir #71927229
EXT3-fs 錯誤 (設備 cciss/c0d0p8): ext3_lookup: unlinked inode 71930367 in dir #71927229
EXT3-fs 錯誤 (設備 cciss/c0d0p8): ext3_lookup: unlinked inode 71931281 in dir #71927229
EXT3-fs 錯誤 (設備 cciss/c0d0p8): ext3_lookup: unlinked inode 71927230 in dir #71927229

看起來您的磁碟需要清理。您應該強制對其進行 fsck 以清除所有這些錯誤,然後才能完全解決您的問題。

fsck 有很多可用的開關,但要開始使用,您可以執行以下操作之一:

這將檢查 /etc/fstab 文件中的所有掛載:

fsck -A

這將檢查拋出這些警告的特定磁碟:

fsck -t ext3 /dev/<device name>

您應該知道 fsck 可能需要很長時間,因此這不是您想要在生產伺服器上在一天中做的事情。

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