Tôi đang tìm cách dễ dàng hơn để kiểm tra ứng dụng của mình đối với các thiết bị chặn bị lỗi tạo ra lỗi đọc khi đọc một số khối nhất định. Đang cố gắng sử dụng một ổ đĩa cứng vật lý với các khối xấu đã biết là một nỗi đau và tôi muốn tìm một giải pháp phần mềm nếu có.Mô phỏng thiết bị chặn bị lỗi có lỗi đọc?
Tôi đã tìm thấy Linux Disk Failure Simulation Driver cho phép tạo giao diện có thể được định cấu hình để phát sinh lỗi khi các dải khối nhất định được đọc, nhưng dành cho hạt nhân Linux 2.4 và chưa được cập nhật 2.6.
Điều gì sẽ là hoàn hảo sẽ là trình điều khiển vòng lặp và vòng lặp cũng cho phép bạn định cấu hình để trả về lỗi đọc khi cố gắng đọc từ một tập hợp các khối nhất định.
Ngoài các câu trả lời xem [danh sách các cơ chế tiêm lỗi đĩa Linux] (https://unix.stackexchange.com/a/144200/61610) trên trên [Tệp Đặc biệt gây ra lỗi I/O và câu hỏi Unix & Linux] (https://unix.stackexchange.com/questions/77492/special-file-that-causes-io-error/144200#144200). – Anon