কাস্টম তথ্য সঙ্গে একটি ড্রাইভ মুছে ফেলার জন্য লিনাক্স হ্যাঁ কমান্ড


1

সুতরাং আপনি যদি কাস্টম ডেটা দিয়ে ড্রাইভটি মুছতে চান তবে আপনি করতে পারেন yes "text here" > /dev/sdX কিন্তু আমি ভাবছিলাম এইটা কি নিরাপদ উপায়?


আমি ডিভাইসে তথ্য লিখতে নির্দিষ্ট করার কারণ সত্যিই অবাক করা আছে। এটা ব্যবহার করার জন্য আরো নিরাপদ হতে হবে shred। হ্যাঁ ব্যবহার করে তথ্য লেখার সম্ভবত বেশ নিরাপদ হতে হবে, কিন্তু shred ড্রাইভের তিনটি পাস ভাল হবে।
MetaNova

উত্তর:


1

সরাসরি না, আমি অনুমান, কিন্তু সম্ভব।

এই চলমান:

sudo yes "ruslansendthistothedisk1gb" > /dev/sdb

আমি পেয়েছিলাম

bash: /dev/sdb: Permission denied

তারপর আমি এটা দিয়ে সিদ্ধান্ত নিয়েছে dd:

yes "ruslansendthistothedisk1gb" > file.txt

এবং

sudo dd if=file.txt of=/dev/sdb

এই কাজ করেছে:

167424+0 records in
167424+0 records out
85721088 bytes (86 MB) copied, 27.073 s, 3.2 MB/s

নিরাপদ থাকার জন্য, আমি কেবলমাত্র কোনও ডিভাইসের ক্ষমতার চেয়ে বেশি পরিমাণে ডেটা পাঠালেই ভাবতাম, এটি অন্য কোনও ক্ষতি করতে পারে না।

তারপরে আমি ডিভাইসের সাথে ফাইলটি ভোজন করার সিদ্ধান্ত নিয়েছি যা আমার / dev / sdb ডিস্কের চেয়ে বেশি জ্ঞাত।

sudo fdisk -l /dev/sdb

আকার দেখা যাবে 1015808000 বাইট

Disk /dev/sdb: 1015 MB, 1015808000 bytes 32 heads, 61 sectors/track, 1016 cylinders, total 1984000 sectors  
Units = sectors of 1 * 512 = 512 bytes 
Sector size (logical/physical): 512 bytes / 512 bytes  
I/O size (minimum/optimal): 512 bytes / 512 bytes  
Disk identifier: 0x6874646e
Disk /dev/sdb doesn't contain a valid partition table

ফাইলের আকার:

ls -la file.txt 

দেখা যায় 1103699968

-rw-rw-r-- 1 shiva shiva 1103699968 Jun 21 15:00 file.txt

এবং ডিভাইসে অনুলিপি করুন:

sudo dd if=file.txt of=/dev/sdb

কয়েক মিনিটের পর এটি বলেছিল:

dd: writing to `/dev/sdb': No space left on devicel

এবং স্বল্প সময়ের মধ্যে

1984001+0 records in
1984000+0 records out
1015808000 bytes (1.0 GB) copied, 451.234 s, 2.3 MB/s

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


আপনি চালানো হলে sudo yes "text" > /dev/sdb অথবা শুধু রুট হিসাবে এটি চালানো, এটা কাজ করে। আমি এটা সম্পর্কে নিরাপত্তা বিস্মিত ছিল।
dsadsads

আমি এটা দিয়ে চালানোর চেষ্টা করেছিলাম sudo এটা দিয়েছে bash: /dev/sdb: Permission denied, আমি রুট হিসাবে চেষ্টা করে না।
Ruslan Gerasimov

অদ্ভুত, শুধু sudo আমার জন্য মহান কাজ করে। আমি এই হিসাবে শুধু সম্পর্কে অদ্ভুত ছিল হাস্যকর যে কেউ কখনও পুনরুদ্ধার চেষ্টা যদি কিছু মুছে ফেলার উপায় তারা একটি ভাল হাসি পেতে হবে। সত্য নিরাপত্তার জন্য, আমি এটা শূন্য এবং তারপর হবে yes "stuff" > /dev/sdX
dsadsads
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.