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


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

Автор Тема: Чем стереть остатки файлов?  (Прочитано 3045 раз)

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

Оффлайн root_x

  • Автор темы
  • Активист
  • *
  • Сообщений: 270
    • Просмотр профиля
Чем стереть остатки файлов?
« : 28 Январь 2017, 00:35:44 »
Заархивировал я сегодня командой

rar a -m5 -ow -ol ~ /torTmp/IMG.rar Изображения/
все директории в Изображения. Прекрасно сжалось! с 1.5 Гб получилось 120 мб.

И только через некоторое время до меня дошло, что я пропустил параметр -r

После архивирования все содержимое Изображения пошло в дальнюю даль, минуя корзину.

Ну я уже восстановил все графические файлы, которые когда-то были у меня на диске. Завтра еще полдня буду их перебирать вручную - [

Вопрос: как стереть следы, остатки файлов, что были уже удалены ?, чтобы их невозможно было восстановить.

---
спрашиваю потому что при восстановлении удаленных - восстановилось много всего что было давно удалено. и кто говорит что на ссд трудно восстанавливать файлы?
« Последнее редактирование: 28 Январь 2017, 01:55:24 от root_x »

Оффлайн Morisson

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 4588
    • Просмотр профиля
Re: Чем стереть остатки файлов?
« Ответ #1 : 28 Январь 2017, 00:42:49 »
root_x, после трима невозможно)

Оффлайн tahr

  • Активист
  • *
  • Сообщений: 440
    • Просмотр профиля
Re: Чем стереть остатки файлов?
« Ответ #2 : 28 Январь 2017, 00:47:10 »
после трима невозможно

Morisson, что такое этот трим?

Вот у меня шпаргалка, составил по местной документации:
Прочистить нулями директорию с данными:
.......................................
sudo mkdir /mnt/xram
sudo mount /dev/sda7 /mnt/xram
sudo dd if=/dev/zero of=/mnt/xram/zero bs=16M
sudo watch -n24 killall -SIGUSR1 dd # в другой вкладке терминала
sudo rm -v /mnt/xram/zero
sudo umount /mnt/xram
sudo эрэм эрэф /mnt/xram

Ну а что конкретно туда вписывать - это надо смотреть.
Шпаргалку составлял для себя, на основе статьи Резервное копирование системы:
............
Теперь мы применим одну хитрость - прочистим свободное место от старого мусора (остатков удаленных файлов), перезаписав его нулевыми (пустыми) байтами. Эта операция не обязательна, но может заметно помочь при сжатии образа.
............
« Последнее редактирование: 28 Январь 2017, 01:19:36 от tahr »

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7169
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: Чем стереть остатки файлов?
« Ответ #3 : 28 Январь 2017, 00:54:27 »
tahr, тебе надо shred юзать.
« Последнее редактирование: 28 Январь 2017, 00:56:14 от peregrine »

Оффлайн tahr

  • Активист
  • *
  • Сообщений: 440
    • Просмотр профиля
Re: Чем стереть остатки файлов?
« Ответ #4 : 28 Январь 2017, 00:57:40 »
peregrine, тогда нужно исправить:
после трима невозможно) не нужно

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7169
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: Чем стереть остатки файлов?
« Ответ #5 : 28 Январь 2017, 00:59:12 »
tahr, я малость попутал. Трим это на SSD технология, которая якобы мешает восстанавливать файлы. Но производитель железки может и может это делать.

Оффлайн tahr

  • Активист
  • *
  • Сообщений: 440
    • Просмотр профиля
Re: Чем стереть остатки файлов?
« Ответ #6 : 28 Январь 2017, 01:00:29 »
надо shred юзать

Разные задачи. Напомню:
Теперь мы применим одну хитрость - прочистим свободное место от старого мусора (остатков удаленных файлов), перезаписав его нулевыми (пустыми) байтами. Эта операция не обязательна, но может заметно помочь при сжатии образа.

Как мне показалось, как раз то, что нужно ТС.

Пользователь добавил сообщение 28 Январь 2017, 01:02:35:
Трим это на SSD технология, которая якобы мешает восстанавливать файлы

ТС не помешало, поэтому он тему и завел:
и кто говорит что на ссд трудно восстанавливать файлы?
Вопрос: как стереть следы, остатки файлов, что были уже удалены ?
« Последнее редактирование: 28 Январь 2017, 01:02:35 от tahr »

Оффлайн root_x

  • Автор темы
  • Активист
  • *
  • Сообщений: 270
    • Просмотр профиля
Re: Чем стереть остатки файлов?
« Ответ #7 : 28 Январь 2017, 01:54:21 »
когда-то был у меня shred Его наверное можно запускать для такой чистки (параметр не помню. программу еще не установил), которая мне нужна.

