Я использую веб-сервер Debian, и моя система кэширования создала миллионы файлов в папке "cache". Внезапно система перестала работать, и я не смог обратиться к ней по SSH. Перезагрузки не помогли.
Мой хостер проанализировал мою систему и сказал, что мои жесткие диски повреждены. С помощью системы восстановления я смог сделать резервную копию системы и очистить кэш. После перезагрузки система снова заработала без ошибок.
Как это можно объяснить? Может ли слишком много файлов вызвать сбой системы, и некоторые подпапки предотвратят эту проблему? Или мои жесткие диски действительно повреждены и как можно объяснить, что система снова работает без ошибок?
Несколько советов по проверке моих жестких дисков?
решение1
Если ваш хостинг-провайдер сказал вам, что жесткие диски были физически повреждены или вышли из строя, то описанная вами проблема совершенно не связана с количеством файлов, которые вы поместили на диск, файловой системой, кэшем или любой другой проблемой, связанной с программным обеспечением. Механические сбои оборудования случаются время от времени. «Слишком много файлов» может повлиять на различные системные операции, но это не распространенная проблема, и, безусловно, не приведет к повреждению ваших жестких дисков.
@Dylan прав, если у вас есть доступ к bare metal узлу через ssh, пакет smartctl содержит инструменты мониторинга, которые могут проверить физическое состояние ваших жестких дисков. Если ваш хостинг-провайдер предоставляет вам доступ по ssh к виртуальной машине (virtualbox, VMware, Xen, что угодно), то крайне маловероятно, что вы сможете увидеть физическое оборудование, на котором работает ваша система.