Я использовал эту команду:
mv Records/1711*D.org /media/geek/SimEx/5\ Data/17-18/Journal/
(это команда, которую я скопировал с терминала. Этот сеанс все еще жив на моем терминале.)
Это выполнено без каких-либо ошибки:
geek@simulator:~$ mv Records/1711*D.org /media/geek/SimEx/5\ Data/17-18/Journal/
geek@simulator:~$ mv Records/1711*D.org /media/geek/SimEx/5\ Data/17-18/Journal/
mv: cannot stat 'Records/1711*D.org': No such file or directory
Строки прямо из моего терминального сеанса. Первая была последней командой, которую я использовал прошлой ночью. Вторая строка - это команда, которую я пытался выполнить, обнаружив сегодня утром, что файлы отсутствуют. Первый выполнен (как видно в терминале). Второй выводит ошибку. И нет никакой другой операции, которая была выполнена в этом терминальном сеансе между первой и второй строкой.
1117 Это были очень важные ежедневники за ноябрь месяц. Теперь я не нахожу их ни в папке Records (которая находится на жестком диске), ни в папке Journal (которая находится на внешнем жестком диске).
Мой внешний жесткий диск иногда отключается из-за слабого соединения. Я подозреваю, что это могло случиться! Но mv
выполнен без ошибок!
(Я попытался проверить эту идею: я создал фиктивный файл. Набрал команду mv
, чтобы переместить фиктивный файл на внешний жесткий диск. Я использовал < kbd> TAB kbd> для завершения расположений. Автозаполнение сработало, что означает, что внешний жесткий диск все еще был подключен. Но перед нажатием ENTER kbd> я отключил exHD. Я получил ошибки:
geek@simulator:~$ mv Records/Dummy.org /media/geek/SimEx/
mv: cannot move 'Records/Dummy.org' to '/media/geek/SimEx/': Not a directory
Так что я не уверен, что вышеприведенное может быть правильным объяснением)
( Редактировать: я мог воссоздать ошибку. Как и прежде, я создал фиктивный файл Я использовал TAB kbd> для ввода команды mv
. Автозаполнение работало, подразумевая, что ExHD все еще был подключен. Я нажал ENTER kbd> и мгновенно отключил ExHD. Команда выполнена без ошибок на терминале:
geek@simulator:~$ mv Records/Dummy.org /media/geek/SimEx/
geek@simulator:~$
Однако теперь файл Dummy.org
отсутствует ни на ExHD, ни на HD. Поэтому я подозреваю, что это могло произойти. Есть надежда, что я смогу найти файлы Я слышал, что есть программы, которые могут восстановить случайно удаленные файлы. Нужна помощь!)
Это вывод команды ls в записях:
geek@simulator:~$ ls -al Records/
total 7116
drwxrwxr-x 6 geek geek 4096 Dec 1 12:55 .
drwxr-xr-x 67 geek geek 258048 Dec 1 12:58 ..
-rw-rw-r-- 1 geek geek 3240 Dec 1 12:55 171201D.org
-rwxrwxrwx 1 geek geek 45021 Nov 22 19:13 2017 EX 2.ods
-rwxrwxrwx 1 geek geek 1248423 Nov 22 19:13 2017 PL 2.ods
-rwxrwxrwx 1 geek geek 3712319 Nov 30 12:18 2017 TS 2.ods
-rw-rw-r-- 1 geek geek 80 Nov 26 22:56 Contacts.org
drwxrwxr-x 10 geek geek 4096 Nov 20 08:02 Courses
-rw-rw-r-- 1 geek geek 217 Nov 29 03:05 Firefox.txt
drwxrwxr-x 2 geek geek 4096 Nov 20 13:09 Latex
-rw-rw-r-- 1 geek geek 71062 Nov 20 15:22 List.txt
-rw-rw-r-- 1 geek geek 73 Dec 1 12:39 .~lock.2017 TS 2.ods#
-rw-rw-r-- 1 geek geek 152 Nov 26 22:56 Resolution.org
-rw-rw-r-- 1 geek geek 484 Nov 26 22:56 SBB.org
drwxrwxr-x 2 geek geek 1826816 Dec 1 12:58 Shots
-rw-rw-r-- 1 geek geek 117 Nov 26 19:40 SSH.txt
drwxrwxr-x 2 geek geek 4096 Nov 24 02:39 Tickets
lrwxrwxrwx 1 geek geek 29 Dec 1 11:22 .#Times.csv -> geek@simulator.918:1511886954
-rw-rw-r-- 1 geek geek 2108 Dec 1 11:27 #Times.csv#
-rw-rw-r-- 1 geek geek 2006 Nov 30 23:29 Times.csv
-rw-rw-r-- 1 geek geek 1129 Nov 30 12:18 Times.csv~
-rw-rw-r-- 1 geek geek 36002 Aug 14 23:54 Timetable.html
-rw-rw-r-- 1 geek geek 14896 Aug 13 18:02 Timetable.ods
Вывод команды ls в журнале:
geek@simulator:~$ ls -al /media/geek/SimEx/5\ Data/17-18/Journal/1711*.org
-rwxrwxrwx 1 geek geek 10969 Nov 22 19:14 /media/geek/SimEx/5 Data/17-18/Journal/171101D.org
-rwxrwxrwx 1 geek geek 8369 Nov 22 19:14 /media/geek/SimEx/5 Data/17-18/Journal/171102D.org
-rwxrwxrwx 1 geek geek 5777 Nov 22 19:14 /media/geek/SimEx/5 Data/17-18/Journal/171103D.org
-rwxrwxrwx 1 geek geek 11708 Nov 22 19:14 /media/geek/SimEx/5 Data/17-18/Journal/171104D.org
-rwxrwxrwx 1 geek geek 11309 Nov 22 19:14 /media/geek/SimEx/5 Data/17-18/Journal/171105D.org
-rwxrwxrwx 1 geek geek 14371 Nov 22 19:57 /media/geek/SimEx/5 Data/17-18/Journal/171106D.org
-rwxrwxrwx 1 geek geek 19271 Nov 22 19:14 /media/geek/SimEx/5 Data/17-18/Journal/171107D.org
-rwxrwxrwx 1 geek geek 18796 Nov 22 19:14 /media/geek/SimEx/5 Data/17-18/Journal/171108D.org
-rwxrwxrwx 1 geek geek 12933 Nov 22 19:14 /media/geek/SimEx/5 Data/17-18/Journal/171109D.org
-rwxrwxrwx 1 geek geek 10181 Nov 22 19:14 /media/geek/SimEx/5 Data/17-18/Journal/171110D.org
-rwxrwxrwx 1 geek geek 10453 Nov 22 19:14 /media/geek/SimEx/5 Data/17-18/Journal/171111D.org
-rwxrwxrwx 1 geek geek 9320 Nov 22 19:14 /media/geek/SimEx/5 Data/17-18/Journal/171112D.org
-rwxrwxrwx 1 geek geek 12780 Nov 22 19:14 /media/geek/SimEx/5 Data/17-18/Journal/171113D.org
-rwxrwxrwx 1 geek geek 8554 Nov 22 20:01 /media/geek/SimEx/5 Data/17-18/Journal/171114D.org
-rwxrwxrwx 1 geek geek 12095 Nov 22 20:01 /media/geek/SimEx/5 Data/17-18/Journal/171115D.org
-rwxrwxrwx 1 geek geek 18063 Nov 22 21:36 /media/geek/SimEx/5 Data/17-18/Journal/171116D.org
-rwxrwxrwx 1 geek geek 14450 Nov 22 21:36 /media/geek/SimEx/5 Data/17-18/Journal/171117D.org
-rwxrwxrwx 1 geek geek 12817 Nov 22 21:36 /media/geek/SimEx/5 Data/17-18/Journal/171118D.org
-rwxrwxrwx 1 geek geek 6557 Nov 22 19:14 /media/geek/SimEx/5 Data/17-18/Journal/171119D.org
-rwxrwxrwx 1 geek geek 4617 Nov 22 19:14 /media/geek/SimEx/5 Data/17-18/Journal/171120D.org
-rwxrwxrwx 1 geek geek 6759 Nov 22 19:14 /media/geek/SimEx/5 Data/17-18/Journal/171121D.org
-rwxrwxrwx 1 geek geek 7534 Nov 22 21:37 /media/geek/SimEx/5 Data/17-18/Journal/171122D.org
Перечисленные выше файлы не оригинальные файлы, а те, которые я копировал в другое место до 22 ноября. Я вручную переместил их в это место сейчас. Так что записи за оставшиеся 8 дней отсутствуют. Также вышеупомянутые файлы не будут иметь правок, которые я сделал на них после 22 ноября.
Это вывод:
geek@simulator:~$ sudo find / -iname '1711*D.org'
/media/geek/SimEx/5 Data/17-18/Journal/171101D.org
/media/geek/SimEx/5 Data/17-18/Journal/171102D.org
/media/geek/SimEx/5 Data/17-18/Journal/171103D.org
/media/geek/SimEx/5 Data/17-18/Journal/171104D.org
/media/geek/SimEx/5 Data/17-18/Journal/171105D.org
/media/geek/SimEx/5 Data/17-18/Journal/171106D.org
/media/geek/SimEx/5 Data/17-18/Journal/171107D.org
/media/geek/SimEx/5 Data/17-18/Journal/171108D.org
/media/geek/SimEx/5 Data/17-18/Journal/171109D.org
/media/geek/SimEx/5 Data/17-18/Journal/171110D.org
/media/geek/SimEx/5 Data/17-18/Journal/171111D.org
/media/geek/SimEx/5 Data/17-18/Journal/171112D.org
/media/geek/SimEx/5 Data/17-18/Journal/171113D.org
/media/geek/SimEx/5 Data/17-18/Journal/171114D.org
/media/geek/SimEx/5 Data/17-18/Journal/171115D.org
/media/geek/SimEx/5 Data/17-18/Journal/171116D.org
/media/geek/SimEx/5 Data/17-18/Journal/171117D.org
/media/geek/SimEx/5 Data/17-18/Journal/171118D.org
/media/geek/SimEx/5 Data/17-18/Journal/171119D.org
/media/geek/SimEx/5 Data/17-18/Journal/171120D.org
/media/geek/SimEx/5 Data/17-18/Journal/171121D.org
/media/geek/SimEx/5 Data/17-18/Journal/171122D.org
find: '/proc/17227': No such file or directory
find: '/run/user/1000/gvfs': Permission denied
Я на Ubuntu 16.04. Я использую Emacs.
Поскольку я использую emacs, мне интересно, будет ли у него какая-то опция восстановления для файлов, отредактированных за последние 10 дней
ps: Пожалуйста, не говорите мне, что они потеряны ?! Супер-запаниковал!
Find
Выполнение следующей команды в терминале найдет файлы, соответствующие шаблону 1711*D.org
, и отправит ошибки в /dev/null
. Выполните эту команду дважды, один раз с подключенным дисководом, и снова с отключенным. Поскольку монтирование диска или папки как папки с существующим содержимым затмевает это содержимое, делая его недоступным, см. Монтирование Flashdrive - монтирование в домашний каталог .
find / -iname '1711*D.org' 2>/dev/null
Восстановление данных
Если файлы не найдены Восстановление данных будет наиболее вероятным следующим действием. Поскольку связанный ответ достаточно хорош, я приведу лишь краткое изложение шагов.
testdisk
. Следуйте соответствующим инструкциям по восстановлению; NTFS , FAT , EXT .
Шаги для ext :
testdisk
Когда вы говорите, что ваш смонтированный диск иногда сам размонтируется, это должно было произойти, когда вы перемещали свои файлы.
Итак, umount
ваш подключенный диск и запустите find $your_mountpoint -name '1711*.org'
, чтобы найти ваши файлы (которые были скрыты подключенным диском).