há algum problema ao criar uma montagem tmpfs quando minha partição raiz é uma matriz RAID5

1

Eu tenho uma nova instalação do servidor Ubuntu 11 criada pelo wiki com as seguintes partições:

md1 : active raid5 sdc5[2] sda5[0] sdb5[1]
  1935813632 blocks super 1.2 level 5, 512k chunk, algorithm 2 [3/3] [UUU]

md2 : active raid5 sdb6[1] sdc6[2] sda6[0]
  16722944 blocks super 1.2 level 5, 512k chunk, algorithm 2 [3/3] [UUU]

md0 : active raid1 sda1[0] sdc1[2](S) sdb1[1]
  487412 blocks super 1.2 [2/2] [UU]

unused devices: <none>

/ é montado em md1 , md2 é swap e md3 é /boot .

Eu gostaria de criar um tmpfs para /tmp , o que eu provavelmente deveria ter feito no momento da instalação, mas estou pensando se há algum problema em fazê-lo agora, considerando que seu pai é um array RAID?

Além disso, qual processo você recomendaria para criar o tmpfs?

    
por Jonathan Day 04.07.2011 / 12:44

1 resposta

3

Não há problema, no momento em que você está montando /tmp está montado / será montado. O sistema de arquivos para o qual você está montando é relativamente sem importância. É importante que já esteja montado. Usar o tmpfs realmente ajudará sua performance de ataque se você usar /tmp muito.

Mais importante com tmpfs é o tamanho da sua partição swap. A memória disponível, incluindo swap, controla o tamanho de um sistema de arquivos tmpfs que você pode criar. Quando a memória fica apertada ou quando /tmp data, é provável que seja movido para swap. Criar arquivos grandes no tmpfs tende a envolver a troca de alguns dados para sua partição swap, mas geralmente isso não deve ser um problema.

EDIT: AVISO: o tmpfs é temporário e será liberado a cada reinicialização. Já vi várias execuções em várias etapas serem lixadas ao armazenar dados em sistemas de arquivos limpos na reinicialização. Não use uma montagem tmpfs para qualquer coisa que precise sobreviver a uma reinicialização. Use tmpfs para qualquer coisa que não deva sobreviver a uma reinicialização.

Alguns sistemas possuem um script que limpa / tmp e / ou diretórios semelhantes na reinicialização. O comportamento destes deve ser o mesmo se o tmpfs for usado ou não.

    
por BillThor 04.07.2011 / 15:36