Baixo no espaço em / run

10

No Ubuntu Precise, estou com pouco espaço em / run:

admin@foo:~$ df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1        19G  6.6G   12G  38% /
udev             10M  8.0K   10M   1% /dev
none             50M   40M   11M  79% /run
none            5.0M     0  5.0M   0% /run/lock
none            249M     0  249M   0% /run/shm

Devo alocar mais? Como?

EDIT: Aqui está o meu fstab:

admin@foo:~$ cat /etc/fstab
proc            /proc       proc    defaults    0 0
/dev/sda1       /           ext3    defaults,errors=remount-ro,noatime    0 1
/dev/sda2       none        swap    sw          0 0
    
por Brian 26.01.2013 / 19:22

3 respostas

12

Em um post sobre Ask Ubuntu, korrident sugeriu uma possível solução alternativa:

Adicionando um comando mount ao arquivo /etc/rc.local :

mount -t tmpfs tmpfs /run -o remount,size=85M

Certifique-se de que o script " exit 0 " seja um sucesso ou qualquer outro valor de erro. (Trecho do arquivo.)

    
por 26.01.2013 / 22:21
4

Eu não acho que aumentar o tamanho de / run seja necessário, mas caso você precise aumentá-lo, tente editar seu arquivo / etc / fstab. Todos os pontos de montagem e a maioria das partições são listados lá. Se a sua partição / run é um tmpfs (o que deveria ser, pelo menos de acordo com link , eu confirmaria antes de seguir estas instruções), então você pode simplesmente alterar a linha fstab da sua montagem / run para algo semelhante ao seguinte:

none /dev/shm tmpfs defaults,size=8G 0 0

Veja como o tamanho é declarado logo após defaults ? Tente fazer isso. Você também pode usar megabytes usando M:

none /dev/shm tmpfs defaults,size=100M 0 0

Reinicialize o computador depois disso e as alterações devem ocorrer.

Editar : Scratch, parece que o Ubuntu cria a partição run usando arquivos em / etc / init e /etc/init.d e não via fstab. Você teria que examinar esses arquivos e encontrar o comando mount que ele usa para criar run e editá-lo manualmente. Eu não tenho uma caixa para testar isso agora, mas tente executar isso:

find /etc/init* -type f | xargs grep "mount"

OR

find /etc/init* -type f | xargs grep "run"

Se estiver sendo montado por meio de um script bash, isso deve encontrar o arquivo e a linha que o montam.

    
por 26.01.2013 / 19:51
2

Sistema de arquivos tmpfs de aumento temporário

1) Abra /etc/fstab com vi ou qualquer editor de texto de sua escolha,

2) Localize a linha de /dev/shm e use a opção de tamanho tmpfs para especificar o tamanho esperado,

e.g. 512MB:
tmpfs      /dev/shm      tmpfs   defaults,size=512m   0   0

e.g. 2GB:
tmpfs      /dev/shm      tmpfs   defaults,size=2g   0   0

depois disso

mount -o remount /dev/shm
    
por 15.07.2016 / 08:54