ฉันกำลังทำงานกับระบบฝังตัวด้วยรุ่น busybox ของวว ฉันพยายามทดสอบการลบไดรฟ์จากยูทิลิตีภายนอกบางตัว แต่ dd ไม่ได้อ่านจากแผ่นดิสก์อีกครั้งหลังจากการลบ แต่แสดงให้ฉันเห็นว่าข้อมูลแคช
ฉัน จำกัด ให้แคบลงเป็น dd เมื่อฉันทำ dd เริ่มต้นดูข้อมูลรีสตาร์ทระบบของฉันเพื่อล้างแคชทำการลบแล้ววิ่ง dd อีกครั้งโดยมีศูนย์ทั้งหมด
อย่างไรก็ตามถ้าฉันทำการตั้งค่าจากโรงงานให้ลบไดรฟ์และทำ dd อีกครั้งโดยไม่ต้องเริ่มระบบใหม่จะไม่แสดงค่าศูนย์ทั้งหมดให้ฉันจนกว่าจะรีสตาร์ท
ฉันได้อ่านใน GNU manpage ที่ dd สนับสนุน iflag opt ด้วยการตั้งค่าสถานะ nocache แต่ busybox ไม่สนับสนุนตัวเลือกนั้นเพื่อให้เป็นไปไม่ได้
คำถามของฉันคือฉันจะบังคับให้ dd อ่านจากดิสก์อีกครั้งแทนที่จะเป็นจากแคชได้อย่างไร