sudo dd if:/dev/urandom of:/media/sdaX/random
بعد اینقدر صبر کنید تا خودش بهتون بگه دیگه هیچ فضای خالی نداره حالا بزنیدrm /media/sdaX/random
به همین سادگی !
البته به این صورت هم اطلاعات قابل بازیابی هست و اگر نیاز به اطمینان بالایی دارید، باید به جای dev/zero/ از dev/random/ استفاده کنید. ناگفته نمونه که هر دو روش برای هارددیسکهای مغناطیسی هست و در دیسکهای SSD با توجه به روشی که کنترلر اون دیسک اطلاعات رو در دیسک ذخیره میکنه، ممکنه باز اطلاعات قابل دسترسی باشه.خوب الان چاره چیه ؟! من رو بگو چندین هارد رو با اطمینان با این روش صفر کردم و پیش خودم خیال کردم امنه امنه ! واسه پاک کردن حافظه هایی مثل فلش مموری و sd کارت و ssd باید چی کار کرد ؟
البته به این صورت هم اطلاعات قابل بازیابی هست و اگر نیاز به اطمینان بالایی دارید، باید به جای dev/zero/ از dev/random/ استفاده کنید. ناگفته نمونه که هر دو روش برای هارددیسکهای مغناطیسی هست و در دیسکهای SSD با توجه به روشی که کنترلر اون دیسک اطلاعات رو در دیسک ذخیره میکنه، ممکنه باز اطلاعات قابل دسترسی باشه.خوب الان چاره چیه ؟! من رو بگو چندین هارد رو با اطمینان با این روش صفر کردم و پیش خودم خیال کردم امنه امنه ! واسه پاک کردن حافظه هایی مثل فلش مموری و sd کارت و ssd باید چی کار کرد ؟
پ.ن آخه من تعجب می کنم خوب اون اطلاعات کاملا به صفر تبدیل شدن چه جوری باز هم بازگردانی می شن ???
shred --remove -z -v -n 10 File
توضیحاتsudo dd if=/dev/urandom of=/dev/Flash_disk
يه دستور ديگه هم پيدا كردم كه خيلي بهتره حتي اسم فايل هم بازگرداني نشد واسه من مي ريد به اونجايي كه قصد نابود كردن فايلها و پوشه هاتون رو داريد و مي زنيد (البته قبلش نصبش كنيد اسمش security. Remove هست)srm -r *
یعنی اطلاعات تصادفی بهتر از بایتهای صفر هستند؟اگر بخوام خیلی ساده توضیح بدم، هارددیسکهای مغناطیسی اطلاعات رو به صورت دیجیتال ذخیره نمیکنند، بلکه تنها موج مغناطیسی دیسک رو تغییر میدن و هنگامی که تنها یک کاراکتر خاص رو بنویسید، میشه با اندازه گیری اون تغییرات به اطلاعات قدیمیتر دست پیدا کرد.
دقیقاً چهجوری بایتهای صفر رو برمیگردونند به یک فایل ؟؟
برای اینکه بازگردانی اطلاعات رو به کمترین حد ممکن برسونی، طبق استانداردی که وزارت دفاع آمریکا برای دیسکهای مغناطیسی تعریف کرده (DoD 5220.22-M)، باید ۷ بار کل دیسک رو با اطلاعات تصادفی (dev/random/) پر بکنی.
/dev/random device causes operations to block all the time for a long time. That's not good when you are generating lots of UIDs. In "On entropy and randomness" lwn.net article was mentioned that random is for paranoid purposes =). urandom provides quite enough random data for everyday usage. urandom RNG algorithm is strong enough to provide random data + it takes data from entropy pool if it's available. If there is no task to generate strong random data on which will depend humans being use urandom instead of random.
من فضای خالی رو با رو پر کردم و بهد با srm زدم که پاکش کنه الان حدودی 20 ساعت که گذاشته و نمیدونم هنوز در حال پاک کردن یا اصلا شروع به پاک کردن نکرده از کجا میشه فهمید؟صفر کردن فضای خالی زمان خیلی زیادی طول میکشه. انگار داری فایل کپی میکنی روی هارد.