External HD: “Permission Denied” na gravação de arquivos

1

Eu tenho um disco rígido externo de 3 TB que pretendo usar para backups. Eu originalmente tentei formatá-lo com o cfdisk , até saber que apenas o GPT suporta partições de 2 TB +.

Então eu convertei o drive para o GPT e formatei a partição que fiz no ext4, mas eu continuo recebendo erros de "Permission Denied". Normalmente, o udiskie é capaz de automontar tudo de tal forma que eu não vejo erros de gravação como este.

Sinto que minha falta de conhecimento sobre a GPT pode estar contribuindo para alguma supervisão, mas não tenho certeza do que pode estar errado.

    
por mellowmaroon 20.04.2013 / 22:34

1 resposta

3

Quando você formata a partição de disco com o sistema de arquivos nativo, as permissões para o diretório que você monta serão as mesmas que as permissões para o diretório raiz dessa partição. As permissões para montar o próprio diretório geralmente não fazem sentido.

Alguns sistemas de arquivos possuem sinalizadores de montagem que permitem alterar permissões (isso é útil, por exemplo, para dispositivos USB).

A montagem de sistemas de arquivos não-nativos (vfat, ntfs) funciona de maneira diferente: você pode fornecer opções para mount para definir o proprietário dos arquivos no volume montado & permissões para esses arquivos.

Eu recomendo que você leia man mount para liberação.

No caso comum, quando você tem um sistema de arquivos nativo em um dispositivo removível, você deve criar UIDs e GIDs semelhantes, pelo menos para você, em todos os computadores nos quais esse dispositivo será montado. Outro ponto que você deve fazer da raiz chmod -R a+rwX /mountpoint/of/device após montá-lo e, no futuro, não criar arquivos e diretórios com permissões diferentes de 666 e 777 , respectivamente.

    
por 21.04.2013 / 08:56