Partições NTFS - Resolvendo problemas de exclusão de arquivos
Dica publicada em Linux / Sistema de Arquivos
Partições NTFS - Resolvendo problemas de exclusão de arquivos
Recentemente, tenho tido problemas em excluir arquivos em partições NTFS, digo, conseguia removê-los diretamente, mas
não conseguia enviá-los para a lixeira.
Meu esquema de montagem das duas partições NTFS que tenho, era semelhante ao exposto na minha Dica publicada no VOL:
Ou:
Mas, recentemente passei a ter os problemas citados acima, seja no Thunar, PCManFM ou agora no Nautilus, como visto nas imagens abaixo e independentemente do W.M. ou D.E., executando o KDE que não uso no Debian:
E a mensagem, ao tentar excluir a pasta 'CONFIGS':
Verificando meu "/etc/fstab", pude observar que o Disk Manager alterou a forma de montagem das partições NTFS (adicionando as opções: nosuid e nodev) como visto na imagem a seguir, mas apesar disso o problema persistia!
A solução que encontrei, foi alterar o esquema de montagem removendo a opção 'defaults' e substituindo-a pela UID de meu usuário "uid=1000":
Feito isso, bastou um:
# mount -a
E passei a poder excluir meus arquivos, seja diretamente ou enviando-os para a lixeira:
Concluindo, usando como modelo o esquema postado no início, com as alterações já explicadas, o novo modelo passou a ser este:
Ou:
Pode não ser o esquema ideal, mas funciona. Para maiores informações vejam a 'manpage' do comando 'mount':
man mount
Limpando a lixeira com o 'shred':
* Lembrando que, para ter permissão de gravação em partições NTFS, será necessário a instalação do pacote "ntfs-3g":
** E isso valerá para qualquer distro derivada!
Até a próxima!
Meu esquema de montagem das duas partições NTFS que tenho, era semelhante ao exposto na minha Dica publicada no VOL:
#[Dispositivo] [ponto de montagem] [sistema de arquivos] [opções]
/dev/sda1 /media/sda1 ntfs-3g defaults,locale=pt_BR.UTF-8 0 0
/dev/sda1 /media/sda1 ntfs-3g defaults,locale=pt_BR.UTF-8 0 0
Ou:
#[UUID do Dispositivo] [ponto de montagem] [sistema de arquivos] [opções]
UUID=9CEC53D2EC53A4F4 /media/sda1 ntfs-3g defaults,locale=pt_BR.UTF-8 0 0
UUID=9CEC53D2EC53A4F4 /media/sda1 ntfs-3g defaults,locale=pt_BR.UTF-8 0 0
Mas, recentemente passei a ter os problemas citados acima, seja no Thunar, PCManFM ou agora no Nautilus, como visto nas imagens abaixo e independentemente do W.M. ou D.E., executando o KDE que não uso no Debian:
E a mensagem, ao tentar excluir a pasta 'CONFIGS':
Verificando meu "/etc/fstab", pude observar que o Disk Manager alterou a forma de montagem das partições NTFS (adicionando as opções: nosuid e nodev) como visto na imagem a seguir, mas apesar disso o problema persistia!
A solução que encontrei, foi alterar o esquema de montagem removendo a opção 'defaults' e substituindo-a pela UID de meu usuário "uid=1000":
Feito isso, bastou um:
# mount -a
E passei a poder excluir meus arquivos, seja diretamente ou enviando-os para a lixeira:
Concluindo, usando como modelo o esquema postado no início, com as alterações já explicadas, o novo modelo passou a ser este:
#[Dispositivo] [ponto de montagem] [sistema de arquivos] [opções]
/dev/sda1 /media/arquivos ntfs-3g uid=1000,locale=pt_BR.UTF-8 0 0
/dev/sdb9 /media/backups ntfs-3g uid=1000,locale=pt_BR.UTF-8 0 0
/dev/sda1 /media/arquivos ntfs-3g uid=1000,locale=pt_BR.UTF-8 0 0
/dev/sdb9 /media/backups ntfs-3g uid=1000,locale=pt_BR.UTF-8 0 0
Ou:
# [UUID do Dispositivo] [ponto de montagem] [sistema de arquivos] [opções]
UUID=2249EC04253883AC /media/arquivos ntfs-3g uid=1000,locale=pt_BR.UTF-8 0 0
UUID=21EE1DFD24E952F6 /media/backups ntfs-3g uid=1000,locale=pt_BR.UTF-8 0 0
UUID=2249EC04253883AC /media/arquivos ntfs-3g uid=1000,locale=pt_BR.UTF-8 0 0
UUID=21EE1DFD24E952F6 /media/backups ntfs-3g uid=1000,locale=pt_BR.UTF-8 0 0
Pode não ser o esquema ideal, mas funciona. Para maiores informações vejam a 'manpage' do comando 'mount':
man mount
Limpando a lixeira com o 'shred':
* Lembrando que, para ter permissão de gravação em partições NTFS, será necessário a instalação do pacote "ntfs-3g":
** E isso valerá para qualquer distro derivada!
Alternativa
Outra solução é criar um grupo específico, adicionar o usuário a este grupo e alterar a UID pela desse novo grupo criado, como visto no comentário adicional que postei na dica original publicada em meu Blog:Até a próxima!