Я случайно удалил файлы? Как я могу их восстановить?Linux

Ответить
Anonymous
 Я случайно удалил файлы? Как я могу их восстановить?

Сообщение Anonymous »

Я новый аспирант и столкнулся с серьезной проблемой. Я попытался сопоставить каталог с сервера A (/home/lab/Desktop) на сервер B (/home/usr/labDesktop), поскольку сервер B имеет большую вычислительную мощность. Во время работы все данные в каталоге на сервере А исчезли.
Вот часть последовательности команд, которые я выполнил, которые, возможно, вызвали проблему у другого подозреваемого:

Код: Выделить всё

$ sudo sshfs lab@ipaddress:/home/lab/Desktop /home/usr/labDesktop
[sudo] password for usr:
The authenticity of host 'ipaddress (ipaddress)' can't be established.
XXX key fingerprint is XXX.
This key is not known by any other names
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
lab@ipaddress's password:
$ ls
labDesktop  examples.desktop
$ cd labDesktop
-sh: 44: cd: can't cd to labDesktop
$ ls
labDesktop  examples.desktop
$ sudo sshfs lab@ipaddress:/home/lab/Desktop /home/usr/labDesktop
lab@ipaddress's password:
read: Interrupted system call
$ fusermount -u /home/usr/labDesktop
fusermount: entry for /home/usr/labDesktop not found in /etc/mtab
$ ls
labDesktop  examples.desktop
$ cd labDesktop
-sh: 49: cd: can't cd to labDesktop
$ rm -r labDesktop
rm: cannot remove 'labDesktop': Permission denied
$ sudo rm -r labDesktop                          
rm: cannot remove 'labDesktop': Device or resource busy
$ mount | grep /home/usr/labDesktop
lab@ipaddress:/home/lab/Desktop on /home/usr/labDesktop type fuse.sshfs (rw,nosuid,nodev,relatime,user_id=0,group_id=0)
$ fusermount -u /home/usr/labDesktop
fusermount: entry for /home/usr/labDesktop not found in /etc/mtab
$ fusermount -uz /home/usr/labDesktop
fusermount: entry for /home/usr/labDesktop not found in /etc/mtab
$ sudo umount /home/usr/labDesktop
$ mount | grep /home/usr/labDesktop
$ rm -r /home/usr/labDesktop
$ ls
examples.desktop
Как видите, «sudo rm -r» выдало сообщение об ошибке «rm: невозможно удалить». Поэтому я не верю, что это действительно удалило данные. Более того, я пытался размонтировать перед «sudo rm -r» с помощью «fusermount -u».
  • Могла ли эта последовательность команд вызвать файлы на сервере A удалить? Или, вероятно, потеря данных вызвана чем-то другим?
  • Если файлы были удалены, есть ли способ их восстановить?
Заранее спасибо. Я искренне ценю вашу помощь.

Подробнее здесь: https://stackoverflow.com/questions/793 ... cover-them
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Linux»