Но пока что еще и завтра  :( буду руками (глазами) искать (перебирать) нужные файлы.

Оффлайн tahr

  • Активист
  • *
  • Сообщений: 440
    • Просмотр профиля
Re: Чем стереть остатки файлов?
« Ответ #8 : 28 Январь 2017, 01:58:06 »
shred Его наверное можно запускать для такой чистки

Зачем по нескольку раз перезаписывать одну ячейку памяти? Да еще и не нулями, а случайными или псевдослучайными значениями.

Если нужна именно чистка свободного места, то рецепт и его источник даны выше.

Оффлайн Morisson

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 4588
    • Просмотр профиля
Re: Чем стереть остатки файлов?
« Ответ #9 : 28 Январь 2017, 01:58:44 »
tahr, Затирание ячеек SSD при удалении файлов. В отличии от HDD после трима данные восстановить невозможно, восстанавливать не доводилось, читал.) Это особенность SSD.

Оффлайн tahr

  • Активист
  • *
  • Сообщений: 440
    • Просмотр профиля
Re: Чем стереть остатки файлов?
« Ответ #10 : 28 Январь 2017, 02:13:03 »
после трима данные восстановить невозможно,

Сам SSD не пользовал и не настраивал. Исходил из задачи, поставленной ТС:
как стереть следы, остатки файлов, что были уже удалены ?

И из его утверждения:
потому что при восстановлении удаленных - восстановилось много всего что было давно удалено. и кто говорит что на ссд трудно восстанавливать файлы?

Значит этот трим у него или не сработал, или не был настроен. Поэтому и дал свой рецепт - шпаргалку.
Шред тоже сотрет, только его нужно настраивать. По умолчанию он там будет делать несколько проходов - поочередно писать рандомные данные и нули. Так нужно для SSD несколько лишних перезаписей? Конечно, если цель не как заявлено - место почистить, и не как в документации:
прочистим свободное место от старого мусора (остатков удаленных файлов)
если это просто паранойя, что кто-то сможет остатки данных увидеть, то тогда - шред.

Но и простая прочистка нулями с такой задачей вполне справляется. Для параноиков есть Метод Гутмана

Оффлайн Morisson

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 4588
    • Просмотр профиля
Re: Чем стереть остатки файлов?
« Ответ #11 : 28 Январь 2017, 02:21:02 »
Значит этот трим у него или не сработал, или не был настроен.
трим пустое место затирает. Как если что-то удалил и записал туда раза два) Он оставшиеся ненужные файлы не удаляет.
Bleachbit, ubuntu-tweaks.

Оффлайн tahr

  • Активист
  • *
  • Сообщений: 440
    • Просмотр профиля
Re: Чем стереть остатки файлов?
« Ответ #12 : 28 Январь 2017, 02:22:01 »
Немного поцитирую из Википедии:

Функция удаления в большинстве операционных систем просто удаляет указатель на файл без немедленного удаления его содержимого. В этот момент файл легко идентифицируется многими приложениями восстановления. Однако, как только пространство записывается другими данными, нет никакого известного способа восстановить удаленную информацию. Это невозможно осуществить с помощью только программного обеспечения, потому как устройство хранения возвращает текущее содержимое через его обычный интерфейс.

То есть это означает, что если воспользоваться моей шпаргалкой, то сам черт ваши данные уже не восстановит. Но!

Гутман утверждает, что спецслужбы имеют сложные инструменты, в том числе и магнитные силовые микроскопы, которые, вместе с анализом изображений, позволяют обнаружить предыдущие значения битов на пораженных областях средств информации (например, жесткий диск).

Поэтому если кто боится спуцслужб с магнитными силовыми микроскопами, то - шред (основан на методе Гутмана).



Пользователь добавил сообщение 28 Январь 2017, 02:23:27:
трим пустое место затирает. Как если что-то удалил и записал туда раза два) Он оставшиеся ненужные файлы не удаляет.

Если делать по шпаргалке, то удаляет все. Все, что ненужное.

Оффлайн root_x

  • Автор темы
  • Активист
  • *
  • Сообщений: 270
    • Просмотр профиля
Re: Чем стереть остатки файлов?
« Ответ #13 : 28 Январь 2017, 03:46:46 »
sudo dd if=/dev/zero of=/mnt/xram/zero bs=16M

sudo rm -v /mnt/xram/zero

Не пойму что делает 1 команда: of=/mnt/xram/zero bs=16M - что такое /mnt/xram/zero ?

ааа уже дошло! Это ВСЕ своюодное место забиваеться нулями.

А зачем монтировать? Наверное можно и без монтирования сделать?
---
что такое трим? где и как его вкл\выкл (впрочем сам могу поискать). Тут дело такое что односторонне к проблеме удаления\восстановление нельзя отнестись. Ведь если бы был ВКЛ трим (еще не узнал что это), то я бы не смог восстановить то что вчера как-бэ "заархивировал".
« Последнее редактирование: 28 Январь 2017, 03:55:23 от root_x »

Оффлайн tahr

  • Активист
  • *
  • Сообщений: 440
    • Просмотр профиля
Re: Чем стереть остатки файлов?
« Ответ #14 : 28 Январь 2017, 03:52:46 »
можно и без монтирования сделать?

Можно. Если хочешь полностью удалить раздел вместе с данными. Еще из моей шпаргалки:
Удалить директорию вмете с данными:
...................................
sudo dd if=/dev/zero of=/dev/sda7   #                            без монтирования

 

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