Я хотел бы создать ошибки жесткого диска в моем Linux-окне - чтобы я мог проверить, что приложение, которое я пишу, выполняется правильно, когда есть некорректируемые ошибки.Создайте ошибку жесткого диска в linux
У меня есть приложение от производителя жесткого диска, которое создаст поврежденные сектора на диске, но это только окна - и потребует много подключения и отсоединения дисков, поскольку я на платформе Linux.
Я видел это предыдущее сообщение: Simulate a faulty block device with read errors?, но не могу использовать это, поскольку у меня нет dmsetup.
Я знаю, что я могу использовать dd для коррумпированных файлов, записывая случайные данные поверх файлов, но я хотел бы создать плохой сектор, а не читаемый, но поврежденный файл.
Полезные советы
Спасибо!
создание плохого блока - это действительно плохая идея, сегодня каждый слышащий диск имеет отдельное пространство для замены плохих блоков, поэтому сначала вы будете тратить это впустую, после того, как этот ур диск умрет, и вскоре вы сможете его уничтожить. вы должны пойти с «Имитировать неисправный блок ...», dm (device mapper) прост и не сложно настроить! EDIT: опубликовано как ответ. – K1773R