LINUX.ORG.RU

Сообщения rnduser

 

Быстрая очистка диска от предыдущих структур и файловых систем

Форум — Desktop

Какая есть простая команда для уничтожения всех остатков любых видов разметки и файловых систем на диске перед началом новых разметки и форматирования? Знаю, что можно включать аппаратное шифрование ни дисках и просто сбрасывать ключ. Этот вариант не подходит, да и оверкил.

Чтобы была понятна мотивация вопроса, придётся расписать пример из жизни. USB-Диск был отформатирован в linux под ext4 (gpt), на нём были сохранены файлы. Затем он был подключен к винде, отформатирован в ntfs через diskpart (clean, convert gpt, create part primary, format quick). Долго использовался под ntfs. Затем снова был подключен к linux и размечен в gdisk. Но не успел я ещё запустить mkfs, как он смонтировался с ФС ext4 (-с той ФС, которая была на нём еще до ntfs). И я даже обнаружил там целые читаемые файлы.

Т.к. это был SSD диск, я не стал форматировать заново и учитывая, что trim через usb не работал, для профилактики вбил blkdiscard. Команда сработала только через sata. Это моментально очистило все блоки, пометив не используемыми и соответственно никакие конкретные адреса затирать уже не надо было, чтобы разрушить имевшиеся там ФС и разметки (а так же файлы). Если я правильно понял, blkdiscard это как fstrim, но вместо отправки конкретного списка удаленных блоков из таблицы файловой системы говорит диску, что ВСЕ блоки можно считать не нужными.

Но этот опыт мне не понравился. Мне бы хотелось избежать любых возможных коллизий из-за остатков ФС и разметки. Ведь есть всякие приколы типа гибридной MBR. В protective MBR записывается том размером 2ТБ даже на дисках в 4тб. И непонятно, может ли пострадать область диска за пределами этих 2ТБ в случае чего. Есть загрузочные диски с iso структурой, где один том перекрывает другой. Да и нежелательные файлы всё таки не хочется внезапно увидеть на давно уже удалённой ФС.

Каждый раз втыкать SSD в sata и вбивать blkdiscard неудобно. А для HDD такой хак вообще недоступен (ну не затирать же его нулями постоянно через DD во всех потенциально содержащих какие-то структуры секторах). -Это тоже неудобно.

PS Скорость записи на ntfs под linux 50мБ/с (под вендой упирается в sata). Это норма?

 

rnduser
()

RSS подписка на новые темы