ডিস্ক পূর্ণ হলে ডিডি বন্ধ করে?


1

ডিস্ক সম্পূর্ণরূপে মুছে ফেলার জন্য আমি যদি নিম্নোক্ত কমান্ডটি ইস্যু করি তবে ডিস্ক পূর্ণ হলে এটি স্বয়ংক্রিয়ভাবে বন্ধ হয়ে যাবে, অথবা আমাকে অবশ্যই নির্দিষ্ট করতে হবে count বিকল্প ?:

sudo dd if=/dev/zero of=/dev/disk7 bs=64m

আমি এই ওএস এক্স 10.9 উল্লেখ করা উচিত।

উত্তর:


1

সম্পূর্ণ একটি ডিস্ক মুছে ফেলুন

যদি আপনার লক্ষ্য একটি যান্ত্রিক ডিস্ক (এইচডিডি) করতে হয় নিরাপদে মুছে ফেলা যাতে এটি অসম্ভব, নীতিগতভাবে এমনকি কেউ এটির উপর হাত পেতে এবং ডেটা পুনরুদ্ধার করার জন্য, আপনি ব্যবহার করা উচিত নয় /dev/zero উৎস হিসাবে, এবং আপনি এটি একাধিকবার উপর লেখা উচিত। দেখ উইকিপিডিয়া এবং about.com

আপনি যদি নিরাপত্তা সম্পর্কে যত্ন না করেন, /dev/zero জরিমানা, কিন্তু তারপর, ডিভাইসে একটি নতুন পার্টিশন টেবিল স্থাপন করা হয়।

আমি সত্যিই লেখার জন্য একটি বৈধ ব্যবহার ক্ষেত্রে দেখতে পাচ্ছি না /dev/zero শারীরিক মিডিয়া সম্মুখের, কারণ:

  1. আপনি নিরাপত্তার জন্য যত্ন যদি এটা খুব অনিরাপদ হয়;
  2. এটি খুব বেশি সময় নেয় এবং সময় নষ্ট করে এবং যদি আপনি না করেন তবে চক্রগুলি লিখুন (কারণ আপনি যে কোনও ডেটা স্ট্রাকচারগুলি নতুন করে ডিস্কের উপর কেবলমাত্র ওভাররাইট করতে পারেন, যার মানে কেবলমাত্র একটি ডেটা পুনরুদ্ধার প্রোগ্রামের পুরানো ডেটাগুলির টুকরা পুনরুদ্ধার করার আশা থাকবে , এবং এটি ঠিক আছে কারণ আপনি ঠিক বলেছেন যে আপনি নিরাপত্তা সম্পর্কে কোনও চিন্তা করেন না বা আপনি যদি তা করেন তবে আপনাকে এটি পড়তে হবে না)।

স্বয়ংক্রিয়ভাবে বন্ধ

অবশ্যই. আপনি কি এটা করতে যাচ্ছে মনে হয়, পরবর্তী ফাইল সম্মুখের লেখা রাখা?

আপনি বিশেষভাবে উল্লেখ of বিকল্প, যার মানে "আউটপুট ফাইল"। এটি ব্লক ডিভাইসটি খুলবে এবং ব্লক ডিভাইসের শেষে পৌঁছা পর্যন্ত লেখার পরে লিখুন। এই জন্য স্বাভাবিক আচরণ dd

আমি নির্দিষ্ট করতে হবে না count বিকল্প?

ব্লক ডিভাইসের শেষে পৌঁছে যাওয়ার আগে আপনি যদি এটি বন্ধ করতে চান, অথবা যদি আপনি একটি নিয়মিত ফাইল (অর্থাৎ একটি ব্লক ডিভাইস না) লিখছেন এবং আপনি এটি বন্ধ করতে চান তবে আপনি কেবল এটিই করতে পারেন এটি ফাইল ফাইল সিস্টেমে পূরণ করার আগে ফাইলটি বসবে।

