আমার ডেটার জন্য 250GiB ব্যাকআপ পার্টিশন তৈরি করার সময়, আমি নটিলাস, জিপার্টেড, ডিএফ, টিউন টুফস ইত্যাদিতে উল্লিখিত পার্টিশনের আকার এবং মুক্ত স্থানের মধ্যে প্রচুর তাত্পর্য লক্ষ্য করেছি
প্রথমে আমি ভেবেছিলাম এটি জিআইবি / জিবি বিভ্রান্তি। এটা ছিল না ।
তারপরে আমি ভেবেছিলাম এটি ext4 এর সংরক্ষিত ব্লক হতে পারে। এটা ছিল না ।
আমি পুরো বিস্মিত। এখানে কিছু চিত্র। পদক্ষেপ এখানে:
- প্রথম, এনটিএফএস। 524288000 সেক্টর x 512 বাইট / সেক্টর = 268435456000 বাইট = 268.4 জিবি = 250 জিআইবি।
নটিলাস " মোট ক্ষমতা: 250.0 গিগাবাইট " বলুন (যদিও এটি আসলে জিআইবি নয়, জিবি নয়)। সেই ছোটখাটো বিভ্রান্তিকর বাদে এ পর্যন্ত, এত ভাল good
- এখন, একই পার্টিশন, জিপিটারডের সাথে এক্সট 4 হিসাবে ফর্ম্যাট করা:
প্রথম, সর্বশেষ এবং মোট খাত একই the এটি একই 250GiB পার্টিশন। ব্যবহৃত আকার 4.11GiB (সম্ভবত সংরক্ষিত ব্লক?)
নাঃ। মনে হচ্ছে সংরক্ষিত ব্লকগুলি 12.7 GiB (~ 5%। আউচ! )। তবে ... মোট ক্ষমতা এখন কেবল 246.1 জিবিবি কেন ??? । এই পার্থক্যটি (ধরণের) জিপিআরটি দ্বারা রিপোর্ট করা 4.11 জিআইবির সাথে মেলে। তবে ... এটি যদি সংরক্ষিত ব্লক থেকে না হয় তবে তা কী? এবং কেন জিপিআর্ট রিপোর্ট করেনি যে ব্যবহৃত স্থানের 12.7GiB রয়েছে?
$ df -h /dev/sda5
Filesystem Size Used Avail Use% Mounted on
/dev/sda5 247G 188M 234G 1% /media/BACKUP
df
উল্লিখিত মুক্ত জায়গাতে নটিলাসের সাথে মেলে। তবে .. মাত্র 188 এম ব্যবহার করেছেন? এটি 12GB ডলার হওয়া উচিত নয়? এবং মোট ক্ষমতা এখনও ভুল। তাই আমি tune2fs
কিছু সংকেত খুঁজতে দৌড়ে গেলাম। (অপ্রাসঙ্গিক আউটপুট বাদ দেওয়া হয়)
$ sudo tune2fs -l /dev/sda5
tune2fs 1.41.12 (17-May-2010)
Filesystem volume name: BACKUP
Filesystem UUID: 613d592e-47f5-4206-96a7-210090d340ef
Filesystem features: has_journal ext_attr resize_inode dir_index filetype extent flex_bg sparse_super large_file huge_file uninit_bg dir_nlink extra_isize
Filesystem flags: signed_directory_hash
Filesystem state: clean
Filesystem OS type: Linux
Block count: 65536000
Reserved block count: 3276800
Free blocks: 64459851
First block: 0
Block size: 4096
65536000 মোট ব্লক * 4096 বাইট / ব্লক = 268435456000 বাইট = 268.4 জিবি = 250 জিআইবি। এটি জিপিআরটির সাথে মেলে।
3276800 সংরক্ষিত ব্লক = 13421772800 বাইট = 13.4 জিবি = 12.5 জিআইবি। এটি (আবার, সাজানো) নটিলাসের সাথে মেলে।
64459851 ফ্রি ব্লক = 264027549696 বাইট = 264.0 জিবি = 245.9 জিআইবি। কেন? এটি 250-25.5 = 237.5 (বা 250- (12.5 + 4.11) = ~ 233) হওয়া উচিত?
সংরক্ষিত ব্লকগুলি সরানো হচ্ছে:
$ sudo tune2fs -m 0 /dev/sda5
tune2fs 1.41.12 (17-May-2010)
Setting reserved blocks percentage to 0% (0 blocks)
$ sudo tune2fs -l /dev/sda5
tune2fs 1.41.12 (17-May-2010)
Filesystem volume name: BACKUP
Filesystem UUID: 613d592e-47f5-4206-96a7-210090d340ef
Filesystem features: has_journal ext_attr resize_inode dir_index filetype extent flex_bg sparse_super large_file huge_file uninit_bg dir_nlink extra_isize
Filesystem flags: signed_directory_hash
Filesystem state: clean
Filesystem OS type: Linux
Block count: 65536000
Reserved block count: 0
Free blocks: 64459851
Block size: 4096
যেমনটি প্রত্যাশিত, একই ব্লক গণনা, 0 টি সংরক্ষিত ব্লক, কিন্তু ... একই বিনামূল্যে ব্লক ? আমি কি 12.5 জিআইবি সবে মুক্তি পেয়েছি?
$ df -h /dev/sda5
Filesystem Size Used Avail Use% Mounted on
/dev/sda5 247G 188M 246G 1% /media/BACKUP
দেখে মনে হচ্ছে। উপলভ্য স্থান 233 থেকে 245.9 GiB এ চলে গেছে। জিপিআর্ট মোটেও যত্ন নেন নি, ঠিক একই তথ্য দেখাচ্ছে ! (অভিন্ন স্ক্রিনশট পোস্ট করতে অকেজো)
কি বিশাল গন্ডগোল!
আমি যথাসম্ভব যথাযথভাবে এটি নথিভুক্ত করার চেষ্টা করেছি ... সুতরাং, দয়া করে কেউ এখানে কী ঘটছে সে সম্পর্কে কোনও ধারণা দিতে পারেন?
- এনটিএফএস -> এক্সট 4 ফর্ম্যাটিং থেকে m 4.11 জিআইবি নিখোঁজ কী?
- জিপিআর্টেড, নটিলাস, টিউন 2 এফ, ডিএফ এর মধ্যে কেন এতগুলি তফাত আছে?
- আমার গণিতে কী ভুল? (সাহসী প্রশ্ন পোস্টে এই পোস্টে ছড়িয়ে ছিটিয়ে)
কোন সাহায্য প্রশংসা করা হয়। আমি কী চলছে তা অনুমান করতে পারছি না, আমি আমার / পার্টিশন ব্যতীত এনটিএফএসের পক্ষে এক্সট 4 ছাড়ার বিষয়ে সিরিয়াসলি বিবেচনা করছি।
ধন্যবাদ!