USER_DIR_TEMP

nano /etc/systemd/system/alummat.mount
[Unit]
Description=Montar /home/alummat en tmpfs
RequiresMountsFor=/home

[Mount]
What=tmpfs
Where=/home/alummat  ; O un subdirectorio como /home/alummat/tmp o /home/alummat/data
Options=mode=0755,uid=TU_UID_USUARIO,gid=TU_GID_GRUPO,size=1G ; Ajusta el tamaño según sea necesario
Type=tmpfs

[Install]
WantedBy=local-fs.target

What=tmpfs: Especifica que estamos montando un sistema de archivos tmpfs.

Where=/home/alummat: Este es el punto de montaje. Si deseas que todo el directorio de inicio esté en RAM, esta sería la ruta. Si solo es una parte, ajústalo en consecuencia (por ejemplo, /home/alummat/datos_ram).

Options:

  • mode=0755: Establece los permisos para el directorio montado.
  • uid=TU_UID_USUARIO,gid=TU_GID_GRUPO: Es crucial que reemplaces TU_UID_USUARIO y TU_GID_GRUPO con el UID y GID reales del usuario alummat. Puedes encontrarlos usando id -u alummat y id -g alummat. Esto asegura que el usuario sea el propietario del contenido de tmpfs.
  • size=1G: Establece el tamaño máximo para el tmpfs. Ajústalo según las necesidades de tu usuario y la RAM disponible.

Type=tmpfs: Especifica el tipo de sistema de archivos. WantedBy=local-fs.target: Esto asegura que la unidad de montaje se inicie temprano en el proceso de arranque.

Leave a comment

Your email address will not be published. Required fields are marked *