要查看 128GB 内部 SSD 的最后 10K,我使用了:
sudo tail -c 10K /dev/sda | xxd
这按预期工作并立即输出数据。
然而,当我尝试查看 16GB USB 闪存驱动器的最后 10K 时:
sudo tail -c 10K /dev/sdb | xxd
首先读取整个设备,大约需要10分钟,然后输出数据。
为什么会有差异?有没有办法可以防止这种情况发生(而不必求助于使用skip=
and seek=
in dd
)?
要查看 128GB 内部 SSD 的最后 10K,我使用了:
sudo tail -c 10K /dev/sda | xxd
这按预期工作并立即输出数据。
然而,当我尝试查看 16GB USB 闪存驱动器的最后 10K 时:
sudo tail -c 10K /dev/sdb | xxd
首先读取整个设备,大约需要10分钟,然后输出数据。
为什么会有差异?有没有办法可以防止这种情况发生(而不必求助于使用skip=
and seek=
in dd
)?