জিরোয়িং এসএসডি ড্রাইভ


18

আমরা গ্রাহকদের জন্য ভিপিএস হোস্ট করি। প্রতিটি গ্রাহক ভিপিএসকে একটি স্ট্যান্ডার্ড স্পিন্ডল হার্ড ডিস্কে একটি এলভিএম এলভি দেওয়া হয়। যদি গ্রাহক চলে যায় তবে আমরা এই এলভিটি শূন্য করে তা নিশ্চিত করেছিলাম যে তাদের ডেটা অন্য গ্রাহকদের কাছে ফাঁস হবে না।

আমরা আমাদের হোস্টিং ব্যবসায়ের জন্য এসএসডি নিয়ে যাওয়ার কথা ভাবছি। এসএসডিগুলিতে "পরিধান সমতলকরণ" প্রযুক্তি রয়েছে তা কি শূণ্যকরণকে অর্থহীন করে তোলে? আমরা কি গ্রাহকের ডেটা অন্য গ্রাহকের কাছে তথ্য ফাঁস করার অনুমতি দিতে পারি না তা এই এই এসএসডি ধারণাটিকে অপ্রয়োজনীয় করে তোলে?

উত্তর:


23

ধরে নিই যে আপনি যা প্রতিরোধ করতে চাইছেন তা পরবর্তী গ্রাহকটি পুরানো গ্রাহকের ডেটা দেখার জন্য ডিস্কটি পড়ছেন, তারপরে সমস্ত জিরো লেখার কাজটি এখনও কার্যকর হবে। 'এন' সেক্টরে জিরো লেখার অর্থ হ'ল যখন সেক্টর 'এন' পড়বে, তখন এটি সমস্ত শূন্যকে ফিরিয়ে দেবে। এখন ঘটনাটি হ'ল অন্তর্নিহিত প্রকৃত ডেটা এখনও ফ্ল্যাশ চিপগুলিতে থাকতে পারে, তবে যেহেতু আপনি এটিতে সাধারণ পাঠ করতে পারবেন না, এটি আপনার পরিস্থিতির জন্য কোনও সমস্যা নয়।

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


1
ঠিক আমি যে উত্তরটি সন্ধান করছিলাম তা হ'ল, এবং যখন আমি এটি সম্পর্কে চিন্তাভাবনা করেছি, তখন আমি একই সিদ্ধান্তে
পৌঁছলাম

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

20

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

এই উত্স থেকে :

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

আপনার সেরা বিকল্প, সম্পূর্ণ ডিস্ক এনক্রিপশনের মাধ্যমে সুরক্ষিত মুছুন:

কয়েকটি আধুনিক এসএসডি পূর্ণ-ডিস্ক এনক্রিপশন ব্যবহার করতে পারে - উদাহরণগুলি হ'ল ইন্টেলের নতুন 320 ড্রাইভ এবং কিছু স্যান্ডফোর্স 2200-সিরিজ ড্রাইভ। এই ড্রাইভগুলি কোনও ড্রাইভ পরিধান ছাড়াই সহজ এবং দ্রুত উপায়ে নিরাপদে মুছতে পারে। ড্রাইভটি লিখিত সমস্ত ডেটার জন্য AES এনক্রিপশন ব্যবহার করে, তাই সুরক্ষিত মুছে ফেলার অর্থ কেবল পুরানো AES কী মুছে ফেলা এবং এটি একটি নতুন দিয়ে প্রতিস্থাপন করা। এটি কার্যকরভাবে ড্রাইভের সমস্ত 'পুরাতন' ডেটা অপরিবর্তনযোগ্য করে তোলে।

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

আপনার অন্য বিকল্প, এটিএ সুরক্ষিত মুছা:

অন্য বিকল্পটি হল লিনাক্সে এফএক্স এইচডিপিআরএম এর মাধ্যমে এটিএ সিকিউর ইরেজ কমান্ড জারি করা। স্ক্রিপ্টিংয়ের মাধ্যমে এটি স্বয়ংক্রিয়ভাবে চালানো আরও সহজ হবে।

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

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

একক বিভাজনের জন্য:

