Хтось бачив це раніше? У мене на моєму сервері встановлений рейд 5, і з будь-якої причини він почав показувати це:
jason @ box2: / mnt / raid1 / cra $ ls -alh ls: не вдається отримати доступ до e6eacc985fea729b2d5bc74078632738: помилка вводу / виводу ls: не вдається отримати доступ до 257ad35ee0b12a714530c30dccf9210f: помилка вводу / виводу всього 0 drwxr-xr-x 5 корінь кореня 123 2009-08-19 16:33. drwxr-xr-x 3 корінь кореня 16 2009-08-14 17:15. ?????????? ? ? ? ? ? 257ad35ee0b12a714530c30dccf9210f drwxr-xr-x 3 root root 57 2009-08-19 16:58 9c89a78e93ae6738e01136db9153361b ?????????? ? ? ? ? ? e6eacc985fea729b2d5bc74078632738
Рядки md5 - це фактичні назви каталогів, а не частина помилки. Знаки запитання незвичайні, і будь-який каталог зі знаком питання видає помилку io при спробі його використання / видалення / тощо.
Мені не вдалося вимкнути накопичувач через "зайнятість". Перезавантаження сервера "виправило" це, але воно викинуло деякі помилки рейду при відключенні. Я налаштував два рейдових 5 масиви, і обидва почали робити це на випадкових файлах. Обидва використовують наступну конфігурацію:
mkfs.xfs -l розмір = 128м -d рахунок = 32 mount -t xfs -o noatime, logbufs = 8
Нічого занадто вигадливого, але частина оптимізованої конфігурації для цього поля. Ми не розділяємо диски, і це було запропоновано як можливу проблему. Чи може це бути винуватцем?