লিনাক্সে পুনরায় ভাগ করার জন্য তার সমস্ত পার্টিশন থেকে একটি এসএসডি পরিষ্কার করার দ্রুততম উপায়?


21

আমি একটি এসএসডি এর সমস্ত পার্টিশন এবং ডেটা পরিষ্কার করে মুছতে চাই, তাই আমি এটি আবার ভাগ করতে পারি (এটি সুরক্ষা উদ্দেশ্যে নয়))

আমি দেখেছি sudo dd if=/dev/zero of=/dev/sdb bs=1Mকিন্তু এটি যদি প্রতিটি পার্টিশনটি শূন্যের সাথে পূরণ করে তবে আমি নিশ্চিত যে আমি এটি করতে চাই তা নিশ্চিত নই।

আমি এই কমান্ডটি প্রায়শই চালানোর পরিকল্পনা করি এবং আমি আমার এসএসডি-র লেখাগুলি শেষ করতে চাই না। এই সমস্যা মোকাবেলায় কেউ আমাকে পরামর্শ দিতে পারেন?


1
এটি অধ্যয়ন করুন: এটিএ সিকিওর ইরেজ । প্রক্রিয়াটির সাথে আমার কোনও অভিজ্ঞতা নেই, সুতরাং এটি কোনও উত্তর নয়, কেবল একটি ইঙ্গিত। যে কেউ এই সম্পর্কে আপনার নিজের উত্তর লিখতে নির্দ্বিধায় যদি আপনি জানেন যে এটি সঠিক উপায়।
কামিল ম্যাকিয়েরোভস্কি

18
সুরক্ষা উদ্দেশ্যে, বা কেবল আপনার পুনরায় বিভাজন প্রয়োজন?
ব্যবহারকারীর 6868

বেশিরভাগই কেবল পুনরায় ভাগ করার জন্য
আইজিডিভি

14
12 গেজ পাম্প-অ্যাকশন। এবং আপনি জানতেন যে কেউ তাড়াতাড়ি বা পরে এটি বলতে যাচ্ছেন!
simimm

1
@ এসিম্ম - আমার পছন্দটি চারকোল বারবিকিউ।
ড্যানিয়েল আর হিকস

উত্তর:


41

একটি এসএসডি তে: আপনি ব্যবহার করে পুরো ডিস্ক বা পার্টিশন ট্রিম করতে পারেন blkdiscard। এটি খুব সুরক্ষিত নয়, তবে ব্যবহারিকভাবে তাত্ক্ষণিকভাবে (ডিস্কটি সমস্ত কক্ষকে অব্যবহৃত হিসাবে চিহ্নিত করে)।

সুরক্ষার জন্য: ফুল-ডিস্ক এনক্রিপশন ব্যবহার করুন। পুরো ডিস্কটিকে এনক্রিপ্ট করা থাকলে মুছে ফেলার বিরক্ত করবেন না - আপনাকে কেবল আপনার কীগুলি সম্বলিত অঞ্চলটি মুছতে হবে (যেমন প্রতিটি এনক্রিপ্ট করা পার্টিশনের প্রথম 1-22 এমআইবি)।

পুনঃবিভাজনের জন্য: আবার, সমস্ত ডেটা মুছতে বিরক্ত করবেন না। আপনাকে কেবল ফাইল সিস্টেমগুলি ব্যবহার করে ধ্বংস করতে হবে wipefs, তারপরে অবশিষ্ট ডিস্কোভার বুটলোডারগুলি পরিষ্কার করার জন্য আপনার ডিস্কের প্রথম 1 এমআইবি স্ক্রাব করুন। আপনি কোনও পার্টিশনটি ব্যবহার করে ফর্ম্যাট করার পরে mkfs, ওএস সহজেই ধরে নিবে যে এটি সম্পূর্ণ শূন্য।

(আসলে, লিনাক্সে, mkfs.ext4 বিন্যাস করার আগে পুরো পার্টিশনটি স্বয়ংক্রিয়ভাবে ট্রিম করবে))


6
পুনরায় বিভাজনের জন্য, কেন কেবল পুরানো পার্টিশনগুলি মুছবেন এবং একটি নতুন তৈরি করবেন না?
el.pescado

