GNU/Linux >> Belajar Linux >  >> Linux

Paksa dd untuk tidak melakukan cache atau tidak membaca dari cache

Berdasarkan jawaban @sendmoreinfo:

dd if=/dev/device iflag=direct bs=1M

Itu tidak mempengaruhi read-cache.


Anda dapat mencoba

sync
echo 3 > /proc/sys/vm/drop_caches

yang menghapus semua jenis cache.

Untuk detail lihat /usr/src/linux/Documentation/sysctl/vm.txt pada drop_caches .

(Catatan:pertanyaannya adalah tentang busybox dd yang hingga saat ini masih belum mendukung iflag=direct .)


I/O langsung (mode terbuka O_DIRECT ) seharusnya berfungsi, tetapi kernel dan/atau dd Anda mungkin tidak mendukungnya.


Linux
  1. Cara Menghapus Cache Browser Web Dari Commandline Di Linux

  2. Ubuntu 16.10:xenconsole:Tidak dapat membaca tty dari toko:Berhasil

  3. Temukan File yang Tidak Dapat Dibaca Pengguna?

  1. Bisakah Skrip Dapat Dieksekusi Tetapi Tidak Dapat Dibaca?

  2. Paksa Izin Baru Pada File Setelah Rsync Dari Seedbox?

  3. Baca nilai ke dalam variabel shell dari pipa

  1. Bisakah read(2) mengembalikan nol saat tidak di EOF?

  2. Bagaimana saya mendapatkan sed untuk membaca dari input standar?

  3. Pustaka C untuk membaca versi EXE dari Linux?