tcpdump não está escrevendo saída

1

Eu estou tentando capturar pacotes na porta 25. Os seguintes comandos funcionam bem (eu posso ver a saída no terminal sempre que eu enviar um email de teste):

tcpdump -ni any port 25

No entanto, o seguinte comando não funciona

tcpdump -ni any port 25 2>/dev/null > dump.txt & echo $!;

Por direito esse comando deve salvar a saída no arquivo dump.txt (depois de matar o processo tcpdump). Eu fiz isso antes. Mas neste sistema ele cria o arquivo dump.txt, mas não salva a saída para esse arquivo.

Eu li em algum lugar que talvez porque o sistema de arquivos está cheio. Como saber se meu sistema de arquivos está cheio? Parece que ainda tenho muito espaço.

root@pve:~# df -h
Filesystem      Size  Used Avail Use% Mounted on
udev             10M     0   10M   0% /dev
tmpfs           6.3G   17M  6.3G   1% /run
/dev/dm-0        95G   12G   79G  13% /
tmpfs            16G   40M   16G   1% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs            16G     0   16G   0% /sys/fs/cgroup
/dev/fuse        30M   28K   30M   1% /etc/pve
    
por aye 26.04.2017 / 15:06

0 respostas