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 또는 루트 ID를 사용해 보았습니다. 효과는 동일합니다. pv
즉시 100%가 표시되지만 dd of=...
약 3분 동안 차단됩니다. 이것은 내가 인터넷에서 읽은 내용과 다른 컴퓨터에서 본 내용과 일치하지 않습니다. 무슨 일이에요?
추신.
$ sudo hdparm -W /dev/sdc
/dev/sdc:
write-caching = not supported
폴리페닐렌 설파이드. 시도 status=progress
- 동일한 효과(100% 및 쓰기가 완료될 때까지 중단됨).