কম্পিউটার টিউটোরিয়াল

লিনাক্সে মাল্টি-পার্ট Tar ফাইল তৈরি করার পদ্ধতি

এই গাইডটি ব্যাখ্যা করবে কীভাবে একটি বড় ফাইলকে মাল্টি-পার্ট .tar ফাইলগুলোর ভাগে ভাগ করতে হয় এবং কীভাবে সেগুলো আবার একসাথে জোড়া দিতে হয়।

কখনও কখনও আপনি আপনার ব্যাকআপ বা অন্য কোনো বড় ফাইল সেট অনলাইনে সংরক্ষণ করতে চান বা কারো সাথে শেয়ার করতে চান, তখন আপনাকে ফাইলগুলো কমপ্রেস করে ১০০ বা তার বেশি মেগাবাইটের চанকে ভাগ করতে হয়। আমি এই প্রয়োজন অনুভব করেছিলাম gầnে যখন আমার ব্যাকআপ অনলাইনে স্টোর করতে চেয়েছিলাম এবং অনলাইন স্টোরেজ সার্ভিসে প্রতি ফাইলে ১০০ MB ক্যাপ ছিল। আমি tar কমান্ড ভিত্তিক একটি খুব সুন্দর সমাধান পেয়েছিলাম। এই পদ্ধতিতে আমি প্রায় ১ GB ব্যাকআপকে ১০০ MB করে ১০ টি চанকে ভাগ করেছিলাম ইনক্রিমেন্টাল ফাইলনেম সহ।

যে ১ GB ফাইলটি আমি ভাগ করতে চেয়েছিলাম সেটির নাম ছিল dbbackup.db। এটিকে ১০০ MB করে মাল্টিপল tar ফাইলে রূপান্তর করার জন্য আমি নিচের কমান্ডটি রান করেছিলাম:

# tar -cf – dbbackup.db | split -b 100m – db_backup.tar

এই কমান্ডটি রান হতে অনেক সময় নিল। শেষ হলে আমি ১০টি ফাইল পেয়েছিলাম, প্রতিটি ১০০ MB, নামগুলো ছিল db_backup.taraa, db_backup.tarab, db_backup.tarac, এবং এভাবে অন্যগুলো।

এখন আমি এই ফাইলগুলো এক্সটার্নাল স্টোরেজে কপি করতে পারি বা সহজে পাঠাতে পারি। মাল্টি-পার্ট tar ফাইলগুলো থেকে ১ GB ফাইলটি আবার একসাথে করার জন্য আমাকে শুধু নিচের কমান্ডটি রান করতে হবে:

# cat db_backup.tara* | (tar x)

এবং ওলা! আমি আমার মূল ফাইলটি আবার পেয়ে গেলাম।

  1. জাইট (Zeit) ব্যবহার করে লিনাক্সে সহজে ক্রন জব (Cron Jobs) তৈরি করার পদ্ধতি

  2. লিনাক্সে জিপ ফাইল এক্সট্র্যাক্ট করার পদ্ধতি

  3. লিনাক্সে Zsync ব্যবহার করে ফাইলের অংশ ট্রান্সফার করার পদ্ধতি

  4. Windows-এ .tar.gz ফাইল কীভাবে এক্সট্রাক্ট করবেন?