Transferir arquivos do shell de manutenção

0

Estou executando o Ubuntu 14.04.

Eu tentei inicializar meu computador e recebi o seguinte erro:

General error mounting filesystems.
A maintenance shell will now be started.
CONTROL-D will terminate this shell and reboot the system

Como o computador não inicializa, preciso transferir arquivos. Eu posso acessar os arquivos a partir da linha de comando, mas não posso refrear nenhum arquivo.

Eu tentei montar o drive USB, mas o 'mount' não está instalado.

Eu usei rsync -avh /dev/sdb /media/usb

mensagem de erro:

rsync: mknod "/media/usb" failed: Read-only file system (30)

Eu não estou vinculado a esse método. Eu só preciso transferir meus arquivos.

Qualquer ajuda seria apreciada.

    
por larry 10.09.2014 / 14:53

1 resposta

0

Em vez de fazer as coisas da maneira mais difícil, você pode simplesmente iniciar um sistema Linux ao vivo a partir de USB ou CD / DVD e resgatar seus dados com isso. Também tornaria o diagnóstico do (s) erro (s) de montagem mais conveniente.

Se você realmente quiser ou precisar usar o shell de resgate,

  • procure um sistema de arquivos gravável como /run ou /tmp (veja as opções de montagem na saída de mount ou o conteúdo de /proc/mounts para as adequadas) ou
  • crie você mesmo um ponto de montagem tmpfs gravável ( mount -t tmpfs none /tmp ).

Lá você pode criar diretórios que você pode usar posteriormente como pontos de montagem para o (s) sistema (s) de arquivos contendo seus dados e aqueles em sua mídia de transferência. Você deve usar o sinal --read-only de mount no primeiro para não alterar ou excluir nenhum dado acidentalmente.

    
por David Foerster 10.09.2014 / 15:25