Я працюю над вбудованою системою з версією ddbox в ddbox. Я намагаюся перевірити стирання на накопичувачі з якоїсь зовнішньої утиліти, однак DD після стирання знову не читає з диска, а показує мені кешовані дані.
Я звузив його до dd, як коли я роблю початковий dd, бачу дані, перезавантажую систему, щоб очистити кеш, зробив стирання, а потім запустив dd і знову придумав усі нулі.
Однак, якщо я виконаю dd на заводських налаштуваннях, стерти диск і виконати dd ще раз без перезавантаження, він не покаже мені всі нулі до перезавантаження.
На сторінці GNU я читав, що dd підтримує опцію iflag opt, з прапором nocache, але busybox не підтримує цей варіант, тому це не викликає сумніву.
Моє запитання - як я можу змусити ДД знову читати з диска, а не з кешу?