Я работаю во встроенном домене. При создании файловой системы для одного проекта я сохранил имя файловой системы как ~
. Это было защищено от записи. Затем попытался удалить всю эту файловую систему с помощью команды rm -rf ~
в каталоге, где находится файловая система (встроенный проект). Но эта команда удалила файлы моего домашнего системного каталога, поскольку ~
относится к домашнему каталогу в Ubuntu. Это занимало больше раз. Затем я остановился и узнал, что он удаляет файлы моего домашнего системного каталога.
Итак, как снова получить все удаленные файлы? Пожалуйста, дайте мне точное решение. Мои системные данные
Distributor ID: Ubuntu
Description: Ubuntu 14.04.2 LTS
Release: 14.04
Codename: trusty
У меня нет раздела на жестком диске. Я использую его как один диск. Детали моего диска
*-disk
description: ATA Disk
product: ST500LM012 HN-M5
vendor: Seagate
physical id: 0.0.0
bus info: scsi@0:0.0.0
logical name: /dev/sda
version: 2BA3
serial: S316J90F200261
size: 465GiB (500GB)
capabilities: partitioned partitioned:dos
configuration: ansiversion=5 sectorsize=512 signature=0002c421
Дайте мне самые выгодные решения ......
Во-первых Вы не должны использовать ОС, пока файлы не будут восстановлены, потому что Ваши данные, которые все еще существующий в диске могут быть перезаписаны. Необходимо использовать live-cd/live-usb (возможно, DVD Ubuntu) для восстановления данных и сохранить файлы на различном диске. Если данные действительно ценны, необходимо сделать изображение диском (копия байта байтом), и работа с ними:
dd if=/dev/sda1 of=/home/user/image.bin bs=1048576
, где/dev/sda1 является разделом с данными,/home/user/image.bin - пример имени для файла образа диска. Необходимо быть уверены, что файл образа диска будет расположен в другом диске или разделе.
Никакие простые способы восстановить после удаления файлы, удаленные комнатой, если Ваша файловая система является ext2/3/4.
, Если Вы файловая система в ext2/3/4, посмотрите это: https://superuser.com/questions/171673/how-to-recover-files-from-linux-ext4-harddrive
можно попробовать extundelete: https://unix.stackexchange.com/questions/122305/undelete-a-just-deleted-file-on-ext4-with-extundelete
, Если это не дает желаемый результат, можно использовать TestDisk: http://www.cgsecurity.org/wiki/TestDisk