Freud_Tux
(usa Outra)
Enviado em 17/10/2021 - 14:27h
victor.goncalves escreveu:
Sim, acontece somente com o NTFS, no HD interno, na partição onde está o Windows. Todos os meus HDs externos são FAT32. Posso tentar usar o /etc/fstab, até mesmo porque se trata de um HD interno. Posso também tentar trocar o dono do diretório. Pode ser sim a falta de algum pacote para abrir o NTFS. Meu núcleo é 5.10, portanto, não há ainda o driver ntfs3.
Captei!
Então, tenta usar o chown direto nele.
Faz esse teste com o chown primeiro.
Já verificou se o volume ntfs está integro? Pergunto pois tanto ntfs e fat são um saco pra reparar sem ter um janelas pra fazer isso. A única exceção que vejo é quando se usa fat32 para partição esp, que o mkfs ajeita de boa. Fora isso sempre tive péssimas experiências com esses sistemas de arquivos.
Vou passar um passo á passo pro colega abaixo, se tiver um tempo testa ai, pra ir descartando algumas coisas.
T+
RubensOliveira escreveu:
Freud_Tux escreveu:
[quote]victor.goncalves escreveu:
Falo por experiência própria. Aqui no meu Debian Linux 11.1, quando uso o atalho para montar HD, no meu Nautilus, o NTFS abre em modo somente leitura. Por isso que minhas pendrives e HD externo são todos FAT. Mas vou dar uma olhada /etc/fstab para ver isso que você falou.
Hmmmm.... Intrigante!
Só rola com o NTFS? Qualquer hd externo?
Pergunto, pois pode ser várias coisas. Vou apontar três:
1º O sistema não tem montado o modo escrita no hd. Você pode alterar isso, editando o /etc/fstab até mesmo na parte gráfica do seu ambiente ai, no caso o nautilus. Usando o /etc/fstab você tem vantagens e desvantagens, como se o hd não estiver conectado na máquina durante o boot, pode aparecer mensagens de erro.
2º Trocar o dono do diretório de montagem. As vezes, dependendo do caso, se o hd é montado em /media/usuário/id_do_disco, ele é montado só leitura.
Exemplo o caminho: /media/thor/hd1.
Verifique quem é o dono do diretório dentro do ponto de montagem onde o hd é montado ao ser espetado, no caso, dentro de /media/. Se dentro de /media/ for criado um diretório ligado ao seu hd, e estiver como dono e grupo root, basta alterar para o seu usuário.
Nesse caso o root é o dono de tudo que é montado dentro do diretório /media/usuário/ (no caso do exemplo, é tudo dentro de /media/thor/ )
Logo bastaria você alterar o dono com o chown:
# chown -R usuário:usuária /media/thor/
Seguindo o nosso exemplo:
# chown -R thor:thor /media/thor/
A sintése desse comando é muito simples, é basicamente:
comando: chown
parâmetro: -R => recursivo
objeto: dono:grupo (usuário:usuário)
alvo: arquivos ou diretórios
3º Falta de algum arquivo para montagem do ntfs, como o ntfs3g que vai ser aposentado:
https://caixaseca.blogspot.com/2021/09/linux-515-contara-com-novo-driver-ntfs.html
T+
tentei via esse comando chown, e para todo arquivo que percorria dava operação nao permitida
Olá tudo bem!
Então, para tudo meu caro!
Poste a saída do comando abaixo como root por gentileza:
# fdisk -l
"Vamos" montar esse disco que você tem ai na unha mesmo, direto via terminal. Basta seguir os passos. Como informou que é um disco com fat, já da pra ir testando algumas coisas.
Lembre-se de trocar as partições, nome de usuário e grupo para os seus, ou seja, adequar os comandos a sua realidade, se não, não vai dar certo.
1º Identifique o disco usando o comando como root:
# fdisk -l
Vai ter que usar su - + senha, ou su + senha. Não vamos usar o sudo nesse caso. A senha do root você tem que saber ;).
2º Vamos supor que o seu disco é /dev/sdb e dentro dele tem a seguinte partição em fat ao qual você quer ter acesso: /devsdb
1.
Bem, vamos montar essa partição /dev/sdb1 no seu diretório /mnt da sua distro que está usando com permissão de escrita e leitura.
# mount -t vfat /dev/sdb1 -rw /mnt
Agora navegue até o diretório /mnt. Dentro dele é que vai estar o conteúdo do nosso disco do exemplo, que é o sdb1
cd /mnt
Rode um ls para ver os arquivos do sdb1:
ls -a
3º Agora tente criar um diretório qualquer como root mesmo:
mkdir /teste
4º Agora troque o dono e o grupo desse diretório usando o chown
chown -R "seu_usuário_sem_aspas":"grupo_do_seu_usuário_sem_aspas" /teste
Fica assim, levando em conta que o nome do seu usuário é userx e o grupo dele é o userx:
chown -R userx:userx /teste
Bem, se conseguiu executar tudo,adequando a sua realidade, então, vamos para a próxima, que é tentar entender, o por quê o comando chow não funcionou na partição ai.
Só uma dica que dou.
Evite usar fat ou ntfs para salvar dados, caso use Linux. São formatos fechados, que só se consertam de um jeito, tendo o sistema janelas para realizar a recuperação. O fat não tem suporte a link, tem limitação de tamanho de arquivos (4gb) e etc... O ntfs se corrompe a toa e desfragmenta movendo os dados.
Mesmo assim, se tiverem necessidade de usar esses sistemas de arquivos, tenham uma máquina com o sistema janelas para ajeitarem os discos caso tenham problemas.
Como eu sou meio avesso aos sistemas de arquivos citados, quando tinha problemas com eles, mandava tudo pro espaço mesmo hehe. Não sigam meu exemplo se tiverem dados que queiram salvar ;).
T+ e fico no aguardo ai.
-------------------------------------------------------------------------------------------------------------------------------------------------
Noob: "[...]Sou muito noob ainda usando o terminal, então preciso de ajuda "mastigada", pra operá-lo."
zhushazang:
"Sou velho e meus dentes desgastados. Estude linux www.guiafoca.org";
" Ignorance is bliss, for learning is the highest joy. " - High Elf Archer