আমি অন্যান্য উত্তরের মন্তব্যগুলি পড়ার পরে মনে হয় ওপি কেবলমাত্র একক পার্টিশনগুলি নিরাপদে মুছে ফেলতে চায়। এটি করার একটি ভাল উপায় হ'ল কেবল এনক্রিপ্ট করা ভলিউম তৈরি করা , FUX ব্যবহার করে LUKS বা TrueCrypt । অন-ড্রাইভ পূর্ণ ডিস্ক এনক্রিপশন স্কিমের মতো একইভাবে আপনি এনক্রিপশন কীটি ফেলে দিয়ে নিরাপদে ভলিউমটি মুছতে পারেন।

উপসংহার:

আপনি যদি সত্যই সত্যই জানতে চান তবে সোফসের ব্লগ থেকে লিঙ্কযুক্ত কাগজটি পড়ুন এবং নিরাপদ মুছে ফেলার বিষয়ে ড্রাইভ নির্মাতাদের প্রযুক্তিগত নোটগুলি পড়ুন। তবে, আপনি যদি 'ভাল' সুরক্ষিত মুছতে চান, তবে সম্পূর্ণ ডিস্ক এনক্রিপশন সহ একটি এসএসডি এবং একটি নিরাপদ ওয়াইপিং এবং এনক্রিপশন কীগুলির প্রতিস্থাপন সম্ভবত আপনার সেরা পছন্দ। বিকল্প হিসাবে, অপারেটিং সিস্টেমের স্তরের এনক্রিপশন ব্যবহার করুন এবং আপনি যখন ডেটা সুরক্ষিতভাবে মুছতে চান তখন কীটি ফেলে দিন।


1
সাবধানতা ভাল, তবে আমি নিশ্চিত নই যে দীর্ঘকাল ধরে স্থায়ী হওয়া একটি নির্দিষ্ট এসএসডি-তে কেবল ভারী কৃত্রিম কাজের চাপে প্রকাশিত একটি নিয়ামক বাগের উপর 2 বছরের পুরানো নোটিশের উদ্ধৃতি দেওয়ার জন্য অনেক বেশি ওজন দেওয়া উচিত।
ড্যানিয়েল লসন

1
@ ড্যানিয়েল লসন: ফেয়ার পয়েন্ট। :-) আমি এই বিভাগটি পুনরায় শব্দ করে এটিকে একটি অস্থায়ী পারফরম্যান্স অবক্ষয়ের পরিবর্তিত করেছিলাম - এবং ক্রুশিয়ালের এম 4 / সি 400 ড্রাইভ (বর্তমানে শিপিং ড্রাইভ) এর পর্যালোচনার লিঙ্কটি পরিবর্তন করেছি যা ভারী লেখার ক্রিয়াকলাপের পরে বড় ধীরগতি প্রদর্শন করে।
জেস্পার এম

6

পরিধান সমাপ্তির ডেটা শূন্য করে যা কিছু করার দরকার নেই।

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

আপনি কি তাদের গ্রাহকদের আইও ক্রিয়াকলাপের জন্য চার্জ করেন? যদি না হয় তবে কী তাদের থামাতে হবে মূলত এসএসডি-র অংশটি কয়েক ঘন্টা / দিনের মধ্যে নিখরচায় সব সময় লিখে দিয়ে? বেশিরভাগ লোকেরা ভাবেন , বিশেষত ভারী পরিবেশ লেখার চেয়ে এসএসডি মারতে কিছুটা সহজ


আমি বিট ক্রিসকে 'কি এই শূণ্য অর্থহীন করে তোলে' তা সম্বোধন করছিলাম, তারা দুটি ভিন্ন জিনিস
চপার্পার 3

1
if (time < 9am) chriss_try_again()
ক্রিস এস

হা হা - চিন্তা করবেন না বন্ধু :)
চপার 3

