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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

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

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

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
и контролер их зачищает
Нет.

Пользователь добавил сообщение 30 Июня 2018, 12:25:52:
на зачищенное место запись у ссд
SSD вообще в принципе работает не так, как вы тут расписываете.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн theurs

  • Активист
  • *
  • Сообщений: 470
    • Просмотр профиля
SSD вообще в принципе работает не так, как вы тут расписываете.
А как оно работает, что делает трим?

Оффлайн AnrDaemon

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

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

Оффлайн theurs

  • Активист
  • *
  • Сообщений: 470
    • Просмотр профиля
Вы вообще топик читаете? Три раза написали, что делает TRIM. Какое слово вам показалось незнакомым?
Я не понимаю что делает трим по-твоему, если продолжить мысль из твоего объяснения то получается что без трима ссд диск может переполнится и отказаться от дальнейшей записи или замедлится до нуля но такого же никогда не происходит.


Оффлайн AnrDaemon

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

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

Оффлайн theurs

  • Активист
  • *
  • Сообщений: 470
    • Просмотр профиля
Да. Именно так. Да, именно такое и происходит.
Но ведь не происходит же. В убунте по умолчанию трим запускается раз в неделю с помощью службы systemd а в винХП такого вообще нету, а я использовал ссд в винхп. За неделю заполнить весь диск если он небольшой или почти полностью заполнен файлами очень просто - тут бы на форуме каждый день по 100 раз приходили бы пострадавшие и писали что у них места еще много а запись перестала работать.

Оффлайн AnrDaemon

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

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

Оффлайн theurs

  • Активист
  • *
  • Сообщений: 470
    • Просмотр профиля
thunderamur, TRIM сообщает контроллеру диска, какие блоки файловая система считает свободными.
Приведу простой пример - ты удаляешь гигабайтный файл. Как происходит удаление? Файловая система делает пометки в индексе, что такие-то и такие-то кластеры "в принципе свободны". Т.е. на них можно писать новую информацию без опасения повредить существующую. Но информация объёмом один гигабайт сама по себе при этом никуда не пропадает. А из-за организации работы памяти SSD она и не может пропасть. В результате эти блоки оказываются как бы "подвисшими" (FS считает их свободными, а контроллер - занятыми), и при операциях вокруг них создают дополнительные проблемы, выливающиеся в общее замедление работы диска.
Чтобы привести мысли файловой системы в какую-то согласованность с мыслями контроллера SSD и существует операция TRIM.

Что будет когда дойдет до того что контролер будет считать что свободных блоков больше нет а фс что есть и не мало?

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
Что будет когда дойдет до того что контролер будет считать что свободных блоков больше нет а фс что есть и не мало?
Да ничего особо не будет. Он будет очищать перед записью, что будет отнимать время.
Ни до какого нуля замедление не дойдет. Просто запись замедлится.
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
Дойдёт ли? Всё зависит от объёма диска и размера страницы.

Пользователь добавил сообщение 30 Июня 2018, 16:37:15:
И, да, если станет совсем плохо, контроллер диска начнёт ремапить блоки для освобождения страниц. Что приведёт к снижению скорости записи (см. выше).
« Последнее редактирование: 30 Июня 2018, 16:37:15 от AnrDaemon »
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн theurs

  • Активист
  • *
  • Сообщений: 470
    • Просмотр профиля
Дойдёт ли? Всё зависит от объёма диска и размера страницы.

Пользователь добавил сообщение 30 Июня 2018, 16:37:15:
И, да, если станет совсем плохо, контроллер диска начнёт ремапить блоки для освобождения страниц. Что приведёт к снижению скорости записи (см. выше).
Легко дойдет. Если у вас на ссд диске свободно всего 20гб а операция очистки запускается раз в неделю или вообще никогда не запускается.

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

Оффлайн AnrDaemon

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

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

Оффлайн theurs

  • Активист
  • *
  • Сообщений: 470
    • Просмотр профиля
Ок возвращаемся к теме, как восстановить удаленные данные после выполнения трима, команды fstrim -av в убунте?

Восстановить ДАННЫЕ на SSD вполне реально.
TRIM ничего НЕ УДАЛЯЕТ.

Оффлайн AnrDaemon

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

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

Оффлайн theurs

  • Активист
  • *
  • Сообщений: 470
    • Просмотр профиля
https://articles.forensicfocus.com/2014/09/23/recovering-evidence-from-ssd-drives-in-2014-understanding-trim-garbage-collection-and-exclusions/

Здесь пишут что даже криминалисты не могут ничего вытащить после трима, могут только если трим не применялся по какой то причине(старая ос, рейд, шифрованные диски или еще чего). По сути всего 2 варианта, либо трим вообще не применялся, либо удалось поймать до того как он был задействован (то есть трим выполняется по воскресеньям а поймали в среду и тогда можно будет восстановить то что было удалено с понедельника по среду).

 

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