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