আমি কীভাবে একটি সম্পূর্ণ ডিস্ক ডিডি গতি বাড়িয়ে দেব?


62

আমি ddএই আদেশ দিয়ে দুটি অভিন্ন ড্রাইভ করছি :

 dd if=/dev/sda of=/dev/sdb bs=4096

উভয় হার্ড ড্রাইভই হুবহু একই মডেলের নম্বর এবং উভয়েরই 1TB স্টোরেজ স্পেস রয়েছে। /dev/sda 4096 এর ব্লকসাইজ ব্যবহার করে a /dev/sdaএটি একটি স্থানীয় ড্রাইভ এবং /dev/sdbএটি একটি রিমোট ক্যাডি। আমি নিম্নলিখিত প্রোটোকলগুলি ব্যবহার করতে সক্ষম হতে পারি:

  • ইউএসবি ২.০ হাইস্পিড (বর্তমানে পরিকল্পনা)
  • গিগাবিট ওভার-দ্য-নেটওয়ার্ক ক্লোন (সত্যই এটি চেষ্টা করে দেখতে চান না)
  • ইউএসবি ৩.০ (যদি আমি আমার অন্যান্য ড্রাইভের ক্যাডিটি খুঁজে পাই)
  • ইএসটা (যদি আমি একটি তারের সন্ধান / পাই তবে)
  • Sata (যদি আমি একটি তারের সন্ধান / কেনা, ল্যাপটপের সিডি ড্রাইভ পছন্দ করি)

এই ড্রাইভ অনুলিপি চালানোর কোনও উপায় কি এতে Is৯ ঘন্টা কম লাগে? আমি ব্যতীত অন্য সরঞ্জামগুলি ব্যবহারের জন্য উন্মুক্ত dd

আমাকে নিম্নলিখিত পার্টিশনগুলি ক্লোন করতে হবে (ইউআইডি সহ)

  • ফ্যাট 32 ইএফআই পার্টিশন (*)
  • এনটিএফএস উইন্ডোজ পার্টিশন (*)
  • এইচএফএস + ওএসএক্স পার্টিশন
  • EXT4 উবুন্টু পার্টিশন (*)
  • অদলবদল (*)

* ক্লোনজিলা দ্বারা সমর্থিত


আমি ক্লোনজিলা চেষ্টা করেছি (এবং এটি খুব দ্রুত ছিল) তবে এটি এইচএফএস + স্মার্ট অনুলিপি সমর্থন করে না, যা আমার প্রয়োজন। সম্ভবত নতুন সংস্করণ এটি সমর্থন করে?

আমি যখন আমার প্রথম ক্লোন তৈরি করেছি তখন আমি এইচএফএস + ব্যতীত সমস্ত পার্টিশন করেছি এবং এটি খুব দ্রুত চলে গেছে। (মোট 3 ঘন্টার বেশি নয়)


1
ক্লোনিজিলার মতো কিছু ব্যবহার করে আপনি সম্ভবত আরও ভাল। মুক্ত স্থান সহ সমস্ত কিছুdd অনুলিপি করে । অসুবিধাগুলি অত্যন্ত স্পষ্ট হয়ে ওঠে যখন আপনার কাছে বড় ডিস্ক থাকে যা সম্পূর্ণ পূর্ণ হয় না n't
বোরিস স্পাইডার

কোনও এসটিএ কেবলটি কেনা এবং অস্থায়ীভাবে মাদারবোর্ডের কোনও সাটা বন্দরে বাহ্যিক ড্রাইভ সংযুক্ত করা সম্ভব?
প্লটনিক নিকট

সম্ভবত কেউ নিম্নলিখিত বিষয়গুলি বিশদভাবে বলতে পারেন: পার্টিশন টেবিলটি ক্লোনিং (ক্লোনজিলা বা ডিডি ব্যবহার করে), এইচএফএস + ব্যতীত সমস্ত পার্টিশন ক্লোন করতে ক্লোনজিলা ব্যবহার করে এবং সেই একটি বিভাজনের জন্য ডিডি ব্যবহার করবেন? এটা কি সম্ভব হবে?
আলেকজান্ডার

@ আলেকজান্ডার এভাবেই আমি আমার প্রথম ক্লোন তৈরি করেছি।
কাজ ওল্ফ

1
@ লুইস আলভারাডো আমি সবেমাত্র ক্লোনটি শুরু করেছি, মানুষ!
কাজ ওল্ফ

