`dd`は〜700MBのisoイメージ全体をバッファリングしますか?

`dd`は〜700MBのisoイメージ全体をバッファリングしますか?

ISOイメージをペンドライブに転送して進捗状況を印刷するには、以下のパイプラインを実行する必要があることを読みました。

$ dd if=$IMG bs=4M | pv -s 668M | sudo dd of=/dev/sdc bs=4M

pv進行状況バーを端末に印刷して更新する必要があります。ただし、進行状況バーは100%にジャンプし、コマンドは中断されます。ペンドライブの書き込みをキャンセルできなかったので、フードの下をdd見ました。

雑誌

Jan 13 01:57:32 nixos systemd[1]: systemd-udevd.service: Watchdog timeout (limit 3min)!
Jan 13 01:57:32 nixos systemd[1]: systemd-udevd.service: Killing process 1830 (systemd-udevd) with signal SIGABRT.
Jan 13 01:57:54 nixos sudo[3787]: pam_unix(sudo:session): session closed for user root
Jan 13 01:57:54 nixos kernel:  sdc: sdc1 sdc2

オートフ

    TID  PRIO  USER     DISK READ  DISK WRITE  SWAPIN     IO>    COMMAND                                                                                       
   1830 be/4 root        0.00 B/s    0.00 B/s  0.00 % 99.99 % systemd-udevd
   3788 be/4 root        0.00 B/s    0.00 B/s  0.00 % 99.99 % dd of=/dev/sdc bs=4M
      8 be/4 root        0.00 B/s    0.00 B/s  0.00 % 99.99 % [kworker/u64:0+flush-8:32]

sudoまたはroot IDを試してみました。効果は同じです。pvすぐに100%が表示されますが、dd of=...約3分間ブロックされます。これは私がインターネットで読んだものと他のコンピュータで見たものと一致しません。どうしたの?

PS。

$ sudo hdparm -W /dev/sdc

/dev/sdc:
 write-caching = not supported

ポリフェニレンスルフィド。試みstatus=progress- 同じ効果(100%と書き込みが完了するまで中断)

ベストアンサー1

おすすめ記事