Talvez você não tenha permissões para gravar na unidade externa ou é um sistema de arquivos que não pode ser lido.
Para descobrir se esse é o problema, abra um terminal e digite
lsblk
Seguido por "enter". Você obterá algo como a seguinte saída:
Lista de dispositivos de bloco
A coluna de tamanho provavelmente informará qual dispositivo é o seu pendrive (meu pendrive na imagem tem 15 GB, por exemplo). Na coluna de nome, sdx
sempre significa o dispositivo inteiro, sdx1
seria a primeira partição do dispositivo. O que você precisa anotar é o ponto de montagem da partição (provavelmente a primeira e única partição) da sua unidade flash, será algo como /media/user/foo
- na minha captura de tela você pode ver meu pendrive montado em sdc1
com mountpoint %código%. Se nenhum ponto de montagem for especificado, a unidade flash não será montada. No Ubuntu, a automontagem está ativada, por padrão, portanto, remover a unidade e conectá-la novamente deve funcionar. Caso contrário, você precisa montá-lo manualmente.
Agora mude para o seu ponto de montagem ao entrar
cd /media/user/foo
(usuário sendo o nome do seu usuário de login), agora você deve estar vendo todas as pastas que já existem no seu pen drive ao digitar
ls -al
Aqui, a coluna mais à esquerda informa sobre as permissões do arquivo, é algo como
'drwxrwxrwx' or '-r-x------'
d significa que este arquivo é um diretório, o primeiro rwx são as permissões de usuários, o segundo rwx as permissões do grupo, o terceiro rwx as permissões de todos os outros. r = ler, w = escrever, x = executar. Se houver um traço (-) em vez da letra em si, uma determinada permissão não será concedida. A terceira e quarta coluna informa o usuário e o grupo ao qual os arquivos pertencem. Este deve ser seu usuário de login & amp; seu grupo padrão. Se esse não for o caso e as permissões nos arquivos estiverem restringindo a gravação de outras pessoas (não no terceiro triplo), você terá seu problema.
Agora você tem várias possibilidades para corrigir isso:
-
Copie arquivos com sudo:
/media/...
isto lhe dará temporariamente permissões de root para permitir que você copie os arquivos. Se você deseja copiar diretórios inteiros, você precisa copiá-los recursivamente com
sudo cp /home/user/Downloads/filename /media/user/foo/
Quando for solicitada uma senha, digite a senha de login do usuário.
-
Altere o proprietário & amp; grupo de seus arquivos: você precisa subir um nível acima no sistema de arquivos com
sudo cp -R /home/user/Downloads/directory /media/user/foo/
Em seguida, use os seguintes comandos para alterar o usuário e o grupo do próprio ponto de montagem:
cd ..
sudo chown -R user /media/user/foo
-R significa recursivo, o qual modificará o usuário e o grupo de cada arquivo e diretório dentro do ponto de montagem e o próprio ponto de montagem. Seu grupo padrão tem o mesmo nome que o usuário em uma instalação padrão do Ubuntu, verifique se inserindo
sudo chgrp -R group /media/user/foo
no terminal, a primeira entrada é seu grupo padrão. Na verdade, você só precisa da primeira linha para fazê-la funcionar, a segunda com o grupo é opcional. -
Se ninguém tiver permissão para gravar no flashdrive (não em nenhuma das três seções), você precisa ajustar as permissões dos arquivos com o comando
groups
u + w dará ao usuário (u) acesso de escrita (+ w) ao arquivo, que você pode especificar com o nome do caminho relativo (o caminho relativo ao diretório atual) ou o caminho absoluto do diretório raiz, que será algo como / media / user / foo / filename
Se isso não estiver ajudando, pode ser um problema no sistema de arquivos. Você pode usar o gparted para verificar o tipo de sistema de arquivos do flashdrive. Digite
'sudo gparted'
e selecione o seu dispositivo (você sabe o nome do lsblk, é algo como "/ dev / sdx"). Tenha cuidado com esta ferramenta porque pode limpar discos inteiros! A coluna "sistema de arquivos" será algo como ntfs, ext4, fat, ... Por favor, poste seu tipo de sistema de arquivos aqui que podemos ajudá-lo ainda mais.
Se você tiver alguma dúvida sobre todo o procedimento, não hesite em perguntar:)