এটি হল ইটমাইডেটা কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
eatmydata - স্বচ্ছভাবে fsync() এবং অন্যান্য ডেটা-টু-ডিস্ক সিঙ্ক্রোনাইজেশন কলগুলি অক্ষম করুন
সাইনোপিসিস
eatmydata [--] হুকুম [ হুকুম আর্গুমেন্ট ...]
বর্ণনাঃ
eatmydata পরিবেশে একটি কমান্ড চালায় যেখানে ডেটা-টু-ডিস্ক সিঙ্ক্রোনাইজেশন কল হয় (যেমন
fsync(), fdatasync(), sync(), msync() এবং open() O_SYNC / O_DSYNC পতাকাগুলির কোন প্রভাব নেই৷
LD_PRELOAD লাইব্রেরি libeatmydata কাস্টম ফাংশন সহ সংশ্লিষ্ট সি লাইব্রেরি কলগুলিকে ওভাররাইড করে
যেটি সিঙ্ক্রোনাইজেশন ট্রিগার করে না কিন্তু তবুও সাফল্য ফিরিয়ে দেয়।
আপনি ব্যবহার করতে পারেন eatmydata দুটি উপায়ে সাধারণ মোডে, শুধু চালান eatmydata সরাসরি এবং
কমান্ড লাইনের মাধ্যমে একটি কমান্ড-টু-বি-রান এবং এর আর্গুমেন্ট পাস করুন। সিমলিংক মোড ব্যবহার করার জন্য,
একটি সিমলিংক তৈরি করুন /usr/bin/eatmydata অন্যের ফাইলের নাম (ওরফে বেসনেম) সহ
PATH-এ প্রোগ্রাম এবং চালান eatmydata সেই সিমলিংকের মাধ্যমে। তারপর eatmydata এটি খুঁজে পাবে
PATH-এ প্রোগ্রাম এবং libeatmydata পরিবেশে এটি চালান এবং সমস্ত কমান্ড লাইন পুনরায় পাস করুন
অপশন।
বিকল্প
দয়া করে মনে রাখবেন eatmydata সিমলিংক মোডে কোনো কমান্ড লাইন বিকল্প প্রক্রিয়া করে না। সব
কমান্ড লাইন বিকল্পগুলিকে অন্তর্নিহিত এক্সিকিউটেবল-এ পুনরায় পাস করা হবে।
হুকুম
কার্যকর করার আদেশ। এটি একটি সম্পূর্ণ পথ বা কমান্ডের নাম হতে পারে
পথ। PATH-এ কমান্ড পাওয়া না গেলে, eatmydata ব্যর্থ হবে.
হুকুম আর্গুমেন্ট
নির্বিচারে আর্গুমেন্টের সংখ্যা নির্বাহ করা কমান্ডে পাস করার জন্য।
-- অনুরূপ ইউটিলিটিগুলির সাথে সামঞ্জস্যের জন্য ঐচ্ছিক কমান্ড বিভাজক। এ উপেক্ষিত
মুহূর্ত।
উদাহরণ
PATH দেওয়া আছে , / Usr / বিন এবং /usr/bin/aptitude এবং /usr/bin/eatmydata উভয়ই ইনস্টল করা আছে,
অনুসরণ:
$ln -s /usr/bin/eatmydata ./aptitude
$ ./aptitude moo
এর সমতুল্য:
$ eatmydata -- aptitude moo
অতএব, আপনি স্বয়ংক্রিয়ভাবে নির্দিষ্ট প্রোগ্রামগুলি চালানোর জন্য সিমলিংক মোড ব্যবহার করতে পারেন
libeatmydata পরিবেশ যখনই আপনি PATH থেকে চালান। উদাহরণস্বরূপ, প্রদত্ত প্রমিত PATH
সেটিংস, শুধু করুন:
# ln -s/usr/bin/eatmydata/usr/local/bin/aptitude
এবং সিঙ্ক-মুক্ত অ্যাপটিটিউড সিস্টেম-ব্যাপী উপভোগ করুন।
ক্যাভিট
ব্যবহার করার সময় eatmydata সঙ্গে setarch (যেমন উপনাম সহ লিনাক্স 32), বা যাইহোক সঙ্গে
হোস্টের চেয়ে আলাদা আর্কিটেকচার সহ chroots, ম্যাচিং ইনস্টল করা নিশ্চিত করুন
এর স্থাপত্য libeatmydata1 উভয় মধ্যে setarch পরিবেশ এবং হোস্ট এর।
libeatmydata ম্যানুয়ালি লোড করার চেষ্টা করা হচ্ছে (র্যাপার স্ক্রিপ্ট ব্যবহার না করে) এবং এটি ব্যবহার করে
একটি chroot মাধ্যমে, বিশেষ করে যদি eatmydata সংস্করণ বাইরে এবং ভিতরের মধ্যে ভিন্ন হয়,
সম্ভবত ফাইল সিস্টেমে লাইব্রেরির বিভিন্ন অবস্থানে ব্যর্থ হতে চলেছে।
ম্যানুয়ালি libeatmydata লোড করার সবচেয়ে নিরাপদ উপায় হল নিম্নলিখিত দুটি পরিবেশ সেট করা
ভেরিয়েবল (শেল সিনট্যাক্স):
LD_LIBRARY_PATH=${LD_LIBRARY_PATH:+"$LD_LIBRARY_PATH:"}/usr/lib/libeatmydata
LD_PRELOAD=${LD_PRELOAD:+"$LD_PRELOAD"}libeatmydata.so
এই দুটি ভেরিয়েবল একটি ডেবিয়ান জেসি হোস্টের ক্ষেত্রে একটি ডেবিয়ান হুইজি ক্রুটের সাথে বর্ণনা করে,
যেখানে লাইব্রেরির অবস্থান পরিবর্তন হয়েছে।
নভেম্বর 2014 eatmydata(1)
onworks.net পরিষেবা ব্যবহার করে অনলাইনে eatmydata ব্যবহার করুন