Mover a pasta / tmp para um local diferente. Problemas com / tmp não sendo esvaziados

1

Eu tenho dois discos rígidos no meu computador rodando o Linux Mint. O primeiro é um SSD e tem minha partição / e o segundo é um HDD e tem minha partição /home .

Ouvi dizer que muitas gravações no SSD são ruins, então tentei mover a localização da pasta /tmp para algum lugar no HDD. Para fazer isso, criei uma pasta nessa unidade, dei ao proprietário para fazer root, configurei as permissões por meio de chmod para 1777 e, em seguida, executei

ln -s /tmp /new/location/tmp

Os aplicativos parecem estar usando a nova pasta /tmp , mas a pasta não parece estar se esvaziando na reinicialização. Eu editei /etc/default/rcS para definir TMPTIME=0 , mas isso não parece corrigir o problema.

Como corrijo este problema?

    
por user45150 30.08.2015 / 04:15

2 respostas

3

ln -s /tmp /new/location/tmp

O comando está para trás. A ordem dos parâmetros para ln é a mesma que para mv ou cp : source, depois destino.

Você pode querer considerar redimensionar sua /home partição para liberar espaço para uma nova partição /tmp , já que ela precisa estar disponível muito cedo no processo de inicialização, possivelmente antes que /home apareça.

Como alternativa, você pode montar /tmp como um ramdisk , se o seu sistema não estiver apertado na RAM.

    
por 30.08.2015 / 07:14
2

É melhor criar uma nova partição para / tmp no novo disco rígido.

Em seguida, adicione-o ao / etc / fstab

UUID="uuid-of-new-partition" /tmp ext4 Defaults 0 0
    
por 30.08.2015 / 07:54

Tags