আমি মাত্র s3tools (s3cmd-1.5.0-rc1) ব্যবহার করার চেষ্টা করেছি। তাদের FAQ http://s3tools.org/kb/item13.htm থেকে এই ইঙ্গিতটি পেয়েছেন । নিচে দেখ.
S3cmd কি মাল্টিপার্ট আপলোডগুলি সমর্থন করে?
হ্যাঁ, এস 3 সিএমডি এর সর্বশেষ সংস্করণটি অ্যামাজন এস 3 মাল্টিপার্ট আপলোডগুলিকে সমর্থন করে।
মাল্টিপার্ট আপলোডগুলি স্বয়ংক্রিয়ভাবে ব্যবহৃত হয় যখন আপলোড করার জন্য কোনও ফাইল 15MB এর চেয়ে বড় হয়। সেক্ষেত্রে ফাইলটি একাধিক অংশে বিভক্ত হয়, প্রতিটি অংশের 15MB আকারের (শেষ অংশটি আরও ছোট হতে পারে)। এর পরে প্রতিটি অংশ আলাদা আলাদাভাবে আপলোড করা হয় এবং তারপরে ট্রান্সফার সম্পন্ন হওয়ার পরে গন্তব্যে পুনর্গঠন করা হয়।
এই নতুন বৈশিষ্ট্যটির সাথে যদি কোনও অংশের আপলোড ব্যর্থ হয় তবে ইতিমধ্যে আপলোড হওয়া অন্য কোনও অংশকে প্রভাবিত না করেই এটি পুনরায় আরম্ভ করা যেতে পারে।
এস 3 সিএমডিতে মাল্টিপার্ট আপলোড সম্পর্কিত দুটি বিকল্প রয়েছে। তারা হ'ল:
--disable-একাধিক
সমস্ত ফাইলের জন্য মাল্টিপার্ট আপলোডগুলি অক্ষম করুন
এবং
--multipart-খণ্ড আকার-মেগাবাইট = size
বহুগুণ আপলোডের প্রতিটি অংশের আকার। SIZE এর চেয়ে বড় ফাইলগুলি স্বয়ংক্রিয়ভাবে মাল্টিথ্রেডেড-মাল্টিপার্ট হিসাবে আপলোড হয়, smallerতিহ্যগত পদ্ধতি ব্যবহার করে ছোট ফাইল আপলোড করা হয়। SIZE মেগা-বাইটে রয়েছে, ডিফল্ট খণ্ডের আকার 15MB, ন্যূনতম অনুমোদিত অংশের আকার 5MB, সর্বোচ্চ 5GB।
সুতরাং আমি যখন আপলোড করি তখন আমি ক্ষুদ্রতম খণ্ড আকার চয়ন করি। নীচে ভাগ করা এবং আপলোড পুনরায় শুরু করা উচিত see
$ s3cmd put --multipart-chunk-size-mb=5 some_video.mp4 s3://some_bucket/
some_video.mp4 -> s3://some_bucket/some_video.mp4 [part 1 of 52, 5MB]
5242880 of 5242880 100% in 164s 31.08 kB/s done
some_video.mp4 -> s3://some_bucket/some_video.mp4 [part 2 of 52, 5MB]
5242880 of 5242880 100% in 193s 26.46 kB/s done
some_video.mp4 -> s3://some_bucket/some_video.mp4 [part 3 of 52, 5MB]
2023424 of 5242880 38% in 135s 14.59 kB/s^CERROR:
some_video.mp4' part 3 failed. Use
/usr/local/bin/s3cmd abortmp s3://some_bucket/some_video.mp4 XXX_SOME_HASH_XXX
to abort the upload, or
/usr/local/bin/s3cmd --upload-id XXX_SOME_HASH_XXX put ...
to continue the upload.
See ya!
তারপর আমি আবার শুরু।
/usr/local/bin/s3cmd --upload-id XXX_SOME_HASH_XXX put --multipart-chunk-size-mb=5 some_video.mp4 s3://some_bucket/