Redimensionar / remontar / dev / shm não funciona

5

Eu tenho uma caixa Linux dedicada a hospedar uma instalação de servidor Oracle. Ele tem 4Gb de RAM e, por padrão, 50% (2Gb) foi alocado para / dev / shm. Eu quero mudar isso para 3Gb, mas não consigo fazer isso.

Eu tentei:

  • Alterando a linha relevante de / etc / fstab para:

    tmpfs     /dev/shm     tmpfs     size=3g     0 0
    
  • Tentando redimensionar temporariamente usando mount

Por qualquer motivo, ele não parece redimensionar. Mesmo depois de um reinício (para efetuar a alteração / etc / fstab), df -h mostra / dev / shm como 2Gb ainda.

Estou fazendo algo errado?

    
por Tom Tom 15.11.2013 / 05:37

1 resposta

1

Embora não ache que esteja causando o problema, sua fstab entrada não está 100% concluída - você está perdendo o defaults no campo de opções de montagem.

Deverá ler:

tmpfs     /dev/shm     tmpfs     defaults,size=3g     0 0 

Dito isso, você também precisará alterar um script de inicialização para que a entrada fstab entre em vigor. Veja este relatório de erros para mais informações, mas basicamente você precisa alterar /etc/rc.d/rc.sysinit

de

mount -f /dev/shm >/dev/null 2>&1

para

mount /dev/shm >/dev/null 2>&1

ou adicione mount -o remount tmpfs a /etc/rc.local .

Observação: Com base na idade da pergunta, suponho que o RHEL 6.x-aged do Oracle Linux seja a distribuição em uso.

    
por 13.07.2015 / 22:38