কিছু বন্ধ করার নোট:

  • এই আচরণটি OS X, বা এমনকি OS X তে কোনও নির্দিষ্ট সংস্করণ নির্দিষ্ট নয়। এটি লিনাক্স, অ্যান্ড্রয়েড, বিএসডি, এবং সম্ভবত অন্যান্যগুলিতেও কাজ করে যা POSIX মানগুলি বাস্তবায়ন করে।
  • আপনি একটি ছোট (2 মেগাবাইট) ইমেজ ফাইল এবং ব্যবহার করে আপনার নিজের প্রশ্নের উত্তর দিতে পারতেন dd এটি একটি লুপব্যাক ডিভাইস উপর মাউন্ট করার পরে, তারপর চালানো dd চালু কর.
  • এটা ছাড়া যে উল্লেখ করা উচিত count নির্দিষ্ট dd যখন বন্ধ হবে প্রথম নিম্নলিখিত অবস্থার এক হয়: হয় if (ইনপুট ফাইল) একটি ছোঁয়া EOF (ফাইলের শেষ), অথবা অপারেটিং সিস্টেম একটি সংকেত ছুঁড়েছে যে নির্দেশ করে যে শেষ ব্লক of (আউটপুট ফাইল) পৌঁছেছেন।

ধন্যবাদ। আমি এখানে নিরাপত্তার জন্য উদ্বিগ্ন নই, কিন্তু আমি একটি খারাপ পার্টিশন টেবিল সন্দেহ করেছিলাম, তাই আমি এটি শূন্য করতে চেয়েছিলাম।
Elliott B

1
পুরাতন একের উপরে একটি নতুন পার্টিশন টেবিল তৈরি করা আপনার পুরোনো ব্যক্তির সাথে যেকোন সমস্যাকে দূর করবে, পুরোনোটি কোনটি ভাঙে তা কোন ব্যাপার না। Zeroing আপনার ব্যবহার ক্ষেত্রে যাই হোক না কেন কোন উদ্দেশ্য করে তোলে।
allquixotic

1
About.com দ্বারা রেফার করা ডেটা স্যানিটাইজেশন পদ্ধতি '90s থেকে। এটি প্রয়োজনীয় ছিল, তবে আপনি যে উইকিপিডিয়া পৃষ্ঠাটি লিঙ্ক করেছেন তার সাথে 2006 থেকে একটি এনআইএসটি প্রকাশনার উদ্ধৃতি দেয়: "গবেষণাগুলি দেখিয়েছে যে আজকের মিডিয়াগুলির বেশিরভাগই এক ওভাররাইট করে কার্যকরভাবে কার্যকর করা যেতে পারে" এবং "2001 এর পরে নির্মিত ATA ডিস্ক ড্রাইভগুলির জন্য (15 বছরের বেশি) জিবি) পদমর্যাদা পরিষ্কার এবং purging হয়েছে। " প্রকৃতপক্ষে, গবেষণা অনুযায়ী, ডিস্ক overwriting /dev/zero বেশ নিরাপদ। দেখ শূন্য পূরণ বনাম ভরাট ভরাট
Dennis

@ ডেনিস সিকিউর বেশিরভাগ মানুষের জন্য যথেষ্ট, নিশ্চিত। কিন্তু যদি বৈজ্ঞানিক প্রমাণ পাওয়া যায় যে কোনও শূন্যস্থান যথেষ্ট পরিমাণে হয় তবে এখনও এমন একটি মানুষ আছে যা এক কারণে বা অন্যের জন্য একটি র্যান্ডম পূরণ এবং / অথবা মাল্টি পাস করতে পারে। কিন্তু নিরাপত্তার স্তর যেমন পদ্ধতিগুলির দ্বারা যোগ করা হয়, যখন ক্ষুদ্রতম, সম্ভবত ননজারো হয়, ঠিক যেমন আপনি কোনও দুর্বলতার সুরক্ষিত ক্রিপ্টো সাইফারকে কোনও পরিচিত দুর্বলতা বা দুর্বলতা এবং এর চেয়ে বেশি পরিমাণে কী দৈর্ঘ্য, তার কী দৈর্ঘ্য দ্বিগুণ করে এবং পেতে পারেন এমনকি একটি "আরো" নিরাপদ কী। কিভাবে অনেক বেশি? আচ্ছা ... অনেক না। কিন্তু এটা সিদ্ধান্ত নিতে ব্যক্তি আপ।
allquixotic

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