Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Полная очистка свободных блоков (перезапись) файловой системы  (Прочитано 3177 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Dzhoser

  • Автор темы
  • Гость
Необходим механизм или команда для пепезаписи свободных блоков в файловой системе для невозможности востановления данных.

Punko

  • Автор темы
  • Гость
Dzhoser, dd if=/dev/null of=target.
Не?
+ можно man к dd почитать.
Не зря DiskDestructor прозвали :)

______________
Поправка от ALiEN175:
dd if=/dev/zero of=target
« Последнее редактирование: 24 Сентября 2017, 16:41:55 от Punko »

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6733
  • 20% Cooler
    • Просмотр профиля
/dev/zero или /dev/urandom тогда уж)
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Punko

  • Автор темы
  • Гость
/dev/zero или /dev/urandom тогда уж)

Да, был не прав - /dev/zero

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Чтение из /dev/null эквивалентно чтению из /dev/zero
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6733
  • 20% Cooler
    • Просмотр профиля
AnrDaemon, ээ
(Нажмите, чтобы показать/скрыть)
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Aceler

  • Автор темы
  • Гость
Только нули писать бесполезно — после них данные восстанавливаются. Надо писать случайные числа.

Для надёжного стирания в Linux есть утилита Shred. Она также позволяет стирать целые разделы.

Morisson

  • Автор темы
  • Гость
На флешке было несколько сиситем, форматировалась необнократно, разметки менялись ms-dos/gpt/ms-dos....
Scalpel вытащил то, о чем я даже думать забыл.

Punko

  • Автор темы
  • Гость
Чтение из /dev/null эквивалентно чтению из /dev/zero

https://github.com/torvalds/linux/blob/master/Documentation/admin-guide/devices.txt

именно /dev/zero в качестве "источника нулей".


Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Ну значит у меня устаревшие сведения.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Dzhoser

  • Автор темы
  • Гость
Уточню задачу. Есть раздел /dev/sdc1 /media/ котором записаны file1, file2, file3, file4. Файл file4 был удален стандартными средствами. Необходимо сохранить файлы file1, file2, file3 и очистить не занятые блоки. Примеры с dd я так понимаю затрут весь раздел, можно ли так сделать с Shred я не знаю. Можно написать тут контрольный пример?

Пользователь добавил сообщение 25 Сентября 2017, 07:56:23:
Вот нашел решение пока остановился на нем Secure-Delete. Кому интересно вот описание \\linux-notes.org/ustanovka-secure-delete-na-unix-linux/
« Последнее редактирование: 25 Сентября 2017, 07:56:23 от Dzhoser »

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
На флешке было несколько сиситем, форматировалась необнократно, разметки менялись ms-dos/gpt/ms-dos....
Открою страшную тайну: форматирование нынче ничего не удаляет, только затирает заголовки файлов в таблице файлов (то есть обнуляет таблицу размещения), а сами файлы не трогает
Только нули писать бесполезно — после них данные восстанавливаются. Надо писать случайные числа.
не всегда. но такая возможность выше, чем при записи рандомных файлов. Лучше использовать оба метода по очереди и в несколько циклов


Можно использовать BleachBit.
Для SSD подойдет и обычный trim =)
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

 

Страница сгенерирована за 0.047 секунд. Запросов: 25.