তথ্য সম্পর্কে সত্য, হত্যার বিষয়ে কম সত্য। "এন্টারপ্রাইজ ফ্ল্যাশ ড্রাইভগুলি" গ্রাহক এসএসডিগুলির চেয়ে আকারের চেয়ে দীর্ঘতর দৈর্ঘ্য এবং এন্টারপ্রাইজ এইচডিডিগুলির মতো আপনিও পারফরম্যান্সের জন্য প্রিমিয়াম প্রদান করেন। সিগেট অনুসারে, তাদের "পালসার" ইএসডি একটি 5 বছরের জীবনকাল রয়েছে, যা প্রায় 6 টি পেটবাইট লেখার সমান। anandtech.com/show/2739/2 - পালসার ড্রাইভে ভার্চুয়ালজেক.টিপ্যাপড.com /virtual_geek
ড্যানিয়েল বি

3
আমি ড্যানিয়েলকে জানি, আমি প্রচুর এন্টারপ্রাইজ এসএসডি কিনেছি যা আমি 99 +% পড়ার পরিবেশে ফেলেছি কিন্তু আমরা যখন সেগুলি পরীক্ষা করেছি তখনও তাদের 'হত্যা' করা আশ্চর্যজনকভাবে আমরা সহজভাবে পেয়েছি, উদাহরণস্বরূপ আমরা দু'জন এইচপি লোককে মিররযুক্ত জুটির মতো করে রেখেছি যুক্তিসঙ্গত ব্যস্ত ওরাকল 10 বাক্সের জন্য লগ ডিস্ক এবং 4 সপ্তাহের মধ্যে জিনিসগুলি ভুল হতে শুরু করে। এখন এটি months 10 মাস আগে তাই এইচপি'র সেই পালসার ড্রাইভের রিবেডড সংস্করণ ছিল না। 6 পিবি 5 বছরেরও বেশি সময়সীমার ~ 38MB / s বা এক বছরের মধ্যে ~ 180MB / s এর সমান হয় - যাতে আপনি এইচডি ভিডিওর একক চ্যানেলটি এক বছরের মধ্যে না ভেঙে ক্যাপচার করতে ব্যবহার করতে পারবেন না।
চপার 3

3

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


2

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

নিরাপদ মোছার জন্য এসএসডি-র আলাদা পদ্ধতি রয়েছে। আমি বলব যে এটি করা খুব জটিল বলে মনে হচ্ছে, কারণ আপনার সাধারণত একটি নির্দিষ্ট ধরণের SATA নিয়ামক প্রয়োজন যা IDE এমুলেশন করতে পারে, এবং পদ্ধতিটি জটিল হতে পারে। কিছু নির্মাতারা তাদের নিজস্ব এসএসডি মুছে ফেলার জন্য সুরক্ষার জন্য সরঞ্জাম সরবরাহ করে তবে আপনি এটি লিনাক্সে এইচডিপারম দিয়েও করতে পারেন: https://ata.wiki.kernel.org/index.php/ATA_Secure_Erase । তবে আপনি সেই নির্দেশাবলীতে লক্ষ্য করবেন যে আপনার এগিয়ে যাওয়ার আগে ড্রাইভটি "হিমশীতল" নয় তা নিশ্চিত করতে হবে। এটি আরও জটিল পদক্ষেপগুলির মধ্যে একটি কারণ এটির জন্য একটি মাদারবোর্ড এবং সটা নিয়ামক সন্ধান করা দরকার যা সিস্টেমটি বুটআপ হওয়ার সময় আপনাকে ড্রাইভটি "অদলিত" করতে দেয়, যার মধ্যে এটি সাধারণত Sata কেবল থেকে এটি প্লাগ চাপানো, তারপরে এটিকে আবার প্লাগ ইন করে।

যাইহোক, আমার পরামর্শটি হল আপনার গবেষণাটি করা এবং এমন কোনও এসএসডি চয়ন করা যা আপনার কাছে সুবিধাজনক সিস্টেমে ব্যবহার করা যেতে পারে এমন সুরক্ষিত মুছুন ইউটিলিটি সহ আসে।


ডিস্কটি শূন্য করতে ডিডি ব্যবহার করা, আপনি যতক্ষণ না যথোপযুক্ত বৃহত ব্লক আকার ব্যবহার করেন এবং 512 বাইটের ডিফল্ট না হন ততক্ষণ লেখার / মোছার চক্রটি মোটেও ব্যবহার করবেন না। এটি প্রায় 1 টি ব্যবহার করবে I আমি প্রায় বলেছি কারণ আমি স্বীকার করি যে আপনার ফাইল সিস্টেমের প্রান্তিককরণটি যদি ভুল হয় তবে আপনি কিছু ক্ষেত্রে একই ফ্ল্যাশ ব্লকে দু'বার লিখে শেষ করতে পারেন। ব্যবহারের dd bs=1Mফলে সর্বনিম্ন পরিধান হবে।
ড্যানিয়েল লসন

