Não é possível encontrar o diretório & Não é possível gravar erros durante a montagem do USB openwrt

0

O que estou tentando fazer:
Eu tenho um roteador TP-Link rodando OpenWRT. Eu tenho arquivos no meu roteador no sistema operacional OpenWRT que eu quero salvar em uma unidade flash.

Etapas para concluir a tarefa:
1. Eu naveguei para a pasta dev e verifiquei meu diretório.
2. Coloquei a unidade flash no roteador e verifiquei o diretório da rota novamente | 3. Eu vi sdc e sdc1 (Então eu sabia que estava reconhecendo a unidade flash).
4. Antes de tentar ver se eu poderia transferir arquivos do roteador para a unidade, eu queria ver se eu podia ver os arquivos que já estavam na unidade flash. 5. Tentei fazer o cd na unidade flash e recebi um erro cannot cd into sdc .
6. Eu tentei o passo acima com sdc1 e recebi o mesmo erro.
7. Eu então pensei, talvez eu não possa fazer o cd no diretório, mas posso transferir arquivos do pen drive para o roteador. 8. Então, criei um novo diretório, /media/usb , de acordo com outra resposta do site de troca de pilha I encontrado .
9. Eu corri mount [destination][source] ou mount media/usb sdc . Eu recebi um erro directory does not exist .
10. Eu tentei o mesmo acima com sdc1 e recebi o mesmo erro.
11. Neste ponto, tentei fazer o cd em cada diretório para me certificar de que todos eram válidos.
12. Eu poderia cd em media/usb , mas quando eu tentei cd em sdc e sdc1, eu tenho um erro cannot cd into sdc e cannot cd into sdc1 .
13. Neste ponto, eu tentei ir para o que eu queria fazer originalmente, que era salvar os arquivos no roteador para a unidade flash. 14. Eu corri mount sdc filesDirectory . Eu também tentei o mesmo com o sdc1, e isso não funcionou tão bem. Eu tenho um directory does not exist error .

Eu não tentei montar –t ext4… (como achei aqui ) porque eu sei que o disco está formatado, mas Eu não tinha certeza se foi formatado com um sistema "ext4" ou não.

Alguém pode me deixar saber o que estou fazendo errado ou me apontar na direção certa? Existe outra coisa que devo fazer para preparar o disco, por exemplo, antes de tentar usá-lo. Assumi que a montagem automática na inicialização cuidava da maioria do trabalho de preparação e que estava funcionando porque eu podia ver a unidade. Eu nunca tentei isso com o Linux, então não tenho certeza se poderia estar errado.

    
por user461262 22.06.2015 / 14:05

1 resposta

1

Este é um erro simples de sintaxe. Você está digitando os comandos errados e pelas razões erradas.

Supondo que sua instalação do OpenWRT possui os pacotes necessários (montagem em bloco, sistema de arquivos, etc.), seus problemas são:

Passo 5. Você está tentando cd (diretório de mudança) em um dispositivo. / dev / sdc é um 'arquivo especial' (também conhecido como dispositivo ) e não um diretório.

Etapa 9. Você criou / media / usb, mas tentou mount media/usb em sdc . Não é apenas o caminho errado, mas você deixou de fora o comando / no mount.

A sintaxe é

mount [device] [mountpoint]

para que o comando correto seja

mount /dev/sdc1 /media/usb

  1. Não é sdc1 , é /dev/sdc1 . Você precisa especificar o caminho completo.

  2. Veja 5. Você não pode CD em algo que não é um D.

  3. Novamente, você está usando uma sintaxe incorreta. Onde uma das coisas a que você se refere não existe no diretório atual, é necessário especificar como chegar lá.

Existe também o problema de você não entender a diferença entre / dev / sdc e / dev / sdc1. Em resumo, / dev / sdc é o dispositivo inteiro, / dev / sdc1 é a primeira partição no dispositivo. Dispositivos USB são complicados, ao contrário dos discos rígidos, é quase comum colocar um sistema de arquivos diretamente no dispositivo, fora de qualquer partição, mas ainda não é uma boa idéia. Sempre use / dev / sdcX, se existir.

    
por 22.06.2015 / 14:29