উত্তর:


68

আমার অভিজ্ঞতায়, আমি মনে করি না কমান্ড লাইনে আরও দ্রুত কিছু আছে ddbsপ্যারামিটারটি সামঞ্জস্য করা গতি বাড়িয়ে তুলতে পারে, উদাহরণস্বরূপ, আমার কাছে 2 টি এইচডিডি রয়েছে যা আমি জানি যে পড়ার / লেখার গতি 100 এমবি / সেকেন্ডের বেশি হয় তাই আমি এটি করি:

dd if=/dev/sda of=/dev/sdb bs=100M

এছাড়াও রয়েছে pv(প্রথমে ইনস্টল করা দরকার) যা উভয় ড্রাইভে দ্রুত গতি পরীক্ষা করে এবং তারপরে ক্লোনিংয়ে এগিয়ে যায়। এটি অবশ্যই মূল থেকে করা উচিত:

pv < /dev/sda > /dev/sdb

পিভি সহ আমি 156 এমবি / সেকেন্ড পেয়েছি

pvগতি ছাড়া আলাদা জিনিসটি এটি অগ্রগতি, বর্তমান গতি, এটি শুরু হওয়ার সময় এবং ইটিএ দেখায়। এইচএফএস + এর বিষয়ে আমি জানতাম না, আমি কেবল "গতি" অংশে সহায়তা করার চেষ্টা করছি। pvখুব অপ্টিমাইজড bsপ্যারামিটার সহ বা আপনি একটি 4 টিবি ড্রাইভ 7 ঘন্টা কম (6 ঘন্টা 50 মিনিট বর্তমান গতিতে 150 এমবি / সেকেন্ডে) করতে পারবেন।

এখানে চিত্র বর্ণনা লিখুন

আপনি যে সংযোগের ধরন ব্যবহার করছিলেন এবং আমার কাছে উপলব্ধ ছিল সেগুলি নিয়ে আমি বেশ কয়েকটি পরীক্ষা করেছিলাম। আমি আসুস জেড ৮87 প্রো এবং ইন্টেল ডিজেড DP৮ জিডিপি ব্যবহার করছিলাম। এটি আমার ফলাফল ছিল, তবে প্রথমে আমাদের জানতে হবে যে অনেকগুলি স্থানান্তর হারের (কাঁচা গতি) জন্য তাত্ত্বিক গতি কেবল তাত্ত্বিক । প্রকৃত পরীক্ষা করে জানা গেল যে তারা কাঁচা গতির 40% থেকে 80% এর মধ্যে। এই পরীক্ষাগুলি ব্যবহৃত ডিভাইস, সংযোগের ধরণ, মাদারবোর্ড, সংযোগের কেবল, ফাইল সিস্টেমের ধরণ এবং আরও অনেকের উপর নির্ভর করে পরিবর্তিত হতে পারে। এই বিষয়টি মনে রেখেই, আমি যা পেয়েছি তা কেবল (আমি কেবলমাত্র ডিভাইসে লেখার গতি পরীক্ষা করেছি, পড়াটি সাধারণত উচ্চতর হয়):

Connected Device  -  Connection Type  -  Speed (Write Speed)
  USB 2.0                 USB 2.0              25 MB/s
  USB 3.0                 USB 2.0              35 MB/s
  USB 3.0                 USB 3.0              73 MB/s
  eSata                   eSata                80 MB/s
  Sata 2G HDD             Sata 2G              120 MB/s
  Sata 3G HDD             Sata 2G              140 MB/s
  Sata 3G HDD             Sata 3G              190 MB/s
  Sata 2G SDD             Sata 2G              170 MB/s
  Sata 3G SDD             Sata 2G              210 MB/s
  Sata 3G SDD             Sata 3G              550 MB/s 

3
ইউএসআর 1 সিগন্যাল প্রেরণ করুন, ডিডি এর অগ্রগতি পেতে। ডিডি এর অসুবিধা হ'ল এটি খালি জায়গাগুলি অনুলিপি করে।
jfs

1
আমার অভিজ্ঞতায় bsপ্যারামিটার সামঞ্জস্য করা ddতত দ্রুত করতে পারে cat। আপনি পাশাপাশি catপ্রথম স্থানে ব্যবহার করতে পারেন ।
গিলস

3
pvনিজেই খুব ভাল কাজ করে।
কাজ ওল্ফ

11
আপনি কাজটি করতে ডিডি ব্যবহার করতে পারেন তবে স্থানান্তর হারটি পর্যবেক্ষণ করতে এই চেইনে পিভি সন্নিবেশ করান:dd if=/dev/sda1 | pv | dd of=/dev/sdb1
থোমাসর্টটার

4
আমি সবসময় এস এর pvমধ্যে ব্যবহার করেছি dd। কখনও জানতেন না যে এটি একা একা ব্যবহৃত হতে পারে!
কোরিলপ্রিন্স

12

একটি পার্টিশন হোলসিল কপি করতে, পরিবর্তে ব্যবহার catকরুনdd । আমি দৌড়ে benchmarks একটি সময় আগে, একটি পার্টিশন চেয়ে বরং একটি বড় ফাইল অনুলিপি, দুই ডিস্ক মধ্যে (একই ডিস্কে, আপেক্ষিক সময় ভিন্ন):

dd bs=64M    51.3
dd bs=1M     41.8
dd bs=4k     48.5
dd bs=512    48.9
cat          41.7
cp           45.3

এই মানদণ্ডের উপসংহারটি হ'ল ddবিষয়গুলির জন্য ব্লক আকারের পছন্দ (তবে এটি খুব বেশি নয়) এবং catস্বয়ংক্রিয়ভাবে দ্রুত অনুলিপি তৈরির সর্বোত্তম উপায় খুঁজে পায়: ddকেবল আপনাকেই ধীর করতে পারে। একটি ছোট ব্লকের আকারের সাথে, ddক্ষুদ্র পড়া এবং লেখাগুলি হারিয়ে সময় নষ্ট করে। বড় আকারের ব্লক আকারের সাথে একটি ডিস্ক অলস থাকে যখন অন্যটি পড়তে বা লিখতে থাকে। যখন অন্য ডিস্কটি লেখার সময় একটি ডিস্ক পড়ে তখন অনুকূল হার অর্জন করা হয়।

পার্টিশনটি অনুলিপি করতে ফাইলগুলি অনুলিপি করা আরও দ্রুত হতে পারে cp -a। এটি নির্ভর করে কতগুলি ফাইল রয়েছে এবং ফাইল সিস্টেমের কতটা ফাঁকা জায়গা রয়েছে। ফাইলগুলি অনুলিপি করার ক্ষেত্রে একটি ওভারহেড থাকে যা ফাইলের সংখ্যার সাথে আনুপাতিক সমানুপাতিক, তবে অন্যদিকে খালি জায়গার অনুলিপি সময় নষ্ট করে।

ইউএসবি 2 এর সর্বাধিক ডেটা রেট 50 এমবি / এসের থেকে কিছুটা কম যা 1TB স্থানান্তর করতে 6-7 ঘন্টা পর্যন্ত কাজ করে। এটি একটি হার্ড ডিস্ক ধরেছে যা ইউএসবি বাসটি পরিপূর্ণ করার জন্য যথেষ্ট দ্রুত; আমি মনে করি দ্রুত 7200 আরপিএম ড্রাইভ এটি করতে পারে তবে 5900rpm তেমন দ্রুত নাও হতে পারে (সম্ভবত তারা লিনিয়ার লেখার জন্য?)।

যদি উভয়ই ডিস্কটি সমান্তরালভাবে ব্যবহৃত হয়, এটি ডিস্কের মাথাগুলি ঘুরিয়ে নেওয়ার জন্য প্রয়োজনীয়ভাবে অনুলিপিটি কমিয়ে দিতে পারে।


আমি যদিও পুরো ডিস্কটি অনুলিপি করার চেষ্টা করছি।
কাজ ওল্ফ

আমি পার্থক্যটি একই আদেশের আশা করি তবে আরও নির্ভরযোগ্য ডেটা পেতে আপনার সিস্টেমে একটি মানদণ্ড চালান।
গিলস

catজন্য ব্যবহার করা যেতে পারে dd if=ubuntu.iso of=/dev/usb? ddইউএসবি 2 বা ইউএসবি 3 এর মধ্যে এটির জন্য গতি হতাশাজনকভাবে ধীর হয়।
অক্সভিভি

1
@ অক্সভিভি হ্যাঁ, cat ubuntu.iso >/dev/usbঠিক সমান। কোনও জাদু নেই dd, এটি কেবলমাত্র একটি সরঞ্জাম যা এর আউটপুটটিতে এর ইনপুটটি অনুলিপি করে।
গিলস

উপরে দেওয়া বিড়াল কমান্ড ম্যাকের কাজ করে নি। আমি sudo cat linuxmint-17.3-cinnamon-64bit.iso >/dev/disk1গ্যাভ ব্যাক করার চেষ্টা করেছি "-বাশ: / দেব / ডিস্ক 1: অনুমতি অস্বীকার"
নয়

12

সমস্যাটি আপনার সংযোগের ধরণ এবং ব্লকের আকার। দ্রুততম ফলাফলের জন্য আপনার ব্লকের আকারটি আপনি সাধারণত প্রাপ্ত সর্বনিম্ন লেখার গতি অর্ধেক হওয়া উচিত। এটি আপনাকে একটি নিরাপদ মার্জিন দেবে, তবে এখনও একটি বিশাল সংখ্যার জন্য অনুমতি দেয়; অবশ্যই আপনার কাছে ডেটা ধরে রাখার জন্য যথেষ্ট পরিমাণে র্যাম থাকা দরকার।

ইউএসবি 2.0 প্রতি সেকেন্ডে 12 মেগাবিট (এমবিপিএস), ইউএসবি 2.0 হাই স্পিড 480 এমবিপিএস। এটি অবশ্যই কাঁচা গতি; একটি বাইটে 8 টি বিট এবং ফ্রেমিং ওভারহেড সহ, এমবি / এস-তে ব্যবহারযোগ্য গতি সাধারণত একটি দশমিক জায়গা over সুতরাং উদাহরণস্বরূপ 480 কাঁচা, 48MB ব্যবহারযোগ্য হবে। মনে রাখবেন এটি গাণিতিক সেরা, আসল বিশ্বে এটি কিছুটা কম হবে। ইউএসবি ২.০ উচ্চ গতির সংযোগের জন্য আপনার কাছাকাছি কোথাও ৩০-৩৫ এমবি সর্বাধিক লেখার গতি আশা করা উচিত, তবে সত্যিকারের স্টোরেজ ডিভাইসটি সংযোগের গতির সমতুল্য বা অতিক্রম করতে পারে।


6
ইউনিট নিটপিকিং: ইউএসবি 2.0 উচ্চ গতি 480 এমবিট / এস = 60 এমবিাইট / সে, কাঁচা গতি। ব্যবহারের গতিটি দশমিক জায়গা নয়, বরং কাঁচা গতির প্রায় ৮০%। থাম্বের নিয়ম "এমবিাইটে / গুলি মধ্যে প্রকৃত গতি এমবিট / এস মধ্যে কাঁচা গতির 1/10" যদিও বৈধ।
jpa

5

আমি সম্মত হই যে একটি ভাল সুরযুক্ত dd('পিভি') বা 'ক্যাট' কমান্ডের কাঁচা গতিটি বীট করা শক্ত, তবে যদি অনুলিপি (খারাপ সেক্টর, বিদ্যুৎ ব্যর্থতা, ব্যবহারকারীর ত্রুটি ইত্যাদি) নিয়ে সমস্যা থাকে তবে আপনাকে শুরু করতে হবে ওভার।

আমি ddrescue পরামর্শ দিতে চাই - একটি FOSS সরঞ্জাম যাতে সমস্ত গতির dd থাকে তবে এটি ডিস্ক ত্রুটিগুলি নিয়ে কাজ করে এবং যদি কোনও ব্যর্থতা হয় তবে পরবর্তী সময়ে পুনরায় শুরু করতে পারে।


2

আমি উইন্ডোজ 7 কে এইচডিডি থেকে এসএসডি এ স্থানান্তরিত করেছি এবং এটি এবং আরও কিছু উত্তর পেয়েছি ... এমন কিছু আমি শিখেছি যা অন্যকে সাহায্য করতে পারে। আমার ক্ষেত্রে, উত্স ড্রাইভটি আরও বড়, অন্যথায় আমি / dev / sda -> / dev / sdb ডিভাইস স্তরে কাজ করতাম।

