Patrzę na funkcje bezpiecznego usuwania Androida i zdałem sobie sprawę z kilku rzeczy:
Android używa eMMC jako nośnika pamięci, standardy eMMC są ustalane przez organizację JEDEC (obecnie większość produkowanych eMMC to> = 4,41). Standard eMMC 4.41 opisuje dwa polecenia BEZPIECZNE KASOWANIE i BEZPIECZNE PRZYCINANIE, i że te polecenia powinny być odtąd obsługiwane dla każdego wyprodukowanego eMMC. To świetnie, ale Android działa na systemie plików ext4 i nie byłem w stanie ustalić, czy ext4 ma sposób komunikowania się z nośnikiem pamięci za pomocą polecenia eMMC SECURE ERASE.
Wiem, że montowanie ext4 z opcją „odrzuć” jest jednym ze sposobów włączenia TRIM po każdym usunięciu, ale jest to również słabe rozwiązanie, ponieważ poważnie spowolni wydajność, ponieważ pamięć musi TRIM po każdej komendzie usuwania.
Więc moje pytanie: czy istnieje sposób na wysłanie polecenia SECURE ERASE z systemu plików ext4 bez montowania z opcją „discard”?
Dziękuję Ci!
Powiązane linki:
- Standard JEDEC eMMC: http://www.jedec.org/sites/default/files/Victor_Tsai.pdf
- Odrzuć opcję na ext4 i obniżenie wydajności: https://patrick-nagel.net/blog/archives/337