বিএসডিটিআর বনাম টিএআর প্লাস আরও অনেক কিছু
এখানে একটি সুবিধা !!
আমি এখানে 5 টি বিষয়ের মধ্যে যাব (এবং বিষয় ছাড়িয়ে যাব, তবে এটি আপনি কী চান তা কভার করবে):
- bsdtar vs tar
- বিরল ফাইল বনাম না
- বিআরটিএফ সহ পুরু এবং পাতলা ফাইল / লুন
- বিআরটিএফ ছাড়াই পুরু এবং পাতলা ফাইল / লুন
- পুরু এবং পাতলা এবং কীভাবে এটি কেবল লুনসে প্রয়োগ হয় না তার মধ্যে পার্থক্য রয়েছে
bsdtar হ্যান্ডলগুলি sparse ফাইল ভাল তারপর নিয়মিত আলকাতরা
- বিএসডিটার সমস্ত জিরো নিয়ে নেবে এবং কেবল তাদের মেটাডেটা তুলবে
- টার আসলে প্রতিটি শূন্যে প্রক্রিয়া করবে
* উদাহরণস্বরূপ:
20 টিবি স্পারসাইফিল (বিগলুন) জুড়ে 10 মেগা ডেটা সহ একটি 20 টিবি স্পার্স ফাইল (যাকে বিগলুন বলে) কল্পনা করুন ... এখন যেহেতু এটি একটি বিরল ফাইল এটি ড্রাইভে কেবল 10 মেগা গ্রহণ করবে।
কীভাবে একটি স্পার ফাইল তৈরি করবেন:
স্পার্স ফাইল - এটি কীভাবে তৈরি করা যায় - এটি সনাক্ত করুন -
স্পার্স ফাইলগুলি "পাতলা" লুনগুলির মতো (যদি আপনি এটি লুনের জন্য ব্যবহার করতে চান)। "ঘন" লুনগুলি আলাদা গল্প হবে।
* বিষয় ফিরে:
বিগলুনকে বাড়িয়ে দেওয়া 10 ম্যাগের সাথে সাথে সমস্ত লোন জুড়ে ছড়িয়ে পড়া শূন্যগুলির 20tb এর খারাপের সাথে সমস্ত অংশকে টানিয়ে দেবে ... আমার ধারনাতে এটি কিছুটা সময় নেবে, এবং টারের ফাইলটি বেশ বড় আকারের হবে। এছাড়াও - এটি নিষ্কাশন করা - আমি বিরল ফাইলের ট্যারি ফাইলের এক্সট্র্যাক্টটি কখনও করি নি, তবে এটি সম্ভবত সুন্দর নাও হবে; আমি এখানে ভুল হতে পারে।
বিগডটারিং বিগলুন মাত্র 10 মেগা ডেটা প্রক্রিয়া করবে এবং ~ 20tb জিরোর জন্য ছোট মেটাডেটা তৈরি করবে।
বেনিফিট? ভাল তাদের অনেক; আমি শুধু উপরে কিছু লিখেছি।
এটি আরএসইএনসি বনাম সিপি-র অনুরূপ
- এছাড়াও, আপনি যদি কোনও বিশালাকার স্পার্স ফাইলটি রিসাইঙ্ক করেন তবে এটি তারার মতো আচরণ করবে
- আপনি যদি কোনও বিশাল ফাইলটি সিপি করেন তবে এটি স্বয়ংক্রিয়ভাবে বিএসডিটারের মতো আচরণ করবে (আপনি জিরো পেরিয়ে যাওয়ার জন্য সিপি'এস আচরণটি পরিবর্তন করতে পারবেন, বা শূন্যের ওপরে যাবেন না)
ব্যক্তিগতভাবে, আমি পাতলা লুনসের মতো স্পার্স ফাইল এবং ঘন লুনসের মতো নিয়মিত ফাইলগুলি কল্পনা করতে চাই ...
পরবর্তী বিষয় Btrfs পুরু LUNs বনাম পাতলা:
মত ফাইল সিস্টেম দিয়ে Btrfs পাতলা LUNs বিক্ষিপ্ত ফাইল (, আরোপ করা সঙ্গে এটি করতে উইকি দস্তাবেজে অন্তর্ভুক্ত মত) আছে।
truncate -s <size in kilobytes> filename
টিপ: সঙ্গে ব্যাকআপ bsdtar সঙ্গে কপি CP
পুরু লুনগুলি হ'ল + সি অ্যাট্রিবিউটের (+ সি যাতে এটি কোনও সিও না করে, লেখার অনুলিপি সহ নিয়মিত ফাইল থাকে যাতে সমস্ত লেখাই যেদিকে বরাদ্দ থাকে সেদিকেই আবদ্ধ থাকে এবং ওভাররাইট থাকলে সেখানে কোনও নতুন লেখার ঘটনা ঘটে না বা মুছে ফেলা - গবেষণা COW এবং বিটিআরএফএস )। কাটছাঁট করে ফাইলটি তৈরি করার পরিবর্তে, এটি "ফলোকেট-এল" দিয়ে তৈরি করুন
fallocate -l <size in kilobytes> filename
chattr +C filename
টিপ: বিএসডিটার বা টারের সাথে ব্যাকআপ, আরএসসিএনসি বা সিপি দিয়ে অনুলিপি করুন
পরের বিষয়টি EXT পাতলা বনাম পুরু লুনস:
পাতলা লুনস যা বিরল
truncate -s <size in kilobytes> filename
টিপ: সঙ্গে ব্যাকআপ bsdtar সঙ্গে কপি CP
পুরু লুনগুলি হ'ল + সি অ্যাট্রিবিউটের (+ সি) যাতে নিয়মিত ফাইল হয় না, লেখার অনুলিপি করে, যাতে সমস্ত লেখাগুলি তার বরাদ্দকৃত স্থানেই আটকে থাকে এবং ওভাররাইট থাকে যখন সেই ফাইলটির জন্য কোনও নতুন লেখার ঘটনা ঘটে না বা মুছে ফেলা - গবেষণা COW এবং বিটিআরএফএস )। কাটছাঁট করে ফাইলটি তৈরি করার পরিবর্তে, এটি "ফলোকেট-এল" দিয়ে তৈরি করুন
touch filename
fallocate -l <size in kilobytes> filename
টিপ: বিএসডিটার বা টারের সাথে ব্যাকআপ, আরএসসিএনসি বা সিপি দিয়ে অনুলিপি করুন
একটি পুরু বনাম পাতলা ফাইল কি
- পুরু লুনস / ফাইলগুলি, 0 থেকে বরাদ্দ করা মাপ পর্যন্ত তাদের ডেটা পূরণ করুন, মেটাডেটা যেখানে 0 আছে তা ভান করে। আপনি ডেটা পূরণ করার সাথে সাথে ডেটা পূরণ হয়
- পুরু লুনস / ফাইল: 0 সেগুলি বা যা কিছু (অলস শূন্য বা উত্সাহী শূন্য) দিয়ে তাদের ডেটা শুরুতে পূরণ করুন - এই সেটগুলি সংরক্ষণগুলি (বা জেডএফএস রিফ্রিজারেশনগুলি কল করতে পছন্দ করে)
ভিএমওয়ারের নিবন্ধটি এখানে অলস বনাম আগ্রহী শূন্যকে ঘন লুনস / ফাইলগুলির সাথে বর্ণনা করে: https://communities.vmware.com/message/2199576
ডগা
মনে রাখবেন পুরু এবং পাতলা কেবল লুনগুলির জন্যই প্রযোজ্য নয়, এটি ফাইলগুলি, জেডএফএস ফাইল সিস্টেমগুলি (শেয়ার / খণ্ডগুলি / লুনস) এও থাকতে পারে এবং আমি নিশ্চিত যে অন্যান্য জিনিস (কেবল zfs দেখুন)।