Sou um novo aluno de doutorado e estou lidando com um problema sério. Tentei mapear um diretório do Servidor A (/home/lab/Desktop) para o Servidor B (/home/usr/labDesktop) porque o Servidor B tem melhor poder de computação. Enquanto trabalhava, todos os dados no diretório do Servidor A desapareceram.
Aqui está uma parte da sequência de comandos que executei e que podem ter causado o problema:
$ 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
Como você pode ver, "sudo rm -r" lançou uma mensagem de erro, "rm: cannot remove". Então eu não acredito que isso realmente apagou os dados. Além disso, eu tentei desmontar usando "fusermount -u" antes de executar "sudo rm -r". Se "fusermount -u" falhou com uma mensagem de erro, "sudo rm -r" não deveria ter falhado também com uma mensagem de erro?
- Essa sequência de comandos poderia ter causado a exclusão dos arquivos no Servidor A? Ou é provável que outra coisa tenha causado a perda de dados?
- Existe alguma maneira de recuperá-los?
Obrigado antecipadamente. Agradeço sinceramente sua ajuda.