Eu criei um arquivo de troca com raiz em um servidor em execução, usando guias de criação de arquivos swap que encontrei na rede ( link Criar arquivo de swap em uma máquina Linux em execução e link )
Eu me certifiquei de ter bastante espaço em disco
df -h
mostrou
[root@host /]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/md2 1016G 338G 628G 35% /
/dev/md1 496M 116M 356M 25% /boot
/dev/md3 1.7T 169G 1.5T 11% /home
e depois de emitir o comando
dd if=/dev/zero of=/swapfile bs=1024 count=8290304
O terminal de putty ficou sem resposta, e o servidor ficou sem resposta também (o apache e outros serviços falharam, as conexões de rede foram fechadas). Então, eu executei uma redefinição de hardware e tudo está de volta e funcionando bem. Eu posso ver o /swapfile
com um tamanho zero e /var/log/messages
não tem informações sobre esse evento. É seguro excluir esse arquivo e tentar criá-lo novamente? Além disso, por que um servidor falharia com um comando dd
? Eu não tinha nenhum arquivo de troca antes desta tentativa de configuração.
UPDATE:
Baseado na resposta do symcbean, eu corro o comando novamente com sucesso! A carga subiu para 20 enquanto o dd estava rodando, então isso pode ter causado problemas na última vez ...
[root@host /]# dd if=/dev/zero of=/swapfile1 bs=1024 count=8290304
8290304+0 records in
8290304+0 records out
8489271296 bytes (8.5 GB) copied, 135.989 s, 62.4 MB/s