файлов Отсутствует после установки нового Ubuntu 18.04 [dубликат]

Вы можете использовать Live CD и DD один диск для следующего, а затем изменить размер разделов с помощью gparted.

116
задан 2 December 2013 в 21:22

22 ответа

Чтобы восстановить каталог, вы можете использовать extundelete

Установить extundelete sudo apt-get install extundelete Команда для восстановления sudo extundelete --restore-directory /home/Documents/ /dev/sda1

Примечание: вместо dev/sda1 введите свой раздел жесткого диска имя.

/home/Documents/ - ваш путь к удаленному указателю.

10
ответ дан 17 July 2018 в 14:19

При использовании вторичного внутреннего HD (подозрительного же для внешнего HD) для восстановления импортированного файла (из основного HD, где первоначально были файлы), необходимо создать каталог, в который будут помещены файлы на вторичном HD , Для этого вам нужно сначала установить BIOS для загрузки с компакт-диска! 1. Запустите Live CD Ubuntu Rescue-Remix, дайте команду на загрузку, затем, когда он загрузится в терминал, проверьте свои HD-файлы командой - Код: sudo fdisk -l

Поймите, что такое HD, и которое является вторичным , и какой раздел для проверки файлов и в которые их восстановить - linux ext3 или Windows NTFS! Мой был Linux. Имейте достаточно места на нем! (Тогда вы можете попробовать запустить Photorec («sudo photorec»), и, надеюсь, вы сможете увидеть все свои HD-файлы. Мне не повезло, поэтому мне пришлось создавать каталог и монтировать sec. HD.)

Сначала создайте каталог для восстановленных файлов, например - носитель / диск. Дать команду - Код: sudo mkdir /media/disk

Если все в порядке, запрос терминала просто возвращается.

Сначала создайте каталог для восстановленных файлов, например. - носитель / диск. Дать команду - Код: sudo mkdir /media/disk

Если все в порядке, запрос терминала просто возвращается.

Запустить Photorec по команде - Код: sudo photorec

Перейдите по настройкам и выберите только те типы файлов, которые вам нужны, иначе у вас будет тысячи файлов для просеивания!

Для получения дополнительной информации посетите веб-сайт: http: /www..ubuntumanual.org / сообщения / 357 / восстановление, ваши удаленные-файлы-в-убунт

6
ответ дан 17 July 2018 в 14:19

Я использовал прежде всего для восстановления поврежденного жесткого диска как под NTFS (windows), FAT32 (флеш-карта с телефона Nokia), так и с ext3 с отличными результатами. Только в командной строке, но это довольно просто, что-то вроде этого:

sudo foremost -i /dev/sda -o <dir where recovered files will be stored>

Он закажет восстановленные файлы в папках по типу файла. Документы Openoffice восстанавливаются как zip-файлы. Поскольку вам нужно выполнить его как root (для прямого доступа к аппаратным средствам), выходные файлы также принадлежат root, поэтому вам, вероятно, придется впоследствии изменить их право собственности.

24
ответ дан 17 July 2018 в 14:19

Попробуйте Scalpel

sudo apt-get install scalpel

для получения дополнительной информации

man scalpel
5
ответ дан 17 July 2018 в 14:19

Установите scalpel

sudo apt-get install scalpel

Отредактируйте файл scalpel.conf и раскомментируйте типы файлов, которые хотите восстановить. Создайте пустую папку (например: recovered_data). Найдите раздел, в котором были ваши данные. Вы можете использовать lsblk для получения карты разделов.

sudo lsblk

Запустить скальпель (предположим, что данные были в sda1)

sudo scalpel -o recovered_data/ /dev/sda1
0
ответ дан 17 July 2018 в 14:19

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

3
ответ дан 17 July 2018 в 14:19

extundelete действительно замечательно, если ваша файловая система - ext3 или ext4.

Примечание: extundelete требует от вас отключить ваш диск для правильной работы (это хорошая идея сделать ASAP в любом случае, чтобы избежать потенциальной перезаписи надежные восстанавливаемые байты в удаленных файлах).

Отключение диска в живой системе может быть сложным ... вы часто получаете сообщение «device is busy». Чтобы очистить это «правильно», необходимо отключить все процессы, обращающиеся к файловой системе. Но ... вы, вероятно, работали в своем домашнем каталоге, и в ваш домашний каталог зацепились миллионы процессов. Желаем удачи.

Трюк, чтобы обойти это, - это сделать «ленивый», unmount:

$ mount /dev/sda7 on /home type ext4 (rw) $ sudo umount -l /home

где:

этот пример предназначен для подготовки моей монтировки /home для использования с extundelete. Вы, очевидно, должны заменить /home своим интересом. Я сначала выполнил команду mount, чтобы выяснить, какое устройство (/dev/sda7) мне нужно передать в extundelete (вывод сокращен для краткости), что является нижним регистром L в опции -l
24
ответ дан 17 July 2018 в 14:19

R-Linux (студия восстановления) - одна из лучших. Я использовал этот инструмент много раз раньше. Я работал в компании, где они использовали коммерческую версию, в 9-10 раз она восстанавливает все, что вы хотите. Поистине превосходное приложение. Спасенный мой, и друзья позади много раз раньше.

R-Linux - бесплатная утилита восстановления файлов для файловой системы Ext2 / Ext3 / Ext4 FS, используемой в ОС Linux и нескольких Unix. R-Linux использует ту же технологию InteligentScan, что и R-Studio, и гибкие параметры параметров, обеспечивающие самое быстрое и надежное восстановление файлов для платформы Linux. Однако, в отличие от R-Studio, R-Linux не может восстанавливать данные по сети или восстанавливать RAID-массивы или предоставлять копию объекта.

Особенности (с их сайта):

R-Linux восстанавливает файлы:

Удалено вирусной атакой, сбоем питания или сбоем системы; После того, как раздел с файлами был переформатирован, поврежден или удален; Когда структура разделов на диске была изменена или повреждена. В этом случае R-Linux может сканировать диск, пытаясь найти ранее существующие разделы и восстановить файлы из найденных разделов. Из дисков с плохими секторами. В этом случае R-Linux может сначала скопировать весь диск или его часть в файл изображения, а затем обработать файл изображения. Это особенно полезно, когда на диске постоянно появляются новые плохие сектора, и оставшаяся информация должна быть немедленно сохранена.

Файлы восстановления R-Linux :

Удалены вирусной атакой, сбоем питания или сбоем системы; Host OS: вариант Linux : Linux, kernel 2.6 и выше Вариант Windows: Win2000, XP, 2003, Vista, Windows 7, Windows 8 После того, как раздел с файлами был отформатирован, поврежден или удален; Распознавание и разбор динамического (Windows 2000 / XP / Vista / Win7), Basic, GPT и BSD (UNIX) и схемы разделов Apple. Поддерживаются динамические разделы по GPT, а также динамические разделы над MBR. Когда структура раздела на диске была изменена или повреждена. В этом случае R-Linux может сканировать диск, пытаясь найти ранее существующие разделы и восстанавливать файлы из найденных разделов. Распознает локализованные имена. Из дисков с плохими секторами. В этом случае R-Linux может сначала скопировать весь диск или его часть в файл изображения, а затем обработать файл изображения. Это особенно полезно, когда на диске постоянно появляются новые плохие сектора, и оставшаяся информация должна быть немедленно сохранена.
9
ответ дан 17 July 2018 в 14:19

Недавно я использовал ext3grep для восстановления большого файла SQLite 3, который был удален из файловой системы ext3.

Я пробовал много других инструментов восстановления, все, что не могло восстановить файл (из dd образ диска).

Чтобы использовать ext3grep, мне нужно было загрузить и скомпилировать исходный код. Тщательно прочитав http://www.xs4all.nl/~carlo17/howto/undelete_ext3.html сверху вниз, чтобы понять, как работает файловая система ext3 и как использовать журнал, чтобы найти, где используются удаленные файлы, на диск был также необходим.

Это не простое решение, но очень, очень мощное. Если вы готовы потратить несколько часов на изучение документа и компиляцию программы, это того стоит.

1
ответ дан 17 July 2018 в 14:19

Если вы удалили какой-то файл случайно, но все же знаете некоторые строки, которые были записаны в этом файле, вы можете использовать:

grep -a -B 25 -A 100 'containing string' /dev/sda1 > result.txt
9
ответ дан 17 July 2018 в 14:19

TestDisk иногда может восстанавливать недавно удаленные файлы.

57
ответ дан 17 July 2018 в 14:19

Чтобы восстановить каталог, вы можете использовать extundelete

Установить extundelete sudo apt-get install extundelete Команда для восстановления sudo extundelete --restore-directory /home/Documents/ /dev/sda1

Примечание: вместо dev/sda1 введите свой раздел жесткого диска имя.

/home/Documents/ - ваш путь к удаленному указателю.

11
ответ дан 20 July 2018 в 14:23
  • 1
    Я использовал autopsy, чтобы найти нужные мне иноды, а затем extundelete, чтобы восстановить их. Хорошо работает! – Raphael 7 December 2014 в 17:05
  • 2
    Мои результаты выглядят .....~/Books$ sudo extundelete --restore-directory /home/newubuntu/Books/LaTeX /dev/sda2 WARNING: Extended attributes are not restored. Loading filesystem metadata ... 522 groups loaded. Loading journal descriptors ... 32242 descriptors loaded. Writing output to directory RECOVERED_FILES/ Failed to restore file /home/newubuntu/Books/LaTeX Could not find correct inode number past inode 2621441. – alhelal 3 May 2017 в 05:51
  • 3
    Я хочу отправить подтверждение в команде. Как? – alhelal 8 May 2018 в 17:01
  • 4
    sudo extundelete -y --restore-directory /home/Documents/ /dev/sda1 вот так. – alhelal 8 May 2018 в 17:02

При использовании вторичного внутреннего HD (подозрительного же для внешнего HD) для восстановления импортированного файла (из основного HD, где первоначально были файлы), необходимо создать каталог, в который будут помещены файлы на вторичном HD , Для этого вам нужно сначала установить BIOS для загрузки с компакт-диска! 1. Запустите Live CD Ubuntu Rescue-Remix, дайте команду на загрузку, затем, когда он загрузится в терминал, проверьте свои HD-файлы командой - Код: sudo fdisk -l

Поймите, что такое HD, и которое является вторичным , и какой раздел для проверки файлов и в которые их восстановить - linux ext3 или Windows NTFS! Мой был Linux. Имейте достаточно места на нем! (Тогда вы можете попробовать запустить Photorec («sudo photorec»), и, надеюсь, вы сможете увидеть все свои HD-файлы. Мне не повезло, поэтому мне пришлось создавать каталог и монтировать sec. HD.)

Сначала создайте каталог для восстановленных файлов, например - носитель / диск. Дать команду - Код: sudo mkdir /media/disk

Если все в порядке, запрос терминала просто возвращается.

Сначала создайте каталог для восстановленных файлов, например. - носитель / диск. Дать команду - Код: sudo mkdir /media/disk

Если все в порядке, запрос терминала просто возвращается.

Запустить Photorec по команде - Код: sudo photorec

Перейдите по настройкам и выберите только те типы файлов, которые вам нужны, иначе у вас будет тысячи файлов для просеивания!

Для получения дополнительной информации посетите веб-сайт: http: /www..ubuntumanual.org / сообщения / 357 / восстановление, ваши удаленные-файлы-в-убунт

6
ответ дан 20 July 2018 в 14:23

Я использовал прежде всего для восстановления поврежденного жесткого диска как под NTFS (windows), FAT32 (флеш-карта с телефона Nokia), так и с ext3 с отличными результатами. Только в командной строке, но это довольно просто, что-то вроде этого:

sudo foremost -i /dev/sda -o <dir where recovered files will be stored>

Он закажет восстановленные файлы в папках по типу файла. Документы Openoffice восстанавливаются как zip-файлы. Поскольку вам нужно выполнить его как root (для прямого доступа к аппаратным средствам), выходные файлы также принадлежат root, поэтому вам, вероятно, придется впоследствии изменить их право собственности.

25
ответ дан 20 July 2018 в 14:23
  • 1
    Это, вероятно, слишком старый вопрос, но как выглядят файлы GIMP после восстановления? – wakeup 4 October 2013 в 02:04
  • 2
    Я не знаю, я никогда не пытался их восстановить. – Javier Rivera 4 October 2013 в 11:28
  • 3
    @JavierRivera - Я не считаю, что foremost может восстановить файлы .xcf. См. Справочную страницу, на которой могут работать только эти типы файлов: (jpg, gif, png, bmp, avi, exe, mpg, mp4, wav, riff, wmv, mov, pdf, ole, doc, zip, rar, htm, и cpp). – slm 31 March 2014 в 05:48
  • 4
    уже работает ... позвольте мне ждать результатов. Будет делиться. – Patrick Mutwiri 15 April 2016 в 08:09
  • 5
    сколько времени нужно, чтобы закончить? для 32 ГБ памяти USB – Mina Michael 24 March 2017 в 03:17

Попробуйте Scalpel

sudo apt-get install scalpel

для получения дополнительной информации

man scalpel
5
ответ дан 20 July 2018 в 14:23
  • 1
    пытаясь это сейчас. Я не совсем понимаю, как добавить новые файлы в файл conf. У вас есть источник с подробностями? – Decio Lira 9 September 2010 в 07:30
  • 2
    Я нашел howtoforge.com/recover-deleted-files-with-scalpel , который лучше, чем ничего. Удачи, это не MS-DOS. – msw 9 September 2010 в 07:58
  • 3
    см. также ubuntu.stackexchange.com/questions/2596/… Я использую относительно тяжелую резервную копию системы, но имею & quot; Back in Time & quot; настроить для дублирования выбранных каталогов из / home / msw (включая .config, который также ловит .config/keepassx/* (ваши местоположения могут меняться)) в запасной раздел ночной. Я также использую Unix навсегда, и вы обычно становитесь очень осторожными после того, как второй раз вы сдуваете the-really-critical.file;) – msw 9 September 2010 в 08:06
  • 4
    Скальпель, похоже, делает то же самое, что и прежде всего, но пока скальпель уже не развивается с 10 лет, в последние годы он получил множество обновлений. – sebix 1 August 2015 в 21:41

Установите scalpel

sudo apt-get install scalpel

Отредактируйте файл scalpel.conf и раскомментируйте типы файлов, которые хотите восстановить. Создайте пустую папку (например: recovered_data). Найдите раздел, в котором были ваши данные. Вы можете использовать lsblk для получения карты разделов.

sudo lsblk

Запустить скальпель (предположим, что данные были в sda1)

sudo scalpel -o recovered_data/ /dev/sda1
0
ответ дан 20 July 2018 в 14:23

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

3
ответ дан 20 July 2018 в 14:23
  • 1
    хорошо знать. взглянет на них. ;) – Decio Lira 13 October 2010 в 00:03
  • 2
    Я бы повысил его, если бы вы добавили некоторые ссылки. – MadMike 14 November 2013 в 16:48
  • 3
    Я использовал autopsy, чтобы найти нужные мне иноды, а затем extundelete, чтобы восстановить их. Хорошо работает! – Raphael 7 December 2014 в 17:03

extundelete действительно замечательно, если ваша файловая система - ext3 или ext4.

Примечание: extundelete требует от вас отключить ваш диск для правильной работы (это хорошая идея сделать ASAP в любом случае, чтобы избежать потенциальной перезаписи надежные восстанавливаемые байты в удаленных файлах).

Отключение диска в живой системе может быть сложным ... вы часто получаете сообщение «device is busy». Чтобы очистить это «правильно», необходимо отключить все процессы, обращающиеся к файловой системе. Но ... вы, вероятно, работали в своем домашнем каталоге, и в ваш домашний каталог зацепились миллионы процессов. Желаем удачи.

Трюк, чтобы обойти это, - это сделать «ленивый», unmount:

$ mount /dev/sda7 on /home type ext4 (rw) $ sudo umount -l /home

где:

этот пример предназначен для подготовки моей монтировки /home для использования с extundelete. Вы, очевидно, должны заменить /home своим интересом. Я сначала выполнил команду mount, чтобы выяснить, какое устройство (/dev/sda7) мне нужно передать в extundelete (вывод сокращен для краткости), что является нижним регистром L в опции -l
25
ответ дан 20 July 2018 в 14:23
  • 1
    Ленивый размонтинг действительно не помогает, так как fs остается установленным до тех пор, пока все файлы на нем не будут закрыты. Вам просто нужно закрыть систему, как только вы удалите файлы, и запустить extundelete из livecd. – psusi 7 July 2011 в 06:52
  • 2
    @psusi - Абсолютно неверно говорить, что это не помогает! umount -l предотвращает открытие или создание новых файлов (веб-кеши и т. д.). Тем не менее, не предотвращает запись существующих открытых файлов (т. Е. Не закрывает существующие файлы). Вы предлагаете отключить, но я думаю, что ленивый отключение (в большинстве случаев) приведет к уменьшению количества написанных файлов в зависимости от рассматриваемого раздела. В этой заметке лучше всего установить extundelete, а если нет, обязательно установите его в какой-либо раздел, отличный от того, который вы пытаетесь восстановить! – Russ 11 July 2011 в 20:30
  • 3
    Пока fs все еще монтируется, попытка доступа к нему приведет к коррупции. Вот почему extundelete требует, чтобы вы отключили fs в первую очередь. Ленивый размонтер просто обманывает его, думая, что он не смонтирован, и поэтому, что безопасно продолжать манипулировать диском, когда это не так. Выполнение extundelete до того, как fs фактически демонтируется, может вытолкнуть весь диск. – psusi 11 July 2011 в 23:15
  • 4
    @psusi - "может шунтировать весь диск" ??! С операцией только для чтения? Я не получаю ваш аргумент, или что у вас такое параноидальное. extundelete не «управляет диском». Самое худшее, что я могу себе представить, заключается в том, что extundelete ожидает unmounted / static partitition и если при чтении информации журнала лениво размонтированный диск изменяется из-за процессов, в которых файлы были открыты, extundelete может запутаться и восстановление может завершиться неудачей. "возможно, неудавшееся восстановление" ! = "закрытый диск". Если это не сработает, выключите, мошенническое завершение не уничтожит ваши потерянные данные и не использует livecd, как вы предлагаете. – Russ 12 July 2011 в 21:55
  • 5
    Да благословит Бог эту программу! И вы @ Russ. Восстановил все мои файлы! – Vladimir Kovalchuk 1 May 2017 в 07:10

R-Linux (студия восстановления) - одна из лучших. Я использовал этот инструмент много раз раньше. Я работал в компании, где они использовали коммерческую версию, в 9-10 раз она восстанавливает все, что вы хотите. Поистине превосходное приложение. Спасенный мой, и друзья позади много раз раньше.

R-Linux - бесплатная утилита восстановления файлов для файловой системы Ext2 / Ext3 / Ext4 FS, используемой в ОС Linux и нескольких Unix. R-Linux использует ту же технологию InteligentScan, что и R-Studio, и гибкие параметры параметров, обеспечивающие самое быстрое и надежное восстановление файлов для платформы Linux. Однако, в отличие от R-Studio, R-Linux не может восстанавливать данные по сети или восстанавливать RAID-массивы или предоставлять копию объекта.

Особенности (с их сайта):

R-Linux восстанавливает файлы:

Удалено вирусной атакой, сбоем питания или сбоем системы; После того, как раздел с файлами был переформатирован, поврежден или удален; Когда структура разделов на диске была изменена или повреждена. В этом случае R-Linux может сканировать диск, пытаясь найти ранее существующие разделы и восстановить файлы из найденных разделов. Из дисков с плохими секторами. В этом случае R-Linux может сначала скопировать весь диск или его часть в файл изображения, а затем обработать файл изображения. Это особенно полезно, когда на диске постоянно появляются новые плохие сектора, и оставшаяся информация должна быть немедленно сохранена.

Файлы восстановления R-Linux :

Удалены вирусной атакой, сбоем питания или сбоем системы; Host OS: вариант Linux : Linux, kernel 2.6 и выше Вариант Windows: Win2000, XP, 2003, Vista, Windows 7, Windows 8 После того, как раздел с файлами был отформатирован, поврежден или удален; Распознавание и разбор динамического (Windows 2000 / XP / Vista / Win7), Basic, GPT и BSD (UNIX) и схемы разделов Apple. Поддерживаются динамические разделы по GPT, а также динамические разделы над MBR. Когда структура раздела на диске была изменена или повреждена. В этом случае R-Linux может сканировать диск, пытаясь найти ранее существующие разделы и восстанавливать файлы из найденных разделов. Распознает локализованные имена. Из дисков с плохими секторами. В этом случае R-Linux может сначала скопировать весь диск или его часть в файл изображения, а затем обработать файл изображения. Это особенно полезно, когда на диске постоянно появляются новые плохие сектора, и оставшаяся информация должна быть немедленно сохранена.
9
ответ дан 20 July 2018 в 14:23
  • 1
    Я не ожидал, что это будет бесплатным для Linux. Я уже знаю R-Studio, и это потрясающее программное обеспечение. Отлично, что это бесплатно для файловых систем Linux. – 0x01 12 June 2018 в 18:37

Недавно я использовал ext3grep для восстановления большого файла SQLite 3, который был удален из файловой системы ext3.

Я пробовал много других инструментов восстановления, все, что не могло восстановить файл (из dd образ диска).

Чтобы использовать ext3grep, мне нужно было загрузить и скомпилировать исходный код. Тщательно прочитав http://www.xs4all.nl/~carlo17/howto/undelete_ext3.html сверху вниз, чтобы понять, как работает файловая система ext3 и как использовать журнал, чтобы найти, где используются удаленные файлы, на диск был также необходим.

Это не простое решение, но очень, очень мощное. Если вы готовы потратить несколько часов на изучение документа и компиляцию программы, это того стоит.

1
ответ дан 20 July 2018 в 14:23
  • 1
    Спасибо, я могу попробовать. будет ли это работать только с файловыми системами ext3? Как насчет ext4? – Decio Lira 23 September 2010 в 22:28
  • 2
    Я не уверен в ext4, но я думаю, что ext4 обратно совместим с ext3. Я бы предположил, что это сработает, но никогда не пробовал. – Stacey Richards 21 October 2010 в 15:55

Если вы удалили какой-то файл случайно, но все же знаете некоторые строки, которые были записаны в этом файле, вы можете использовать:

grep -a -B 25 -A 100 'containing string' /dev/sda1 > result.txt
9
ответ дан 20 July 2018 в 14:23
  • 1
    что, если файл двоичный, а не текст? – Decio Lira 9 September 2010 в 17:11
  • 2
    Предполагая, что это текст, как он может восстановить файл с помощью result.txt? Я не понимаю. – sergio91pt 2 July 2011 в 16:40
  • 3
    Я попробовал несколько других предыдущих ответов. Ни один из них не работал. Этот простой трюк сделал! Благодаря! – JamesThomasMoon1979 15 July 2015 в 20:41
  • 4
    Его действительно работали, потрясающие вещи. Большое спасибо. – Snehal Parmar 24 November 2015 в 13:13
  • 5
    Следует отметить, что 25 и 100 - это всего лишь некоторые магические числа, которые, вероятно, необходимо настроить для конкретного случая. – Andrea Lazzarotto 24 June 2016 в 15:32

TestDisk иногда может восстанавливать недавно удаленные файлы.

58
ответ дан 20 July 2018 в 14:23
  • 1
    Может быть важно, чтобы кто-то знал, что конкретно для карточек камеры, на TestDisk существует PhotoRec – Luis Siquot 7 October 2015 в 22:34
  • 2
    На данный момент TestDisk не имеет графического интерфейса пользователя, а страницы справки (man) недостаточно информативны для меня. – silviubogan 4 December 2015 в 18:52
  • 3
    PhotoRec ( cgsecurity.org/wiki/PhotoRec ) отлично поработал для восстановления случайно удаленных файлов (на Ubuntu 14.04 с ext4). Я сначала попытался с TestDisk, но он не смог их восстановить. В любом случае, я нашел оба инструмента, созданных в одной папке. – Andrea 14 January 2016 в 18:00
  • 4
    @silviubogan фактически TestDisk имеет довольно хороший текстовый пользовательский интерфейс с меню и объяснениями на этом пути. Все действия имеют связанный ключ для их выполнения, и они четко написаны на каждом экране для облегчения доступа. – Andrea Lazzarotto 24 June 2016 в 15:30

Другие вопросы по тегам:

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