¿No puede encontrar o crear un directorio de basura?

15

Soy un usuario de Xubuntu y tengo un problema con él. Cuando elimino cualquier archivo fuera de casa, no se pueden eliminar y, en lugar de eso, aparece un mensaje que dice "No se puede encontrar o crear un directorio de basura" . Espero encontrar una solución para este problema, ya que no puedo deshacerme de los archivos inútiles. Gracias.

حسن الشناوي
fuente
Probablemente sea un problema de montaje. Publique la línea desde /etc/fstabdonde reside el directorio.
Rinzwind
No tengo ninguna carpeta en etc llamada fstab pero tengo fstab.d
حسن الشناوي

Respuestas:

10

Si ha tocado su, /etc/fstabentonces tiene que arreglarlo. Sus líneas deben ser algo así /dev/sdc1 /media/Data ntfs-3g defaults,uid=1000,locale=en_US.utf8 0 2.

Nota sobre uid=1000

Mostafa Shahverdy
fuente
No tengo ninguna carpeta en etc llamada fstab pero tengo fstab.d
حسن الشناوي
fstab no es una carpeta, es un archivo
Mostafa Shahverdy
1
El truco con uid = 1000 (mi ID de usuario en un solo sistema de usuario) funciona. ¿Pero eso no significa que si hay otro usuario, él / ella creará todos los archivos conmigo como el propietario? Debe haber alguna otra solución ...
ubuplex
2
Tengo problemas para entender esta respuesta ... ¿qué significa "Tus líneas deben haber algo así como ..."? ¿Deberíamos agregar las líneas? ¿Se supone que las líneas existen y debemos editarlas?
Abhishek Divekar
16

No es necesario tenerlo en otro lugar para copiarlo:

Primero, confirme que su usuario normal es ID "1000":

$ id

Luego

$ sudo mkdir -p /.Trash-1000/{expunged,files,info}
$ sudo chown -R $USER /.Trash-1000
Greg Bell
fuente
Esto no funcionó para mí. Además, el segundo comando ingresó un mensaje solicitando información adicional.
barrypicker
He editado mi respuesta ... intente ahora.
Greg Bell
2
Xubuntu parece eliminar los archivos de usuario /home/user/.local/share/Trash(que contienen las tres subcarpetas mencionadas) en estos días. Es posible que desee agregar esa información.
Adrian
6

Para mí, esto sucedió después de agregar el administrador de ventanas LXQT; No sé si eso está relacionado, pero estoy usando una instalación nueva y eso es todo lo que he hecho hasta ahora, por eso lo mencioné. Para solucionarlo, simplemente tuve que cambiar los permisos para el directorio Papelera:

sudo chown -R $USER ~/.local/share/Trash
omikes
fuente
Esto funcionó para mí, no tengo idea de por qué sucedió en primer lugar. No olvides reiniciar después del comando.
creativiii
gracias hombre, funciona !!
Prime
2

Tengo un problema similar después de instalar LXQT / lubuntu y volver a Ubuntu. Una solución simple es ir a la carpeta ~ / .local / share y eliminar la carpeta "Papelera".

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

Luego intente eliminar un archivo, creará la carpeta Papelera predeterminada con todos los permisos requeridos.

Ravi Misra
fuente
1

Esto sucede si elimina el directorio de la papelera. Si usted es el único usuario en el sistema, es un directorio oculto llamado ".Trash-1000" en cada partición (HDD o dispositivo extraíble). Debe contener tres directorios: 1. "expurgado" 2. "archivos" 3. "información"

Sugeriría copiar el directorio de otra partición y eliminar los archivos que contiene.

Tuve el mismo problema y se resolvió de esta manera. Su caso puede ser diferente.

MakisH
fuente
1
Eso explica por qué no puede "encontrar" el directorio de la papelera. ¿Tienes alguna idea de por qué no podría "crearlo"? (Estoy no diciendo que esta respuesta está mal, creo que es justo Me pregunto si tiene alguna idea de esto..)
Elías Kagan
1
Realmente no lo sé y tengo la misma pregunta.
MakisH
0

Resolví esto desmontando mi unidad NTFS y montando nuevamente

Deepak Kumar Mahto
fuente
0

Resolví este problema volviendo a montar por unidad NTFS con los permisos adecuados usando la bandera:

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

Esto supone que su identificación utilizada es 1000, que puede verificar con el idcomando.

SurpriseDog
fuente
0

Eliminar ~ / .local / share / Trash funcionó para mí, pero no estoy seguro de qué causó el problema. Edité fstab para montar un segundo disco duro, pero también tuve un problema que me llevó a maximizar el HD original donde la máquina ni siquiera arrancaba.

Roger06
fuente