chmod + x nome do arquivo
chmod -x remove o bit executável ...
Como restaurar arquivos de perdidos + achados
Miscelânea / / November 28, 2021
Como restaurar arquivos de perdidos + encontrados: A pasta intitulada / lost + found é onde o fsck coloca fragmentos de arquivos que não foi capaz de anexar em qualquer lugar da árvore de diretórios. O diretório lost + found (não Lost + Found) é uma construção usada pelo fsck quando há danos ao sistema de arquivos. Os arquivos que normalmente seriam perdidos devido à corrupção do diretório seriam vinculados ao diretório perdido + encontrado desse sistema de arquivos por número de inode.
![Como restaurar arquivos de perdidos + achados](/f/5d4a231850b75b11e286d8a5256ed682.png)
/ lost + found é um diretório importante, útil para recuperar arquivos que não foram fechados corretamente devido a vários motivos, como falta de energia. Lost + Found é criado pelo sistema no momento da instalação do Linux OS para cada partição que criamos. Em outras palavras, podemos dizer que a pasta montada contém esta pasta perdidos + achados. Esta pasta contém os arquivos sem links e arquivos a serem recuperados. Qualquer arquivo a ser recuperado é mantido nesta pasta. O comando fsck é usado para recuperar esses arquivos.
Conteúdo
- Como restaurar arquivos de perdidos + achados
- Método 2: use o script para recuperar arquivos automaticamente
Como restaurar arquivos de perdidos + achados
1.Se você não conseguir inicializar e visualizar a tela “Continue to wait; Pressione S para pular a montagem ou M para recuperação manual ”devido a um erro do sistema de arquivos nas partições / e / home. Em seguida, selecione a opção de recuperação.
2.Run fsck em / e / home sistemas de arquivos.
3. Se você estiver tendo problemas para limpar o fsck para / home, use:
fsck -p / home (correção automática) "fsck -y / home" (isso selecionaria sim para todos os prompts automaticamente).
4. Agora você seria capaz de passe / home do fsck com sucesso.
5. Se você tentar montar / home, não haverá nenhum arquivo de usuário exceto diretório perdido + encontrado. Corre "df -h”E você verá que seu sistema de arquivos usará o mesmo espaço de antes da falha porque todos os arquivos estão no diretório perdido + achado e nós iremos recuperá-los.
6.Agora, na pasta perdidos + achados, você verá que há um grande número de pastas sem nome e examinar cada uma delas desperdiçará muito do seu tempo. Em seguida, devemos executar “Arquivo *”Para saber com que tipo de arquivo estamos lidando.
# 7479417: diretório. # 7479418: diretório. # 7479419: diretório. # 7602560: diretório. # 7603310: Sequência MPEG, v2, multiplex de programa. # 7603464: Dados de imagem JPEG, padrão JFIF 1.02. # 7603542: Arquivo de áudio com ID3 versão 2.3.0, contém: Arquivo de áudio com ID3 versão 2.4.0, contém: MPEG ADTS, camada III, v1, 320 kbps, 44,1 kHz, JntStereo. # 7604043: Dados do sistema de arquivos do CD-ROM ISO 9660 'Linux Mint 9 Isadora' (inicializável) # 7604089: Dados do sistema de arquivos do CD-ROM ISO 9660 'netbook-x86_64-201005242312' (inicializável) # 7605425: Sequência MPEG, v2, multiplex de programa. # 7605470: Sequência MPEG, v2, multiplex de programa. # 7605484: Sequência MPEG, v2, multiplex de programa. # 7607478: dados compactados por gzip, do Unix, última modificação: Sex, 14 de maio, 07:55:35 de 2017. # 7607788: dados compactados gzip, do Unix, última modificação: Ter, 4 de maio, 14:16:31 de 2017. # 7610801: Documento PDF, versão 1.4. # 7612061: Dados do sistema de arquivos do CD-ROM ISO 9660 'Ubuntu 10.04 LTS amd64' (inicializável) # 7613228: diretório. # 7613583: diretório. # 7613588: diretório
7. Agora vamos filtrar o resultado porque queremos apenas que o diretório seja incluído em nosso resultado. Então execute “arquivo * | diretório grep> /root/list.dir”Comando.
8. Em seguida, edite /root/list.dir para torná-lo um script para mostrar a lista de arquivos em cada diretório. Edite o arquivo para torná-lo um script usando vi, vim, nano. Adicione set -v à primeira linha e adicione ‘ls -l‘Ao início de todas as outras linhas.
set -v. ls -l \ # 10104455. ls -l \ # 10104531. ls -l \ # 10104536
9. Agora faça o arquivo executável em seguida, execute-o e redirecione a saída para um arquivo:
chmod -x /tmp/list.dir. ./list.dir 1> /tmp/list.out 2> & 1
10. Agora pesquise o arquivo, por exemplo Desktop no arquivo de saída dir.out. O resultado será mais ou menos assim:
ls -l \ # 7733249. total 5704. drwxr-xr-x 2 1002 1002 4096 05-06-2017 13:24 Desktop. drwxr-xr-x 2 1002 1002 4096 2017-04-30 09:15 Documentos. drwxr-xr-x 2 1002 1002 4096 2017-04-30 09:15 Downloads. -rw-r - r-- 1 1002 1002 179 2017-04-30 09:14 exemplos.desktop. drwxr-xr-x 2 1002 1002 4096 2017-04-30 09:15 Música. drwxr-xr-x 2 1002 1002 4096 2017-04-30 09:15 Imagens. drwxr-xr-x 2 1002 1002 4096 2017-04-30 09:15 Público. -rw-r - r-- 1 1002 1002 5794003 15-05-2017 11:00 scrap001_a.ora. drwxr-xr-x 2 1002 1002 4096 2017-04-30 09:15 Modelos. -rw-r - r-- 1 1002 1002 1265 2017-05-20 14:35 tinda chuteny. drwxrwxr-x 2 1002 1002 4096 2017-05-23 14:57 Ubuntu One. drwxr-xr-x 2 1002 1002 4096 2017-04-30 09:15 Vídeos
11. A saída acima especificou que o diretório inicial é #7733249. Agora, para restaurar a pasta inicial, basta acessar a pasta:
mv / lost + found / # 7733249 / home / yourUsername
Nota: Substitua seu nome de usuário pelo nome de usuário real de seu Instalação do Linux.
Método 2: use o script para recuperar arquivos automaticamente
Primeira corrida "sudo -i”Ou um“sudo su -”E, em seguida, execute o script abaixo que é executado no sistema de arquivos / dev / sd?? e saídas para / tmp / listagem:
fsck -y / dev / sd?? mkdir / tmp / recover. montar / dev / sd?? / tmp / recover -o rw. cd / tmp / recover-lost + found. ( echo ‘set -v’ arquivo * | grep diretório 2> / dev / null | perl -pe ‘s / ^ (\ # [0-9] +) \:. * $ / ls -l‘ ”‘ ”‘ $ 1 '”‘ ”‘ / ’ ) | sh> / tmp / listagem
É isso que você aprendeu com sucesso Como restaurar arquivos de perdidos + achados mas se você ainda tiver alguma dúvida sobre este artigo, sinta-se à vontade para perguntar na seção de comentários.
- usuarioResponder
- Ramesh Pande
Como recuperar blocos perdidos no hadoop?
Responder - Conde
Eu perdi + encontrado também em unidades externas e continuo recebendo informações / dev?? ou está em uso - ou montado ..
e2fsck Não é possível continuar, abortando.Responder - Conde
Existe alguma sugestão / conselho para eu tentar?
Responder