යාවත්කාලීන කිරීම 2016 : ඔබ GNU coreutils> = 8.24 (උබුන්ටු Xenial 16.04 හි පෙරනිමිය ඉහළට) භාවිතා කරන්නේ නම්, ප්රගතිය පෙන්වීම සඳහා විකල්ප ක්රමයක් සඳහා පහත 2 වන ක්රමය බලන්න.
ක්රමය 1: භාවිතා කිරීමෙන් pv
pv
ආදාන / ප්රතිදානය පමණක් dd
විධාන අතර ස්ථාපනය කර තබන්න .
සටහන : ඔබ දැනටමත් ආරම්භ කළ විට ඔබට එය භාවිතා කළ නොහැක dd
.
සිට පැකේජ විස්තර :
pv
- පයිප්ප නරඹන්නා - නල මාර්ගයක් හරහා දත්තවල ප්රගතිය නිරීක්ෂණය කිරීම සඳහා පර්යන්තය මත පදනම් වූ මෙවලමකි. දත්ත කෙතරම් ඉක්මණින් ගමන් කරයිද, එය කොපමණ කාලයක් ගතවී ඇත්ද, එය සම්පූර්ණ කිරීමට කොපමණ ආසන්නද, සහ එය අවසන් වන තෙක් කොපමණ කාලයක් පවතිනු ඇත්දැයි ඇස්තමේන්තු කිරීම සඳහා ක්රියාවලි දෙකක් අතර ඕනෑම සාමාන්ය නල මාර්ගයකට එය ඇතුළත් කළ හැකිය.
ස්ථාපනය
sudo apt-get install pv
උදාහරණයක්
dd if=/dev/urandom | pv | dd of=/dev/null
ප්රතිදානය
1,74MB 0:00:09 [ 198kB/s] [ <=> ]
ඔබට --size
කාල තක්සේරුවක් අවශ්ය නම් ඔබට ආසන්න ප්රමාණය නියම කළ හැකිය .
උදාහරණය / dev / sdb වෙතින් 2GB තැටියක් පිටපත් කර ඇතැයි උපකල්පනය කිරීම
රහිත විධානය pv
වනුයේ:
sudo dd if=/dev/sdb of=DriveCopy1.dd bs=4096
සමඟ අණ කරන්න pv
:
sudo dd if=/dev/sdb | pv -s 2G | dd of=DriveCopy1.dd bs=4096
ප්රතිදානය:
440MB 0:00:38 [11.6MB/s] [======> ] 21% ETA 0:02:19
වෙනත් භාවිතයන්
pv
නිමැවුම stdout වෙත පයිප්ප කිරීමට ඔබට ඇත්ත වශයෙන්ම භාවිතා කළ හැකිය :
pv /home/user/bigfile.iso | md5sum
ප්රතිදානය
50,2MB 0:00:06 [8,66MB/s] [=======> ] 49% ETA 0:00:06
මෙම අවස්ථාවේ දී, pv
ප්රමාණය ස්වයංක්රීයව හඳුනා ගන්නා බව සලකන්න .
ක්රමය 2: නව status
විකල්පයක් එකතු කරන ලදි dd
(GNU Coreutils 8.24+)
dd
GNU Coreutils 8.24+ (උබුන්ටු 16.04 සහ නවතම) status
හි ප්රගතිය පෙන්වීමට නව විකල්පයක් ලැබුණි:
උදාහරණයක්
dd if=/dev/urandom of=/dev/null status=progress
ප්රතිදානය
462858752 bytes (463 MB, 441 MiB) copied, 38 s, 12,2 MB/s