2

যদিও একটি উত্তর ইতিমধ্যে গৃহীত হয়েছে, আমি মনে করি কমান্ডটি blkdiscard /dev/sdXএখানে এখনও উল্লেখযোগ্য।

আর্ক উইকি: এসএসডি অনুসারে , blkdiscardকমান্ডটি সমস্ত ব্লক বাতিল করে দেবে এবং সমস্ত ডেটা নষ্ট হয়ে যাবে। "আপনি নিজের এসএসডি বিক্রি করতে চান" এর আগে এটি ব্যবহার করার পরামর্শ দেওয়া হয়।

ট্রিম কীভাবে কাজ করে আমি তার সাথে পরিচিত নই তাই ডেটা মুছে ফেলার কোনও গ্যারান্টি আছে কিনা তা আমি জানি না। তবে আমি মনে করি এটি কিছুই না করার চেয়ে ভাল।

বিটিডাব্লু, আমি ভীত যে এই কমান্ডটি কেবল একটি সম্পূর্ণ ডিভাইসে কাজ করে, একটি বিভাজনের জন্য নয়।

আশাকরি এটা সাহায্য করবে. :)


blkdiscardসমস্ত ক্ষেত্রে নিরাপদ বলে মনে হচ্ছে না, কারণ TRIMএটি কেবল একটি অনুরোধ এবং সমস্ত এসএসডি নিয়ন্ত্রকরা এটি সম্মান করে না। আপনি এটি সম্পর্কে এখানে এবং এখানে আরও পড়তে পারেন । তবে সেখানে বর্ণিত হিসাবে, লিনাক্স কার্নেল একটি হোয়াইটলিস্ট বজায় রাখে যার মধ্যে ডিভাইসগুলি ট্রিমকে সম্মান জানায়।
এনএইচ 2

তাই আপনি যদি hdparm -I /dev/theSSDরয়েছে Deterministic read ZEROs after TRIM, blkdiscardফাস্ট হওয়া উচিত এবং নিশ্চিত শূণ্যসমূহ পরে পাঠ করা হয়। অন্যথায় একটি নিরাপদ মুছে ফেলা ভাল সমাধান হিসাবে মনে হচ্ছে। যাইহোক, প্রশ্নটি গ্রাহক সুরক্ষা সম্পর্কিত, সিকিওর ইরেজ আরও ভাল সমাধান হতে পারে কারণ মনে হয় এটি ব্যবহারের ক্ষেত্রে তৈরি হয়েছে।
nh2

1

ভার্চুয়াল মেশিন ইমেজ থেকে ডেটা সাফ করার খুব ভাল উপায় হ'ল টিআআআআআআআআএম বৈশিষ্ট্যটি ব্যবহার করা। অনেক নতুন অপারেটিং সিস্টেম এটি সমর্থন করে। প্রায় সমস্ত বর্তমান এসএসডি এটি সমর্থন করে।

এবং, এই বিকল্পটি আরও উন্নত করে তোলে তা হ'ল মি যে কোনও এসএনএসও এই বৈশিষ্ট্যটিকে ইউএনএএমএপ এর এসসিএসআই নামের অধীনে সমর্থন করে । এটি সানদের জন্য বিরাট কমান্ড যা বিরল প্রভিশন প্রয়োগ করে যা ভার্চুয়াল মেশিনগুলির জন্য একটি দুর্দান্ত বৈশিষ্ট্য, বিশেষত যখন ব্লক ডি-সদৃশতার সাথে মিলিত হয়।

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

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

লিনাক্সে ট্রিমের অভিনয় এখনও তাত্পর্যপূর্ণ তাই যদি আপনি এটি ব্যবহার করেন তবে আপনি নিজের বিকল্পগুলি তদন্ত করতে চাইবেন। উইন্ডোজ এ এটি বেশ শক্ত মনে হয়।


