এটি হল create_compressed_fs কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
create_compressed_fs, extract_compressed_fs - রূপান্তর এবং একটি ফাইল সিস্টেম থেকে/ থেকে এক্সট্রাক্ট করুন
ক্লোপ ভলিউম
সাইনোপিসিস
create_compressed_fs [ বিকল্প ] ভাবমূর্তি আউটফাইল
extract_compressed_fs ফাইলের নাম
বর্ণনাঃ
create_compressed_fs একটি ফাইল সিস্টেম ইমেজকে সংকুচিত করে একটি সংকুচিত ইমেজের জন্য উপযুক্ত
ক্লুপ ড্রাইভারের সাথে মাউন্ট করা হচ্ছে।
extract_compressed_fs create_compressed_fs দ্বারা নির্মিত একটি ফাইল সিস্টেম ইমেজকে কম্প্রেস করে।
বিকল্প
চালান create_compressed_fs উপলব্ধ বিকল্পগুলির একটি তালিকা পেতে "-h" সহ কমান্ড এবং
ডেটা স্টোরেজ মোড এবং উন্নত ব্যবহারের বর্ণনা (যেমন একটি নেটওয়ার্ক ক্লাস্টার সহ)।
ব্লকসাইজ অবশ্যই 512 বাইটের একাধিক হতে হবে।
বিকল্পগুলির একটি বিকল্প সেট রয়েছে যা এর সাথে সামঞ্জস্যের জন্য সমর্থিত
create_compressed_fs এর আসল সংস্করণ। যখন এটিকে আউটপুট হিসাবে একটি বিশুদ্ধ সংখ্যা দিয়ে বলা হয়,
এটি পুরানো সিনট্যাক্স ধরে নেয় এবং ডিফল্ট বিকল্পগুলিকে মেমরি মোড এবং ব্লক আকারে ম্যাপ করে
সংখ্যার কাছে। -b সেরা মোডের জন্যও স্বীকৃত।
উদাহরণ
create_compressed_fs image.ext2 image.ext2.cloop
extract_compressed_fs image.ext2.cloop | cmp image.ext2 -
mkcmd="genisoimage -joliet-long -D -r data"
$mkcmd | create_compressed_fs -s $($mkcmd --print-size)i - file.cloop
create_compressed_fs image.iso -S image.cloop.a0 - | split -b 1024m - image.cloop.
cat image.cloop.* | cdrskin -
নোট
সর্বোত্তম কর্মক্ষমতার জন্য, create_compressed_fs বাস্তব ইনপুট এবং আউটপুট ব্যবহার করা উচিত
ফাইল।
STDIN বা STDOUT-এর সাথে অপারেশন জটিল। create_compressed_fs a হিসাবে কাজ করতে পারে না
সাধারণ পাইপ ফিল্টার কারণ এটির কিছু জিনিস আগে থেকেই জানা দরকার: ক) ডেটা দৈর্ঘ্য, খ)
কম্প্রেশনের সময় গণনা করা ব্লকের দৈর্ঘ্য। এই মেটা তথ্য সংরক্ষণ করা প্রয়োজন
শিরোনাম কম্প্রেশন ট্রু পরে, তাই এটি সব ধাক্কা সম্ভব নয়
STDOUT অন-দ্য-ফ্লাই ডেটা তৈরি করেছে।
আর তাই আপস করতে হবে। সহজতম পদ্ধতি (প্রাচীন দ্বারা ব্যবহৃত
create_compressed_fs) একটি বড় অস্থায়ী মেমরি বাফার (বিকল্প -m) সংকুচিত তথ্য রাখা
RAM এ। যাইহোক, সামগ্রিক সিস্টেমের কর্মক্ষমতা এই ধরনের ব্যবহার থেকে ভুগছে এবং এটি চালাতে পারে
OOM শর্তে অন্যান্য অ্যাপ্লিকেশন।
এর পরবর্তী বিকল্পটি হল অস্থায়ী ডেটাকে একপাশে একটি অতিরিক্ত ফাইলে সংরক্ষণ করা ( -f
বিকল্প)। এটি সামগ্রিক সিস্টেম কর্মক্ষমতা উন্নত করে কিন্তু create_compressed_fs অপারেশন
এটি ধীর কারণ এটি শেষ হয়ে গেলে ডেটা কপি করতে হবে৷ প্লাস, ডবল ডিস্ক স্থান
আউটপুট জন্য প্রয়োজন. ডিস্কের স্থান সীমিত হলে, -r বিকল্প ব্যবহার করা যেতে পারে (পুনরায় ব্যবহার করা
অস্থায়ী ডেটার জন্য আউটপুট ফাইল), তবে কপি-ব্যাক পদক্ষেপের গতি হ্রাস পেতে পারে
উল্লেখযোগ্যভাবে।
অস্থায়ী ডেটা স্টোরেজ সম্পূর্ণরূপে এড়াতে কৌশল রয়েছে। প্রথমত, শুধুমাত্র ফাইল
ব্যবহার করা উচিত. যদি তা সম্ভব না হয়, তাহলে আউটপুট একটি (অনুসন্ধানযোগ্য) ফাইল হওয়া উচিত এবং
ইনপুট ডেটা দৈর্ঘ্য জানা উচিত (হয় এর সাথে নির্দিষ্ট করা হয়েছে -s বিকল্প বা সনাক্ত করা হয়েছে
ইনপুট ফাইলের আকার থেকে)।
দ্বিতীয়ত, একটি পৃথক ফাইলে ক্লুপ ভলিউমের হেডার সংরক্ষণ করা সম্ভব। পরে
কাজ, হেডার ক্যাট কমান্ডের সাহায্যে সংকুচিত ডেটার সাথে একত্রিত করা যেতে পারে। দ্য
আউটপুট ডেটা stdout এ লেখা যেতে পারে। যেহেতু হেডার অনেক দেরিতে সংরক্ষিত হয়, তাই এই পদ্ধতি
অবিলম্বে ডেটা স্থানান্তরের জন্য খুব দরকারী নয়। যাইহোক, এটা মত কিছু কৌশল করতে পারবেন
বিভক্ত ইউটিলিটিতে পাইপিং (ভিএফএটিতে ছোট ফাইলে ডিভিডি ছবি সংরক্ষণ করতে) বা পাইপিং ডেটা
trough ssh যদি স্থানীয় সিস্টেমে কোন ডিস্ক স্পেস না থাকে (এবং হেডার আলাদাভাবে কপি করা)।
মাউন্ট
আপনি লোড করার সময় ক্লুপ মডিউলে একটি বিকল্প পাস করতে পারেন, অথবা লোস্টআপ বা লোস্টআপ ব্যবহার করতে পারেন
মাউন্ট কমান্ডের কার্যকারিতা। উদাহরণ:
insmod cloop.o file=/path/to/compressed/image
Lostup /dev/cloop1 /path/to/compressed/image
mount -o ro -t যাই হোক না কেন /dev/cloop /mnt/compressed
মাউন্ট cl /mnt/misc -oloop=/dev/cloop0
onworks.net পরিষেবা ব্যবহার করে create_compressed_fs অনলাইন ব্যবহার করুন