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


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

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

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

Оффлайн root_x

  • Автор темы
  • Активист
  • *
  • Сообщений: 331
  • создатель tbs-mbs
    • Просмотр профиля
    • Уникальный  БлогСервис
Чем стереть остатки файлов?
« : 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

  • Гость
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
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7203
  • 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
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7203
  • 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

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

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

Оффлайн tahr

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

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

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

Morisson

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

Оффлайн tahr

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

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

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

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

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

Morisson

  • Гость
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

  • Автор темы
  • Активист
  • *
  • Сообщений: 331
  • создатель tbs-mbs
    • Просмотр профиля
    • Уникальный  БлогСервис
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.038 секунд. Запросов: 25.