¿Por qué debería hacer particiones separadas para /tmp
, /var
y así sucesivamente ?
Puedo ver más inconvenientes que beneficios. Una ventaja es que puedo usar ext4
con un diario de /home
y ext4
sin el diario para otras particiones.
El inconveniente principal es el límite de tamaño. Cuando estaba mi particionamiento de disco me enseñaron a destinar al menos 50 MB para /tmp
, así que me puse 1 GB /tmp
partición. ¡Ahora tengo problemas porque definitivamente no es suficiente ! Copiar DVD necesita más espacio libre. Incluso el almacenamiento en caché único concierto de YouTube necesidades de más de 1 GB de espacio libre en /tmp
la partición.
¿Cuáles son los beneficios de tener una /tmp
partición separada ?
linux
partitioning
filesystems
tmpfs
patryk.beza
fuente
fuente
home
,var
,tmp
,...
entonces usted no necesita demasiado espacio para/
. Lo bueno es que algún día necesita restaurar el sistema / la configuración de la imagen de respaldo. Hay innumerables razones por las que es bueno mantener diferentes partes del sistema en diferentes particiones.Respuestas:
Una razón común para convertirlo en una partición separada es poder montarlo como
nosuid
ynoexec
. Esto evita la escalada de privilegios y la ejecución arbitraria de scripts desde / tmp, respectivamente. Esto es particularmente útil en entornos multiusuario (por ejemplo, alojamiento) donde los usuarios no privilegiados tendrán acceso para leer / escribir datos en / tmp pero no deberían poder realizar ninguna de estas acciones.Otra justificación sería limitar la cantidad de datos temporales almacenados (ya que no todo se limpia después de sí mismo) para evitar que otras particiones más importantes se llenen y provoquen la interrupción del servicio y / o la pérdida de datos.
fuente
También tiene sentido desde el punto de vista de la seguridad. Dado que muchos programas escriben temporarios
/tmp
y/tmp
se borran automáticamente (usando la eliminación insegura de archivos), esto significa que muchos archivos eliminados pero recuperables aún residen en la/tmp
partición. Si aísla esta partición y hacerla más pequeña, entonces es más fácil de limpiar con seguridad que, por ejemplo, utilizandosfill
desde elsecure-delete
paquete .fuente
También cuando tmp está en una partición separada:
fuente