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 reemplacesTU_UID_USUARIO
yTU_GID_GRUPO
con el UID y GID reales del usuarioalummat
. Puedes encontrarlos usandoid -u alummat
yid -g alummat
. Esto asegura que el usuario sea el propietario del contenido detmpfs
.size=1G
: Establece el tamaño máximo para eltmpfs
. 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.