ইউনিক্স সিস্টেমে ফাইলগুলি cat
ইউটিলিটি (উইন্ডোজ সিস্টেমে আছে type
বাcopy /B
) ব্যবহার করে একসাথে যুক্ত হতে পারে ।
cat file1 file2 file3 > joined-file
এটি পুরানো ফাইলগুলির বিষয়বস্তু নেয় এবং এটিকে একক নতুন ফাইলে অনুলিপি করে। প্রসেসটি পুরানো ফাইলগুলি পড়তে এবং নতুনটি লিখতে প্রয়োজনীয় সময় নেয়। নতুন ফাইলটি পুরানো ফাইলগুলিতে পৃথকভাবে সংরক্ষণ করা হয়, সুতরাং নতুন ফাইলটি লেখার জন্য পর্যাপ্ত ফ্রি ডিস্কের জায়গা না থাকলে কমান্ডটি ব্যর্থ হবে।
ফাইলগুলি একত্রিত করার জন্য কি আরও দ্রুত উপায় আছে, বা ফাইলগুলি একত্রিত করা হয়েছে তা অন্তত অন্তত "কৌশল" প্রোগ্রামগুলিতে চিন্তা করার জন্য, যা ডিস্কে ডেটা মুভিং বা অনুলিপি জড়িত না?
এটি করার একটি উপায় হতে পারে ফাইল সিস্টেম টিওসি সংশোধন করা যাতে ফাইলগুলি বড় ফাইলের টুকরা হিসাবে ধরা হয় । এটি করার কোনও "নিরাপদ" উপায় আছে (যেমন dd
নিজেই টিওসি সংশোধন করার চেয়ে নিরাপদ )?
আমি ফাইলগুলিতে যোগদানের যে কোনও পদ্ধতিতে, যে কোনও প্ল্যাটফর্মে আগ্রহী, এটি দ্রুত এবং এর জন্য শারীরিকভাবে ফাইলগুলি সংবিষ্ট করার চেয়ে কম ডিস্কের জায়গা প্রয়োজন।
dmsetup
সরঞ্জামটি ব্লক ডিভাইস এবং / অথবা নিয়মিত ফাইলগুলি যা ব্লক ডিভাইসের চিত্র হিসাবে কাজ করে তা ডিজাইন করা হয়েছে, সুতরাং এটি 512 বি এর সাধারণ ব্লক ব্যবহার করে one জানি না
nbd
, আমি এটিকে এত সহজে কাজ করতে পারি না। তদন্ত concatfs এবং / অথবা CONCAT-ফিউজ (এই নীচে davidgo এর উত্তর আগে থেকেই)। আমি সেগুলি পরীক্ষা করিনি তাই এটি কেবল একটি মন্তব্য।