5
কারণ আপনি যদি একই জায়গায় নতুন পার্টিশন তৈরি করেন (অবস্থান শুরু করুন), আপনি কেবল তাদের মধ্যে একই পুরানো ডেটা পাবেন! (অবশ্যই যে যারা সাধারণত একটা সমস্যা হয় না, সঙ্গে পুনরায় ফর্ম্যাট কারণ mkfsযেকোনোভাবে ট্র্যাশ হয়ে যাবে কিন্তু বিভিন্ন বিজোড় পরিস্থিতিতে। না ঘটতে - wipefsবিদ্যমান কারণ এটি প্রয়োজন ছিল।)
user1686

4
@ আইজিডিভি - কি man wipefsবলে? (ইঙ্গিত: ম্যান পৃষ্ঠার উদাহরণ বিভাগে প্রথম উদাহরণটি দেখুন)
টিমো

2
"আপনার কেবল আপনার চাবিযুক্ত অঞ্চলটি মুছতে হবে" - এসএসডি-তে কীগুলিও পুনরুদ্ধারযোগ্য হতে পারে। টিপিএম বা শক্তিশালী পাসওয়ার্ড সুরক্ষা কীগুলি আরও ভাল বিকল্প হতে পারে। blkdiscardআক্রমণাত্মক কীটি জানত এমনকি যদি এটি ডিস্কের বাকী অংশে ধাঁধা তৈরি করে তবে এটি খুব সুন্দর হবে (ধরে নিলে পুরানো ম্যাপিংটিও পুনরুদ্ধার করা যাবে না)। "এরপরে বুটলোডারগুলি রক্ষা করার জন্য আপনার ডিস্কের প্রথম 1 এমআইবি স্ক্রাব করুন" - অতিরিক্ত বিভাগটি কেবল প্রথম 512B এর ওভারফ্লো হিসাবে ব্যবহৃত হয়। আপনি যদি প্রথম 512 বি মুছা থাকেন তবে 1M বাকি অংশের দ্বারা আপনার ক্ষতি হবে না।
ম্যাকিয়েজ পাইচোটকা

1
@MaciejPiechotka: দুর্ভাগ্যবশত, কিছু bootloaders (বিশেষ করে কীড়া) ও স্থান ব্যবহার পর উপস্থিত MBR।
user1686

14

কামিল ম্যাকিয়েরোভস্কি যেমন উল্লেখ করেছেন , সম্পূর্ণ ডিস্ক মুছে ফেলার জন্য সর্বনিম্ন রাইটিং -ওয়্যার সহ সেরা উপায় হ'ল এটিএ 'নিরাপদ মুছা' কমান্ডটি ব্যবহার করা। এটি ডিভাইসগুলির মতো বারবার সেলগুলি ওভাররাইট না করে একক পুরো মুছার জন্য হার্ডওয়্যারকে নির্দেশ দেবে shred। এটি কেবলমাত্র পুরো ডিস্কের জন্যই করা যেতে পারে, আপনার যদি নির্বাচিতভাবে পার্টিশনগুলি মুছতে হয়, তবে মাধ্যাকর্ষণটির উত্তর দেখুন ( blkdiscard)

কমান্ডটির সঠিক প্রয়োগটি হার্ডওয়্যারের উপর নির্ভর করে।

  • বেশিরভাগ এসএসডি সমস্ত বা কিছু না ফ্যাশনে পুরো চিপগুলি মুছতে বাল্ক বৈদ্যুতিন সংকেত ব্যবহার করবে। এটি (সাধারণ) লেখার পোশাক পরিধান করে তবে কেবলমাত্র সর্বনিম্ন পরিমাণে (~ একক লেখার চক্র)।

  • স্ব-এনক্রিপ্টিং এসএসডিগুলি সাধারণত কন্ট্রোলার চিপের ভিতরে থাকা এনক্রিপশন কীটি মুছে ফেলবে (সত্যই তাত্ক্ষণিক)। স্ব-এনক্রিপ্টিং ড্রাইভগুলি সর্বদা এনক্রিপ্ট করে, এমনকি বাক্সের বাইরেও (কারখানার-ডিফল্ট কী সহ)। সুতরাং কোনও কী-কী সেট না করা থাকলেও কী-পাতাগুলি মুছে ফেলা ফ্ল্যাশ চিপগুলিতে কেবল অ-ডিক্রিপ্টযোগ্য অস্থিরতা করতে হবে।

  • স্পিনিং-জাস্ট হার্ড-ডিস্কগুলি সমস্ত সেক্টরের একটি হার্ডওয়্যার-ভিত্তিক জিরো রাইটিং করবে, যা সমান (এবং সময় সাপেক্ষ হিসাবে) সমান dd if=/dev/zero

