Não foi possível encontrar ou criar o diretório da lixeira?


15

Sou usuário do Xubuntu e tenho um problema com ele. Quando eu excluo arquivos de fora de casa, eles não podem ser excluídos e, em vez disso, uma mensagem é exibida e diz "Não é possível encontrar ou criar o diretório da lixeira" . Espero encontrar uma solução para esse problema, pois não consigo me livrar de arquivos inúteis. Obrigado.


Provavelmente é um problema de montagem. Por favor, poste a linha de /etc/fstabonde o diretório reside.
Rinzwind

Eu não tenho nenhuma pasta no fstab etc chamado, mas tenho fstab.d
حسن الشناوي

Respostas:


10

Se você tocou o seu, /etc/fstabentão você precisa corrigi-lo. Suas linhas devem ter algo parecido /dev/sdc1 /media/Data ntfs-3g defaults,uid=1000,locale=en_US.utf8 0 2.

Nota sobre uid=1000


Eu não tenho nenhuma pasta no fstab etc chamado, mas tenho fstab.d
حسن الشناوي

fstab não é uma pasta, é um arquivo
Mostafa Shahverdy

1
O truque com uid = 1000 (meu ID de usuário em um único sistema de usuário) funciona. Mas isso não significa que, se houver outro usuário, ele criará todos os arquivos comigo como proprietário? Deve haver alguma outra solução ...
ubuplex

2
Estou tendo problemas para entender esta resposta ... o que significa "Suas falas devem ter algo como ..."? Devemos adicionar as linhas? As linhas deveriam existir e devemos editá-las?
Abhishek Divekar

16

Não há necessidade de tê-lo em outro lugar para copiá-lo:

Primeiro, confirme se seu usuário normal é o ID "1000":

$ id

Então

$ sudo mkdir -p /.Trash-1000/{expunged,files,info}
$ sudo chown -R $USER /.Trash-1000

Isto não funcionou para mim. Além disso, o segundo comando inseriu um prompt solicitando informações adicionais.
barrypicker

Eu editei minha resposta ... tente agora.
Greg Bell

2
O Xubuntu parece excluir arquivos de usuário para /home/user/.local/share/Trash(contendo as três subpastas acima mencionadas) atualmente. Pode querer adicionar essa informação.
Adrian

6

Para mim, isso aconteceu depois que adicionei o gerenciador de janelas LXQT; Não sei se isso está relacionado, mas estou usando uma instalação nova e foi tudo o que fiz até agora, por isso mencionei. Para corrigi-lo, simplesmente tive que alterar as permissões do diretório Lixeira:

sudo chown -R $USER ~/.local/share/Trash

Isso funcionou para mim, sem ideia do por que aconteceu. Não esqueça de reiniciar após o comando.
creativiii

valeu cara, funciona !!
Primeiro-

2

Eu tenho um problema semelhante depois de instalar o LXQT / lubuntu e voltar ao Ubuntu. Uma solução simples é ir para a pasta ~ / .local / share e excluir a pasta "Lixeira".

sudo rm -R ~/.local/share/Trash

Em seguida, tente excluir um arquivo, ele criará a pasta Lixeira padrão com todas as permissões necessárias.


1

Isso acontece se você excluir o diretório da lixeira. Se você é o único usuário no sistema, é um diretório oculto chamado ".Trash-1000" em cada partição (HDD ou dispositivo removível). Isso deve conter três diretórios: 1. "expunged" 2. "files" 3. "info"

Eu sugeriria copiar o diretório de outra partição e excluir os arquivos nela.

Eu tive o mesmo problema e foi resolvido dessa maneira. Seu caso pode ser diferente.


1
Isso explica por que não é possível "encontrar" o diretório da lixeira. Você tem alguma idéia de por que não seria capaz de "criá-lo"? (Estou não dizendo que esta resposta está errada, eu acho que é certo Eu só estou querendo saber se você tem qualquer visão sobre isso..)
Elias Kagan

1
Eu realmente não sei e tenho a mesma pergunta.
MakisH


0

Resolvi esse problema remontando pela unidade NTFS com permissões apropriadas usando o sinalizador:

mount -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,dmask=0077,fmask=0177" <drive name> <mount point>

Isso pressupõe que seu ID usado seja 1000, que você pode verificar com o idcomando


0

A exclusão de ~ / .local / share / Trash funcionou para mim, mas não sei ao certo o que causou o problema. Eu editei o fstab para montar um segundo disco rígido, mas também tive um problema que causou a maximização do HD original, onde a máquina nem inicializava.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.