Sem permissão de escrita no HD externo. Como resolver ? [RESOLVIDO]

1. Sem permissão de escrita no HD externo. Como resolver ? [RESOLVIDO]

Alexandre Trindade
alexpt65

(usa Outra)

Enviado em 30/04/2017 - 16:29h

Pessoal, preciso de ajuda dos mais experientes.
Uso Debian, e em um dos mesus servidores de backup de uma hora para a outra não consigo mais copiar para o HD externo.
Ao tentar gravar ou excluir arquivos do disco aparece o erro: permissão negada.
O disco é montado sem nenhum erro, é possivel acessar para leitura qualquer arquivo ou diretório, porem não permite alterações. Já tentei mudar as opções do comando mount, mudar as permissões da pasta na qual o disco é montado, nada funcionou.

Se alguem tiver alguma dica para resolver essa sem ter que fefazer o servidor eu agradeço.

Informações adicionais:

# ll -d /disks/usb-hd/
drwxr-xr-x 2 root root 4096 26-04-2017 09:11:11 /disks/usb-hd/

# mount -t ntfs /dev/sdf1 /disks/usb-hd

# ll /disks/usb-hd/
total 4172868
drwx------ 1 root root 4096 10-03-2017 14:38:18 Datacenter
-rw------- 1 root root 3994091520 17-09-2016 12:37:52 debian-8.6.0-amd64-DVD-1.iso
-rw------- 1 root root 278921216 13-03-2017 10:03:36 firmware-8.7.1-amd64-netinst.iso
drwx------ 1 root root 0 23-01-2017 19:29:24 $RECYCLE.BIN
drwx------ 1 root root 0 31-01-2017 12:20:56 System Volume Information

# echo > /disks/usb-hd/teste.txt
-su: /disks/usb-hd/teste.txt: Permissão negada





  


2. Re: Sem permissão de escrita no HD externo. Como resolver ? [RESOLVIDO]

Giovanni  M
Giovanni_Menezes

(usa Devuan)

Enviado em 30/04/2017 - 16:42h

chmod 777 ou 775

pode também mudar o proprietário chown seuusuario /dev/dispositivo (não lembro direito, mas é por ai)



--------------------------------------------------------------------------
Somente o Software Livre lhe garante as 4 liberdades.
Open Source =/= Free Software.
https://goo.gl/mRzpg3
http://www.anahuac.eu/contrarrevolucao-osi/


3. Re: Sem permissão de escrita no HD externo. Como resolver ? [RESOLVIDO]

Alexandre Trindade
alexpt65

(usa Outra)

Enviado em 02/05/2017 - 14:26h

Giovanni_Menezes escreveu:

chmod 777 ou 775

pode também mudar o proprietário chown seuusuario /dev/dispositivo (não lembro direito, mas é por ai)


O script de montagem é executado pelo usuário root, as rotinas que copiam arquivos para o HD externo também é executada pelo usuário root. O root já é o Owner de todos os dispositivo. Trata-se de um servidor onde toda a administração é feita através do usuário root.




4. Re: Sem permissão de escrita no HD externo. Como resolver ? [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 02/05/2017 - 18:19h

Faça um "checkdisk" usando Windows de preferência. Desfragmente a partição.
No Linux pode-se usar também o comando "ntfsfix /dev/sdaX".

Experimentar montar o disco usando o "ntfs-3g".


5. Re: Sem permissão de escrita no HD externo. Como resolver ? [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 02/05/2017 - 19:31h

Se não for problema de espaço, então uma solução é mudar o dono do diretório onde o disco está montado para o mesmo que o do usuário. Ou o arquivo etc.

Ou mudar o grupo para um que o usuário participe, assim como o disco ou arquivo.

----------------------------------------------------------------------------------------------------------------
Nem direita, nem esquerda. Quando se trata de corrupção o Brasil é ambidestro.
(anônimo)

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden



6. Re: Sem permissão de escrita no HD externo. Como resolver ? [RESOLVIDO]

Alexandre Trindade
alexpt65

(usa Outra)

Enviado em 03/05/2017 - 15:53h

Pessoal, obrigado pelas respostas. Acabei resolvendo o problema. Só não sei o porque do problema, mas em todo caso fica aqui o registro caso mais alguém passe por isso.

Só lembrando que o problema narrado la em cima, acontecia com todos os HDs externos (utilizo um conjunto de 6). O HD éra montado normalmente era possivel copiar dele qualquer pasta ou arquivo, mas a escrita era negada.

Ao acessar o servidor diretamente (normalmente faço o acesso via ssh) notei que ao conectar um HD externo era ecoada a mensagem de erro:
end_request> I/O error, dev sdf, sector 0
Buffer I/O error on device sdf, logical block 0
sd 9:0:0:0 [sdf] No Caching mod page found
sd 9:0:0:0 [sdf] Assuming drive cache: write through


Então resolvi refazer o disco, exclui a partição existente (NTFS), salvei as alterações e em seguida criei novamente a partição (NTFS) e formatei.
Montei a unidade e estava tudo funcionando como devia, nemhuma mensagem de erro e o disco montado permitia a escrita sem problemas.
Então pensei vou fazer o mesmo com os demais HDs. No entanto ao plugar o próximo HD (que também não permitia a escrita) este funcionou normalmente permitindo ler e escrever e o mesmo aconteceu com todos os demais.

Se alguém tiver a explicação, eu estou curioso. Imagino que o sistema deva manter algum registro local dos dispositivos removíveis utilizados e que por algum motivo este registro tenha sido corrompido e depois restaurado quando recriei criei a partição HD. Mas não sei o motivo exato.








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts