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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

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

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

Оффлайн AnrDaemon

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

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

Оффлайн theurs

  • Активист
  • *
  • Сообщений: 470
    • Просмотр профиля
Бред собачий.
Ничего нельзя вытащить, только если эта страница была перезаписана.
Сам по себе TRIM к этому факту имеет косвенное отношение.
Как что-нибудь вытащить после удаления и трима? У меня есть лишний ссд, могу попробовать.

Пользователь добавил сообщение 01 Июля 2018, 02:38:52:
Взял ссд диск размером 60гб заполненный натреть установленной туда убунтой 16.04. Удалил все разделы добавил один и отформатировал в ext4. Смонтировал его и сделал ему fstrim. Отмонтировал и снял копию с помощью dd. Полученный образ сжал архиватором и получился файл размером 80кб. То есть dd смог прочитать с диска после трима только нули иначе такого сильного сжатия бы не получилось.

Пользователь добавил сообщение 01 Июля 2018, 03:42:47:
Чуть более чистый эксперимент показал что не всё полностью обнуляется тримом но почти всё. Если заполнить весь диск случайным мусором и сделать сжатую копию без трима то копия примерно равна по объему диску, с тримом размер уменьшается до 100мб. Если сделать сжатую копию после самостоятельного заполнения нулями то получается 1.5кб.

Пользователь добавил сообщение 01 Июля 2018, 04:00:57:
Возможно что эти 100мб это метаданные файловой системы, что то вроде скрытого файла который не был стерт и соответственно не был затримлен.
« Последнее редактирование: 01 Июля 2018, 04:00:57 от theurs »

Оффлайн AnrDaemon

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

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

Оффлайн asp2chief

  • Автор темы
  • Активист
  • *
  • Сообщений: 265
    • Просмотр профиля
asp2chief,
Просто забей место, где они были другими данными.

dd bs=1M if=/dev/zero of=/раздел_где_были_файлы/zeros.file
rm /раздел_где_были_файлы/zeros.file

А лучше (быстрее) портить файлы сразу
dd bs=1M if=/dev/zero of=/твой_файл count=размер_файла_в_МБ

Для этого есть специальная программа shred. Она установлена по умолчанию. Только осторожнее пользуйтесь.


Спасибо! Использовал shred.

Пользователь добавил сообщение 19 Августа 2018, 11:24:57:
Ещё раз - читать надо напрямую с памяти SSD, а не через контроллер.
Если уж надо прям уничтожить данные, проще микроволновку открыть, положить туда диск и сделать окончательный "трим"

P.S. на самом деле полезно знать залычные места ОС, но как показывает практика - траффик на стороне провайдера тоже пишется.
« Последнее редактирование: 19 Августа 2018, 11:26:38 от asp2chief »

 

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