2012-05-02 2 views
1

Я хотел бы создать ошибки жесткого диска в моем Linux-окне - чтобы я мог проверить, что приложение, которое я пишу, выполняется правильно, когда есть некорректируемые ошибки.Создайте ошибку жесткого диска в linux

У меня есть приложение от производителя жесткого диска, которое создаст поврежденные сектора на диске, но это только окна - и потребует много подключения и отсоединения дисков, поскольку я на платформе Linux.

Я видел это предыдущее сообщение: Simulate a faulty block device with read errors?, но не могу использовать это, поскольку у меня нет dmsetup.

Я знаю, что я могу использовать dd для коррумпированных файлов, записывая случайные данные поверх файлов, но я хотел бы создать плохой сектор, а не читаемый, но поврежденный файл.

Полезные советы

Спасибо!

+0

создание плохого блока - это действительно плохая идея, сегодня каждый слышащий диск имеет отдельное пространство для замены плохих блоков, поэтому сначала вы будете тратить это впустую, после того, как этот ур диск умрет, и вскоре вы сможете его уничтожить. вы должны пойти с «Имитировать неисправный блок ...», dm (device mapper) прост и не сложно настроить! EDIT: опубликовано как ответ. – K1773R

ответ

0

создание плохого блока - это действительно плохая идея, сегодня каждый слышащий диск имеет отдельное пространство для замены плохих блоков, поэтому сначала вы будете тратить это впустую, после того, как этот ур диск умрет, и вскоре вы сможете его уничтожить. вы должны пойти с «Имитировать неисправный блок ...», dm (device mapper) прост и не сложно настроить!

+1

Я хочу сделать сектор файла, который уже на диске нечитабелен. я не против, что это плохая идея в целом - в этом конкретном случае это хорошая идея, потому что она является частью критериев приемлемости для какого-то программного обеспечения! я снова посмотрю на dm, но я не думаю, что ограниченное ядро, которое у меня есть, будет поддерживать его. – time4tea

+0

Если его стоит тратить впустую HD, то идите на это, пишите с DD постоянно в указанный сектор, но это займет очень много времени и не является хорошей идеей вообще. – K1773R

+1

Я думаю, что вы пропустили, что его инструмент от производителя жесткого диска, и он, скорее всего, маркирует блок диска как «плохой», но на самом деле не надолго. Это действительно полезный инструмент для тестирования RAID-устройств и драйверов файловой системы ОС. –

 Смежные вопросы

  • Нет связанных вопросов^_^