দুঃখিত তবে এটি মোটেই বোঝা যায় না। ট্রিমের যতদূর আমি সচেতন, পাতলা বিধানের সাথে কিছুই করার নেই, এটি কেবল একটি এসএসডিকে বলে যে পরিধান-স্তরের স্তরের ক্ষেত্রগুলিকে বিরক্ত করবেন না যা এটি জানেন না যে ফাইল সিস্টেম দ্বারা মুছে ফেলা হয়েছে, এটি খুব সুনির্দিষ্টভাবে করে না শূন্য আউট ব্লক।
চপার 3

@ চপার3: আপনি দেখতে পাচ্ছেন না যে এটিএ ট্রিম এবং এসসিএসআই ইউএনএমএপ একই কমান্ড? UNMAP অবশ্যই পাতলা বিধানে ব্যবহৃত হয়। কমপক্ষে কয়েকটি এসএসডি ড্রাইভে ট্রিম শূন্য আউট ব্লক করে। ট্রিমের পরে ডেটা চলে যাওয়ার পরে : এটি পুনরুদ্ধার করার জন্য কোনও সমর্থিত পদ্ধতি নেই, ড্রাইভটি শূন্য এবং কিছু কিছু করতে পারে।
Zan Lynx

"ড্রাইভটি জিরোগুলিও ফেরত দিতে পারে" এবং "ডেটা অপরিবর্তনযোগ্য" দুটি দুটি ভিন্ন জিনিস। যে কোনও ক্ষেত্রে ব্যবহারকারী আসলে এসএসডি মোটেও মুছতে চান না, তিনি কেবল পরবর্তী গ্রাহককেই পুরানো গ্রাহকের ডেটা পেতে সক্ষম করতে চান না, যা একই জিনিস নয়।
ক্রিস এস

0

আপনার একটি "এসএসডি সিকিউর ইরেজ ইউটিলিটি" দরকার। আপনি যদি ddপরিধানের সমতলকরণের মতো কিছু ব্যবহার করেন তবে এটি আপনার রিজার্ভ সেক্টরগুলির সাথে শেষ হবে যেখানে এখনও পুরানো ক্লায়েন্টের ডেটা রয়েছে। একটি সুরক্ষিত মুছা ইউটিলিটি ডিভাইসের সমস্ত সেক্টর মুছে ফেলবে (কেবল ওএসে ডিস্ক হিসাবে উপস্থাপিত নয়)।

এর মধ্যে কয়েকটি ইউটিলিটি কোনও নির্দিষ্ট প্রস্তুতকারকের জন্য নির্দিষ্ট, আপনার ড্রাইভের প্রস্তুতকারকদের তাদের সুপারিশের জন্য জিজ্ঞাসা করুন, তারা আমাদের চেয়ে আরও ভাল জানবে।


দুঃখিত আমি এটি যা খুঁজছি তা নয়, কারণ আমি পুরো ডিস্কটি মুছতে চাইছি না। শারীরিক এসডিডি ডিস্কে ক্লায়েন্টের ডেটা এখনও পাওয়া যাচ্ছে সে সম্পর্কে আমি উদ্বিগ্ন নই - আমি কেবল চাই না যে অন্য কোনও গ্রাহক তাদের এলভিতে ডেটা ফাঁস হওয়ার মাধ্যমে অ্যাক্সেস করতে সক্ষম হন।
jtnire

0

আমি মনে করি না যে 0 টি লেখা আপনাকে অন্য গ্রাহককে ডিস্কটি পড়তে বাধা দিতে সহায়তা করবে।

এসএসডিগুলিতে, আপনি যখন কিছু লিখেন, প্রক্রিয়াটি একটি সাধারণ হার্ড ডিস্কের থেকে খুব আলাদা।

নিম্নলিখিত পরিস্থিতিটি কল্পনা করুন: এসএসডি ড্রাইভে একটি "খালি" মেমরি সেল সমস্ত 1s দিয়ে পূর্ণ। আপনি যখন এটিতে কিছু লিখবেন, তখন এটি 0 গুলি লিখে 1 টি অপরিবর্তিত রাখবে।