উইন 7 এবং এর 3 পার্টিশন ... আমি একটি ইউএসবিতে এক্সবুন্টু 14.04 লাইভ সিডি ব্যবহার করেছি। উইন কম্পিউটারের ডিভিডি পপ আউট করে এবং এসএসডিকে তার জায়গায় রেখে দেয়। পার্টক্লোন ইনস্টল এবং এটি ব্যবহার করে:

partclone.ntfs -b -N -s /dev/sda3 -o /dev/sdb3

পার্টক্লোনটি এনটিএফএসের উপরে উঠেছে উইন্ডোজে chkdisk রান প্রয়োজন, তাই একটি দ্রুত ফিক্স পার্টক্লোন খুশি হয়:

ntfsfix -b /dev/sda3
ntfsfix -d /dev/sda3

সমস্ত কমান্ড রুট হিসাবে চলমান। পার্টক্লোন-এর এনক্রসেস ইউআই (দ্য-এন বিকল্প) বলেছে যে স্থানান্তরটি 7 জিবি / মিনিট ছিল এবং এটি 5 গিগাবাইট / মিনিটে শেষ হয়েছিল, যা 83MB / সেকেন্ডের সমান হয়। দুর্দান্ত অংশটি হল পার্টক্লোন অব্যবহৃত স্থানটি অনুলিপি করে না, তাই এটি ক্লোনটি উল্লেখযোগ্যভাবে দ্রুত তৈরি করেছে।

অতিরিক্ত সম্ভাব্য গোটচিয়া:

  • আপনি যে ড্রাইভে স্থানান্তর করছেন তা যদি আগে ব্যবহার করা হত তবে এতে কোনও জিপিটির অবশিষ্টাংশ থাকতে পারে। উইন্ডোজ 7 কারখানার ইনস্টলগুলি সাধারণত এমএসডোস / এমবিআর পার্টিশন সারণী হয়। গন্তব্য ড্রাইভ থেকে আপনার জিপিটি খণ্ডগুলি সরিয়ে ফেলতে হবে। এই ইউনিক্স এবং লিনাক্স কিউএ আমাকে এতে সহায়তা করেছে। আপনাকে gdiskডিভাইসে ব্যবহার করতে হবে, এক্সটি জেড এবং জিপিটি ডেটা জিপ করতে হ্যাঁ এক্স এবং জেড ব্যবহার করতে হবে এবং নিশ্চিত করুন যে আপনি এমবিআর রাখবেন।

  • এবং ভুলে যাবেন না আপনি ডিভাইস স্তরের ডিডি না করলে, আপনাকে এমডিআরটি অনুলিপি করতে হবে
    dd if=/dev/sdb of=/dev/sda bs=446 count=1
    যেখানে এসডিবি উত্স বা পুরানো ড্রাইভ এবং এসডিএ গন্তব্য বা নতুন ড্রাইভ ( উত্স )


1

আমি সম্প্রতি 100 জিবি পার্টিশনের (এইচডিডি) একটি চিত্র তৈরি করেছি এবং এটি নতুন এসএসডি ডিস্কে লিখছি।

এই প্রক্রিয়াটি তীব্রভাবে গতি বাড়িয়ে দিতে পারে এমন একটি টিপ :)

ফাইলটি ছোট ছোট ভাগে বিভক্ত করুন (ফাইলটি যত বড় হবে তত ধীরে ধীরে এটি কাজ করে)

sudo dd if=/dev/sda3 conv=sync,noerror bs=2M | split -a 3 -d -b 1G - /maindisk.img

প্রক্রিয়া চলাকালীন, আপনি (পৃথক টার্মিনাল) ব্যবহার করে গতি পরীক্ষা করতে পারেন

pgrep -l '^dd$' #to find PROCESSID
kill -USR1 PROCESSID #to check the speed

তারপরে, যখন আপনার কাছে ফলাফলের ফাইল (maindisk.img000, maindisk.img001, এবং এরকম ...) এর পূর্ণ একটি ডিরেক্টরি থাকবে

sudo cat maindisk.img* | sudo dd of=/dev/sda1

ছবিটি এসএসডি-র নতুন অংশে 'বার্ন' করতে (পার্টিশনটি পুরানো আকারের সমান আকারের হতে হবে)

আমার কাছে এটি স্বাভাবিক উপায়ে (বিভাজন ছাড়াই) চেয়ে দ্রুত লুটে কাজ করেছে। চিত্রটি তৈরির গড় গতি ছিল 13MB / s। আমি যখন 'সাধারণ' উপায়টি ব্যবহার করি তখন এটি M 15MB / s দিয়ে শুরু হয় এবং তারপরে 1MB / s এ কমে যায়।


