উইন্ডোজে কীভাবে 1 জি জিরোড স্পার্স ফাইল তৈরি করবেন?


13

লিনাক্সে:

$ dd if=/dev/null of=mysparse seek=1G count=0
$ du -b mysparse
549755813888    mysparse
$ du -B1 mysparse
0       mysparse

উইন্ডোতে আমি fsutil নিয়ে খেলছি তবে আমি ফাইলের বৈশিষ্ট্যগুলির চেয়ে আকারের চেয়ে ছোট হতে ডিস্কে আকারটি পাচ্ছি না।

উত্তর:


19
FSUtil File CreateNew temp 0x100000
FSUtil Sparse SetFlag temp
FSUtil Sparse SetRange temp 0 0x100000

3

হতে পারে এটি আপনাকে সহায়তা করবে: "স্পার্সেচেকার" - উইন্ডোজ এনটিএফএসে স্পার্স ফাইল পরিচালনা করে এটি "fsutil" এর মতো ফাইলগুলির পৃথক ব্লকগুলিতে নয় বরং ফাইলগুলির সাথে পরিচালনা করতে দেয়।


2

@ মেহেরদাড যা বলেছেন তা সঠিক is

যাইহোক, আপনি ফাইলটিতে যা কিছু লিখুন (এমনকি শূন্যের বিস্তৃতি) অপারেটিং সিস্টেমের ডেটা হিসাবে বিবেচিত হবে (এবং এইভাবে স্থান বরাদ্দ) এবং কেবল FSCTL_SET_ZERO_DATA () অ-স্থান দখল করে নেওয়া জিরোগুলিকে লেখার অনুমতি দেবে।

fsutil sparse setflag [file]

কোনও ফাইলকে স্পার্স ফাইল হিসাবে সেট করার অনুমতি দেয়।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.