এর পরে, যখন আপনি আলাদা কিছু সংরক্ষণ করতে চান, তখন পূর্ববর্তী সামগ্রী এবং নতুনটির সাথে তুলনা করা হয়। পূর্ববর্তীটি যদি কিছু 0s লিখে নতুন হয়ে উঠতে পারে তবে ঠিক আছে। যদি এটি করা সম্ভব না হয় তবে অন্য একটি মেমরি সেল ব্যবহৃত হয়।

"পরিষ্কার": 11111111 1 ম সেভ: 11011011

নতুন ডেটা: 00110011 11011011 00110011 হয়ে ওঠার কোনও উপায় নেই (লক্ষ্য করুন যে এটি 0 থেকে 1 তে পরিণত করা প্রয়োজন হবে, এবং এসএসডিগুলিতে এটি করা সম্ভব নয়)। সুতরাং, অন্য একটি মেমরি সেল ব্যবহার করা হবে।

আপনি যখন ড্রাইভ ট্রিম করেন, আপনি সমস্ত অব্যবহৃত মেমোরি সেলগুলি 1 এ পুনরায় পুনঃনির্ধারণ করছেন So সুতরাং, সেগুলি আবার ব্যবহার করা স্পষ্ট হবে। এবং সংরক্ষিত তথ্য সংরক্ষণ করা হয়।

আপনি যা চান তা করতে: প্রথমে ফাইলগুলি মুছুন (মুছুন)। সেই ফাইলগুলিতে মেমরি কোষগুলি নিখরচায় চিহ্নিত করা হবে। তারপরে একটি ট্রিম করুন: সেই সমস্ত মেমোরি সেলগুলি ডেটার চিহ্ন ছাড়াই 1 এর হয়ে যাবে।


0

উত্তর দিতে সহজ: লিনাক্সটি এক্সটি 4 হিসাবে পার্টিশনটির পুনরায় ফর্ম্যাট করতে ব্যবহার করুন, যা এসএসডিকে সমস্ত ব্লক মুছে ফেলার জন্য প্রস্তুত থাকতে বলে, যেমন একটি পার্টিশনের সমস্ত সেক্টরে ট্রিম করার মতো। পার্শ্ব প্রতিক্রিয়া হ'ল সংখ্যক লেখক (এক্সটি 4 স্ট্রাকচার)।

Randddˋ এলোমেলোভাবে ভুলে যাও, যা অনেকটা এসএসডি জীবনকে হ্রাস করবে। কিছু এসএসডি বুদ্ধিমান এবং যদি তারা জিরোতে ভরা পূর্ণ খাত দেখে থাকে যা তারা লিখেন না, তারা এটি মুছে ফেলার জন্য চিহ্নিত করে।

যেহেতু আপনি ফার্মওয়্যারগুলিতে ইন্টার্নালগুলি জানতে পারবেন না, তাই আপনার সেরা বিকল্পটি একটি আধুনিক লিনাক্স কার্নেলটিতে ext4 (সম্পূর্ণ পুনরায় বিন্যাস ছাড়াই, কেবল একটি দ্রুত, কেবল কাঠামোগত) হিসাবে পার্টিশনটিকে পুনরায় ফর্ম্যাট করা এটি পুরো পার্টিশনে একটি ছাঁটাই করবে will এটি বিন্যাস করার আগে।

সুরক্ষিত মুছে ফেলার বিষয়ে যারা কথা বলছেন তাদের সবাইকে ফট করুন, এটি একবারে পুরো এসএসডি-র জন্য, যা জিজ্ঞাসা করা হয় তা এসএসডি-র একটি মাত্র পার্টিশন এবং এতে সংরক্ষিত বাকী তথ্য (পার্টিশন স্তর নয়, এসএসডি স্তর নয়) হারিয়ে ফেলেছে।

উপসংহার: এক্সট 4 হিসাবে পুনরায় ফর্ম্যাট করুন, তারপরে আপনার যদি অন্য ফর্ম্যাট প্রয়োজন হয় তবে এই জাতীয় ফর্ম্যাটটিতে পুনরায় ফর্ম্যাট করুন।

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