Мне нужно повредить файловую систему ext3 (в целях тестирования) до некоторого ремонтируемого состояния. Как это можно сделать?
mkswap / dev / ext3_dev или dd if = / dev / zerro of = / dev / ext3_dev bs = 1024 skip = 1000 count = 300
Ну, создайте ext3 на lvm и сожмите lvm, mkfs.ext3 без размонтирования, какой-нибудь низкоуровневый инструмент для удаления inodes ...
Я бы написал простую C-программу для выполнения ряда случайных поисков и уничтожений.
Как насчет того, чтобы просто "fsck" файловую систему, пока она смонтирована, и вы что-то пишете в нее. Это должно работать довольно стабильно.