Удаленные файлы снова появляются после выключения

Удаленные файлы снова появляются после выключения

В настоящее время у меня возникла проблема с диском, на котором смонтирован мой раздел.

Из раздела восстановления dfкоманда говорит мне, что память основного раздела занята на 100% и действительно там много файлов. Проблема в том, что когда я удаляю файлы и затем перезагружаю систему, эти файлы снова появляются.

Примечание: После удаления файлов (это простые текстовые файлы) команда dfсообщает мне, что теперь на диске есть свободное место.

Я почти уверен, что файловая система смонтирована как rwи также есть плохие блоки. Как узнать, поврежден ли жесткий диск на аппаратном уровне?

решение1

Вы можете проверить физическое состояние диска в большинстве дистрибутивов Linux, установив пакет smartmontools и используя включенную утилиту smartctl в терминале. Другие ошибки диска, такие как поврежденные сектора или поврежденная файловая система, требуют других методов проверки. У вас может быть встроена эта проверка диска в BIOS, которая автоматически проверяет состояние диска при загрузке. Обычно ее называют «проверкой состояния SMART».

решение2

Вся эта история с «плохими блоками» берет свое начало в доисторические времена.

Если подумать, (вращающиеся) жесткие диски записывают данные очень плотно, создавать безупречные носители с такой плотностью очень сложно (= дорого). Поэтому диски содержат места, которые невозможно надежно прочитать/записать («плохие блоки»). В древние времена вы форматировали диск и наносили на него плохие блоки, чтобы файловая система (или другое применение) могла знать, как их избегать.

Но диски с "плохими блоками" были подозрительными, поэтому производители перешли на сохранение некоторого свободного места на диске, чтобы использовать его для перераспределения плохих блоков там на лету и демонстрации (иллюзии) чистого диска пользователю. Кроме того, современные жесткие диски - очень сложные звери, с большим количеством блоков на периферии (больше места), чем в центре, например; "контроллер диска" на диске имеет память для кэширования часто используемых блоков и довольно много логики, чтобы диск казался быстрее (сообщается, что какой-то сумасшедший хакер души загрузил Linux на некоторых жестких дисках).

Сегодняшние системы все еще обрабатывают плохие блоки, для некачественных носителей и т. п. Это дешево, так почему бы не оставить это.

Теперь, один из распространенных режимов отказа вращающихся дисков заключается в том, что мелкие частицы высвобождаются (диски вращаются с высокой скоростью) и врезаются в пластины, вызывая повреждения (плохие блоки, если их больше нельзя надежно считывать). Но столкновение с пластиной, вероятно, высвобождает больше частиц, повреждения увеличиваются экспоненциально. Головки чтения/записи плавают очень близко к пластине, любая частица, попавшая в этот зазор, может вызвать сбой головки (и полную порчу диска). Короче говоря (подтверждено большим количеством опыта): если на современном диске видны плохие блоки, повреждения уже обширны, диску осталось несколько часов. Выключите его, купите замену и надейтесь, что вы сможете скопировать все, прежде чем он присоединится к большому RAID в небе. (Но с другой стороны, у некоторых пользователей были диски с якобы плохими блоками, работавшие без проблем годами).

Связанный контент