1
কেন একাধিক ছোট ফাইলের পরিবর্তে একটি বড় ফাইল লেখা ধীর হবে? টার্গেট ফাইল সিস্টেমের ধরণ এবং এর মাউন্ট ফ্ল্যাগগুলি কী ছিল?
ডেভিড ফোস্টার 16

এছাড়াও conv=syncব্যবহারের ক্ষেত্রে ক্ষতিকারক এবং এটি ব্যবহারের ক্ষেত্রে অকার্যকর।
ডেভিড ফোস্টার 16

0

এই থ্রেডটি যে কারও পক্ষে খুঁজে পাওয়া যায়, কেবলমাত্র ddrescue এর মতো ডেটা পুনরুদ্ধারের জন্য ডিজাইন করা একটি সরঞ্জাম ব্যবহার করা অনেক সহজ এবং দ্রুত । এটি পড়ার ত্রুটির ক্ষেত্রে প্রথমে ভাল অংশগুলি উদ্ধার করার চেষ্টা করে। এছাড়াও আপনি যে কোনও সময় উদ্ধারকে বাধাগ্রস্ত করতে পারেন এবং একই সময়ে এটি পুনরায় শুরু করতে পারেন।

এটি দুইবার চালান:

প্রথম রাউন্ডে, প্রতিটি ব্লক পড়ার ত্রুটি ছাড়াই অনুলিপি করুন এবং ত্রুটিগুলি রেসকিউ.লগে লগ করুন।

sudo ddrescue -f -n /dev/sdX /dev/sdY rescue.log

দ্বিতীয় রাউন্ডে, কেবলমাত্র খারাপ ব্লকগুলি অনুলিপি করুন এবং ছেড়ে দেওয়ার আগে উত্স থেকে পড়ার জন্য 3 বার চেষ্টা করুন।

sudo ddrescue -d -f -r3 /dev/sdX /dev/sdY rescue.log

এখন আপনি নতুন ড্রাইভ মাউন্ট করতে পারেন এবং দুর্নীতির জন্য ফাইল সিস্টেমটি পরীক্ষা করতে পারেন।

আরও তথ্য:
https://www.gnu.org/software/ddrescue/manual/ddrescue_manual.html


0

আইডিটি পড়ার গতি বাড়ানোর জন্য ইনপুট / পঠন - ফাইল / ডিস্কটি SATA এ থাকার পরামর্শ দেয়। USB 2.0 হাই স্পীড ভালো খুব হিসাবে আমি গড় গতি পাচ্ছি 33816 kB / s সঙ্গে ddrescue যখন সেটিং এ সময় SATA করার জন্য USB 2.0 ছিল তুলনায় 2014 kB / s


0

একটি পৃথক ব্লকের আকার ব্যবহার করুন। এটি ddএকবারে পড়া পরিমাণের পরিমাণ । যদি খুব কম পড়া হয়, তবে প্রোগ্রামের যুক্তিতে অনেক বেশি সময় ব্যয় করা হয় এবং যদি খুব বেশি পড়তে হয় তবে বড় ডেটা চারদিকে ঘোরাতে বেশি সময় ব্যয় করা হয়।

বিভিন্ন ব্লকের আকারে গতি পরিমাপ করতে, নিম্নলিখিত bashস্ক্রিপ্টটি ব্যবহার করুন :

  • $devডিভাইসে সেট করুন
  • cbtotalআপনার প্রত্যাশিত পড়ার গতি কমপক্ষে 5x হতে ঠিক করুন
    (set -o errexit; skip=0; cbtotal=$((120*1024**2)); bs=256;
    for power in `seq 10`; do
      bs=$((bs*2)); skip=$((skip/2)); count=$((cbtotal/bs));
      if [ "$count" -lt 1 ]; then break; fi;
      echo $bs;
      dd if=$dev of=/dev/null skip=$skip bs=$bs count=$count
      skip=$((skip+count))
    done)

সামনে ডিস্ক পড়ার কারণে ফলাফলটি বড় আকারের দিকে পক্ষপাতদুষ্ট হতে পারে - এজন্য cbtotalযথেষ্ট বড় সেট করা গুরুত্বপূর্ণ important

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.