TGViewer
Random shi- tutorials Random shi- tutorials @rs_tutorial · 218 subscribers
Post #977 74

Forwarded from sohrab::stdout

نکته خیلی طولانی مربوط به پست بالا:

دستور `shred` روی SSD و NVMe همیشه قابل اعتماد نیست چون به خاطر wear leveling ممکنه کنترلر SSD داده رو روی بلاک فیزیکی دیگه‌ای بنویسه و نسخه قبلی اصلاً overwrite نشه، روی فایل‌سیستم‌های journaled مثل ext4 و xfs هم ممکنه بخشی از داده داخل journal باقی بمونه، روی Btrfs و ZFS هم به خاطر مکانیزم Copy on Write عملاً بلاک جدید ساخته میشه و overwrite واقعی روی بلاک قبلی انجام نمیشه، ضمن اینکه firmware خود SSD یه لایه mapping داخلی داره که سیستم‌عامل مستقیم بهش دسترسی نداره، برای همین overwrite کردن فایل لزوماً به معنی overwrite شدن واقعی سلول‌های NAND نیست؛ برای secure deletion واقعی روی SSD بهتره از اول Full Disk Encryption داشته باشی و بعد فقط key رو نابود کنی یا از ATA Secure Erase، `nvme format` و `blkdiscard` استفاده کنی چون مستقیم‌تر با firmware و مدیریت بلاک‌های SSD کار می‌کنن، در حالی که `shred` بیشتر برای HDDهای قدیمی و فایل‌سیستم‌های non-CoW طراحی شده بوده که overwrite واقعاً روی همون سکتور انجام می‌شد.




@SohrabContents
  • ❤ 1
More from @rs_tutorial
  1. Oct 11, 2026Web-servers Dns Fastapi Python for data engineers Python for devops engineers Sql-deep Dat…
  2. Oct 11, 2026۳۶۸ سندباکس تا الان که هرکدوم چندین مرحله دارن عملا ۳۶۸ سناریو هستن که بین رودمپ ها به ترت…
  3. Oct 10, 2026مایکروسافت به‌تازگی یه پروژه سیستم‌عامل مبتنی بر زبان برنامه‌نویسی Rust منتشر کرده که برای…
  4. Oct 10, 2026آخرین مهلت ثبت نام در بوتکمپ با توجه به اینکه ظرفیت بوتکمپ کامل شده نمی تونم برای کلاس آنل…
  5. Oct 10, 2026این نوشته کاری از دوست خوبمون آقای آرین ویسی درمورد یکی از تجربیات و نکات مهمی که این روزه…
  6. Oct 8, 2026‍ اولین نسخه‌ی «قیچی» منتشر شد! ✂️ راست‌ش چند وقتی هست که پیامک‌های تبلیغاتی و اسپم، شدیدا…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →