На этом сервере настроен RAID-1. Он получает файловую систему только для чтения каждый день. если я перезагружу его, он вернется с файловой системой чтения-записи. но через некоторое время снова только для чтения ...
Есть идеи, пожалуйста? Спасибо.
# dmesg |grep error VFS: cannot write quota structure on device cciss/c0d0p8 (error -30). Quota may get out of sync! VFS: cannot write quota structure on device cciss/c0d0p8 (error -30). Quota may get out of sync! VFS: cannot write quota structure on device cciss/c0d0p8 (error -30). Quota may get out of sync! VFS: cannot write quota structure on device cciss/c0d0p8 (error -30). Quota may get out of sync! VFS: cannot write quota structure on device cciss/c0d0p8 (error -30). Quota may get out of sync! VFS: cannot write quota structure on device cciss/c0d0p8 (error -30). Quota may get out of sync! VFS: cannot write quota structure on device cciss/c0d0p8 (error -30). Quota may get out of sync! VFS: cannot write quota structure on device cciss/c0d0p8 (error -30). Quota may get out of sync! EXT3-fs error (device cciss/c0d0p8): ext3_lookup: unlinked inode 71927230 in dir #71927229 EXT3-fs error (device cciss/c0d0p8): ext3_lookup: unlinked inode 71927273 in dir #71927229 EXT3-fs error (device cciss/c0d0p8): ext3_lookup: unlinked inode 71927333 in dir #71927229 EXT3-fs error (device cciss/c0d0p8): ext3_lookup: unlinked inode 71927712 in dir #71927229 EXT3-fs error (device cciss/c0d0p8): ext3_lookup: unlinked inode 71929238 in dir #71927229 EXT3-fs error (device cciss/c0d0p8): ext3_lookup: unlinked inode 71929464 in dir #71927229 EXT3-fs error (device cciss/c0d0p8): ext3_lookup: unlinked inode 71929704 in dir #71927229 EXT3-fs error (device cciss/c0d0p8): ext3_lookup: unlinked inode 71929805 in dir #71927229 EXT3-fs error (device cciss/c0d0p8): ext3_lookup: unlinked inode 71930367 in dir #71927229 EXT3-fs error (device cciss/c0d0p8): ext3_lookup: unlinked inode 71931281 in dir #71927229 EXT3-fs error (device cciss/c0d0p8): ext3_lookup: unlinked inode 71927230 in dir #71927229 EXT3-fs error (device cciss/c0d0p8): ext3_lookup: unlinked inode 71927273 in dir #71927229 EXT3-fs error (device cciss/c0d0p8): ext3_lookup: unlinked inode 71927333 in dir #71927229 EXT3-fs error (device cciss/c0d0p8): ext3_lookup: unlinked inode 71927712 in dir #71927229 EXT3-fs error (device cciss/c0d0p8): ext3_lookup: unlinked inode 71929238 in dir #71927229 EXT3-fs error (device cciss/c0d0p8): ext3_lookup: unlinked inode 71929464 in dir #71927229 EXT3-fs error (device cciss/c0d0p8): ext3_lookup: unlinked inode 71929704 in dir #71927229 EXT3-fs error (device cciss/c0d0p8): ext3_lookup: unlinked inode 71929805 in dir #71927229 EXT3-fs error (device cciss/c0d0p8): ext3_lookup: unlinked inode 71930367 in dir #71927229 EXT3-fs error (device cciss/c0d0p8): ext3_lookup: unlinked inode 71931281 in dir #71927229 EXT3-fs error (device cciss/c0d0p8): ext3_lookup: unlinked inode 71927230 in dir #71927229
Это cciss контроллер, поэтому сервер, вероятно, представляет собой систему HP ProLiant. Я подозреваю, что проблема с дисковым массивом в виде отказавшего диска. В дополнение к обычной проверке диска на уровне Linux (fsck
), попробуйте узнать, можно ли получить какую-либо информацию о состоянии дискового массива.
У вас есть физический доступ к серверу? Вы видите индикаторы ошибок на дисках?
Какой это дистрибутив Linux?
Если у вас есть root-доступ, дайте нам вывод cat /proc/driver/cciss/cciss0
. Проверьте, установлены ли агенты управления HP. Пытаться hplog -v
для распечатки системного журнала IML для проверки сообщений об ошибках. Если у вас есть hpacucli
установленная утилита, вы можете получить информацию о состоянии массива с помощью hpacucli ctrl all show config detail
.
Если ни одна из этих утилит HP не установлена, есть другие способы получить основную информацию о массиве. Вы можете установить агенты управления HP для своего дистрибутива или проверить это утилита для быстрого получения статуса массива.
Похоже, ваш диск нуждается в очистке. Вы должны заставить его выполнить fsck, чтобы очистить все эти ошибки, прежде чем он полностью на вас развалится.
В fsck доступно множество переключателей, но для начала вы можете выполнить одно из следующих действий:
Это проверит все монтирования в вашем файле / etc / fstab:
fsck -A
Это проверит конкретный диск, который выдает эти предупреждения:
fsck -t ext3 /dev/<device name>
Вы должны знать, что fsck может занять ДОЛГОЕ время, поэтому вам не стоит делать это в середине дня на рабочем сервере.