Resolvido transferência de arquivos para usb lento

Iniciado por joseff, 20 de Abril de 2019, 11:06

tópico anterior - próximo tópico

joseff

Bom dia,  toda transferência de arquivos para usb está lento demais,  isso quando é uma pasta,  se abro a pasta e copio o conteúdo é rápido, alguma dica?
mint Sylvia 18.3 , mate - 64 bits

Versão do Kernel 4.10.0-38-generic

grato

galactus

 joseff, você está o usando o Linux Mint Sylvia?
BigLinux no Notebook  / Várias Distros Virtualizadas no PC.

joseff


galactus

Não querendo ser chato joseff, mas o Linux Mint não é um derivado do Ubuntu, portanto seu problema deveria ser postado no Forum do Linux Mint. Mas pra te dar essa colher de chá, tenta isso no terminal:

sudo su -c "echo 10000000 > /proc/sys/vm/dirty_bytes"

Tente fazer a transferência novamente, veja se melhora. Se melhorar eu te explico o que é isso aí.
BigLinux no Notebook  / Várias Distros Virtualizadas no PC.

joseff

obrigado por responder, vou fazer o orientado,  é posto o resultado,  muito obrigado

joseff


joseff

To tentando usar os comandos:

echo $((16*1024*1024)) > /proc/sys/vm/dirty_background_bytes
echo $((48*1024*1024)) > /proc/sys/vm/dirty_bytes

mas da :  sudo echo $((16*1024*1024)) > /proc/sys/vm/dirty_background_bytes
bash: /proc/sys/vm/dirty_background_bytes: Permissão negada

Tentei:
sudo sync
[sudo] senha para edvaldo:
edvaldo@edvaldo-Rev-1-0 ~ $ sudo  echo 3 > /proc/sys/vm/drop_caches
bash: /proc/sys/vm/drop_caches: Permissão negada

Alguma dica? obrigado

joseff

Consegui dar permissão com o comandos:

sudo -i
[sudo] senha para edvaldo:
edvaldo-Rev-1-0 ~ # echo $((16*1024*1024)) > /proc/sys/vm/dirty_background_bytesedvaldo-Rev-1-0 ~ # echo $((48*1024*1024)) > /proc/sys/vm/dirty_bytes

Vou ver se agora vai

joseff


joseff

Resolvido, ao menos comigo funcionou:

No meu caso eu dei permissão total a pasta que desejava copiar o conteúdo para o hd externo ou pendrivi, e copiou normal, muito rapído, 2.8GB em 1 minuto.

zekkerj

Citação de: joseff online 29 de Abril de 2019, 11:24
To tentando usar os comandos:

echo $((16*1024*1024)) > /proc/sys/vm/dirty_background_bytes
echo $((48*1024*1024)) > /proc/sys/vm/dirty_bytes

mas da :  sudo echo $((16*1024*1024)) > /proc/sys/vm/dirty_background_bytes
bash: /proc/sys/vm/dirty_background_bytes: Permissão negada

Tentei:
sudo sync
[sudo] senha para edvaldo:
edvaldo@edvaldo-Rev-1-0 ~ $ sudo  echo 3 > /proc/sys/vm/drop_caches
bash: /proc/sys/vm/drop_caches: Permissão negada

Alguma dica? obrigado


Não é dica sobre o problema, mas sim sobre o "sudo" que não funciona.

Quando você faz...

sudo comando > arquivo

... na verdade está fazendo ...

((sudo comando)) > arquivo

Ou seja, o comando está sendo executado com o "sudo", mas o "> arquivo" não. Se você precisa direcionar a saída do comando pra um arquivo usando permissão de super-usuário, tem que fazer:

comando | sudo tee arquivo

No seu caso...

echo $((48*1024*1024)) | sudo tee /proc/sys/vm/dirty_bytes

Não resolve seu problema do título, mas vai que ajuda alguém, né?...

Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

joseff

 zekkerj, obrigado por responder, não havia me atentado aos detalhes que você explicou, fica ai o modo correto.
obrigado