Восстановить файлы, неправильно записанные в USB?

IIRC, хинду информация о пакете хранилищ в простом тексте (/var/db/, возможно), прямой поиск может быть медленным.

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

1
22.10.2013, 05:15
1 ответ

mv возвраты, как только файлы были перемещены с точки зрения приложений. Если какая-либо программа пытается считать файлы после mv возвраты, это найдет их на карте с интерфейсом USB а не на жестком диске. Однако возможно, что содержание файлов и обновленного каталога на карте с интерфейсом USB находится все еще в дисковых буферах и еще не выписано к карте с интерфейсом USB.

Если Вы вытаскиваете карту с интерфейсом USB, не размонтировав его сначала, нет никакой гарантии, что карта с интерфейсом USB имеет все данные, которые это, как предполагается, имеет, или действительно что это находится в согласованном состоянии (это маловероятно, но возможно, что старые файлы будут временно недостижимы).

Всегда размонтируйте съемные диски прежде, чем разъединить их.

sync смонтируйте, что опция уменьшает окно риска за счет создания записей медленнее, но это не удаляет риск. Это также уничтожает более старые карты с интерфейсом USB быстрее.

Файлы могут или не могут все еще быть на Вашем компьютере. Linux не делает восстановление удаленных файлов легким. Если это было большим количеством маленьких файлов, забудьте это. Если это было несколькими большими файлами, особенно если файлы имеют распознаваемый формат (изображения, mp3s, видео, …), у Вас есть шанс. Прекратите писать в диск сразу: что-либо, что Вы пишете, уменьшает шанс восстановления. Если это - Ваш системный диск, загрузка и перезагрузка к распределению специального назначения. В противном случае инструменты вырезания установки с диспетчером пакетов Вашего распределения. Посмотрите, Как восстановить данные из плохой SD-карты? для некоторых названий инструмента.

0
28.01.2020, 02:02

Теги

Похожие вопросы