¿Cambiar la ubicación de la Papelera a un disco diferente?

¿Cambiar la ubicación de la Papelera a un disco diferente?

En una computadora con Ubuntu 22.04, tengo el sistema operativo instalado en un SSD (primer disco) y tengo un disco duro de 10 Tb (segundo disco) para almacenamiento grande. Estoy tratando de encontrar cuál es la mejor manera de ubicar la carpeta Papelera utilizada por el sistema operativo, Nemo, etc. en el segundo disco en lugar del actual /home/username/.local/share.

Seguramente podría intentar mover su contenido manualmente y luego crear un enlace simbólico para redirigir /home/username/.local/shareal segundo disco, pero al buscar en línea encontré sorprendentemente muy poco sobre si eso puede crear problemas. Y lo poco que encontré parece contradictorio.

De ahí mis preguntas:

  1. ¿Es razonable ese enfoque de enlace simbólico?

  2. ¿Existe una mejor manera de hacer que la Papelera apunte a una ubicación en un disco diferente usando Ubuntu 22.04?

Respuesta1

  1. No. El enlace simbólico entre dos volúmenes es malo.

La papelera usa $XDG_DATA_HOME/Trashy $XDG_DATA_HOMEse establece de forma predeterminada $HOME/.local/share cuando no está configurada. Entonces podrías configurar $XDG_DATA_HOME.

Los lugares para configurarlo son /etc/profile.d/(global; método más nuevo) o /etc/profile(también global; método más antiguo) o ~/.profile(usuario único). Problema con este método: no todos los programas siguen la especificación XDG, por lo que es posible que esto no sea infalible.

También podrías usar PAM y eso sería usar /etc/environment(global) o $HOME/.pam_environment(usuario único).

Necesitas un export XDG_CONFIG_HOME="/dir/dir/dir/.config"para conseguir un/dir/dir/dir.config/Trash

La forma de Linux, independientemente de XDG, es montar /home/$USER/.local/share/en formato /etc/fstab. Tenga en cuenta que los HDD arrancan más lentamente que los SDD y es necesario que ambos estén listos antes de iniciar sesión en el escritorio.

Respuesta2

Esta publicación puede ayudar con su pregunta: https://ubuntuforums.org/showthread.php?t=1917852

Me gustaría mover la carpeta de papelera a mi segundo disco duro que no está en mi SSD, para que pueda residir en mi unidad de almacenamiento de 3TB. Me gustaría usar la Papelera como una especie de archivo, porque de todos modos no tengo ninguna razón para borrar nada. Puede alguien ayudarme con esto? Además, ¿complica las cosas para las actualizaciones de distribución, etc.?

En realidad es una buena idea. Elimino todo, pero si mueves las cosas a la papelera, ese sería el lugar para colocarlas con una unidad SSD. Su directorio de basura está en su directorio de inicio (directorio oculto).local/share/Trash

La forma más sencilla de hacerlo sería hacer clic derecho en el directorio en Nautilus y copiar el directorio a su segunda unidad. Esto moverá el directorio (Papelera) y los (2) subdirectorios a la nueva ubicación. Luego elimine el directorio original y cree un enlace simbólico a la nueva ubicación. Desde una terminal en su directorio personal:

ln -s /media/ <name of your second location>/Trash /home/<your-username>/.local/share/Trash

información relacionada