প্রক্রিয়াটি এখানে বেশ ভালভাবে নথিভুক্ত করা হয়েছে: https://www.thomas-krenn.com/en/wiki/SSD_Secure_Erase (ওএস'কে পুনরায় ইনস্টল করার সময় আমি ব্যক্তিগতভাবে এই প্রক্রিয়াটি নিজের এসএসডিগুলিতে বারবার ব্যবহার করেছি)

সম্পাদনা করুন: আপনি যদি সুরক্ষা সম্পর্কিত বিষয়ে আগ্রহী হন: এই সুরক্ষা.এসইর প্রশ্নটি পরীক্ষা করে দেখুন


সিকিউর ইরেজ বেশিরভাগ এটিএ ডিস্ক দ্বারা সমর্থিত? আমি এই ধারণাটি ছিল যে এটির সমর্থন অস্বাভাবিক।
রুস্লান

1
আমি এখনও একটি (আধুনিক, সাটা) ডিস্ক পাইনি যা এটি সমর্থন করে না, তবে আমি স্বীকার করি যে আমার অভিজ্ঞতা ব্যক্তিগতভাবে মালিকানাধীন হার্ডড্রাইভের মধ্যে সীমাবদ্ধ। এছাড়া একটি পার্থক্য আছে বলে মনে হয় আধুনিক এক কম সমর্থিত হচ্ছে, "নিরাপদ মুছে ফেলুন" এবং "উন্নত সুরক্ষিত মুছে ফেলুন" এর মাঝে।
জুলিউস কার্সেমেকার্স

3
@ রুসালান আমি কখনও দেখিনি (বা শুনেছি) এমন কোনও SATA-2 স্পেসিফিকেশন ডিস্ক যা এটি সমর্থন করে না। গত 10 বছরে তৈরি হওয়া কোনও Sata ডিস্কের এটি থাকা উচিত।
টনি

এরও কি অর্থ এই যে এসএসডিগুলিকে স্ব-এনক্রিপ্ট করাতে টিআরআইএম কমান্ডটি কোনও অপ-অফ নয়? (অন্যথায় এটি সর্বদা এনক্রিপ্ট করা হয় না, তাই না?)
মেহরদ্দাদ

1
@ মেহরদাদ: হ্যাঁ, এনক্রিপ্ট করা এসএসডি-তে ট্রিম ব্যবহার করে কোনগুলি ব্লক মুক্ত সে সম্পর্কে তথ্য ফাঁস হয়। এটি গ্রহণযোগ্য কিনা তা আপনার সুরক্ষা প্রয়োজনের উপর নির্ভর করে। একটি আলোচনার জন্য উদাহরণস্বরূপ জিজ্ঞাসা করুন / জিজ্ঞাসা / 99৯৯২11/… দেখুন ।
স্লেজকে

4

মনে রাখবেন আপনি কীভাবে ডিস্কগুলি দ্রুত মুছবেন তার একটি সমাধান চেয়েছিলেন আপনার ডিস্কের সাথে / dev / sdx প্রতিস্থাপন করুন, সবচেয়ে পছন্দসই / দেব / এসডিএ

এটি পার্টিশন টেবিলটি মুছবে।

dd if=/dev/zero of=/dev/sdx bs=1024 count=50

এটি পুরো ডিস্কটি মুছবে, এতে কিছুক্ষণ সময় লাগবে।

cat /dev/zero > /dev/sdx

4
ব্যবহার করবেন না catddকর্মক্ষমতা উন্নত করতে ব্যবহার করুন ।
মিশেল জনসন

6
@ মিশেল আপনি বলেছেন যে, তবে ডিফল্টরূপে dd512-বাইট বাফার ব্যবহার করে, যা কার্যকারিতা নষ্ট করে দেবে ... কোরেটিলস ( cpএবং সম্ভবত সম্ভবত cat) এর আরও বুদ্ধিমান বাফার আকার রয়েছে। এগুলির কোনও কিছুই ddএহেতু সহজাতভাবে দ্রুততর করে তোলে না কেন।
ব্যবহারকারীর 6868

3
@ গ্রাটিউইটি দিয়ে আপনি বাফার আকারটি পরিবর্তন করতে পারেন dd। গতবার আমি catকোনও ডিস্কে একটি চিত্র লেখার জন্য ব্যবহার করার চেষ্টা করেছি , এটি একটি উপযুক্ত বাফার আকারের তুলনায় উল্লেখযোগ্যভাবে ধীর ছিল dd
মিশেল জনসন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.