O mais provável é que alguns arquivos tenham sido excluídos do ramdisk enquanto alguns processos ainda possuem um manipulador de arquivos aberto. Uma maneira fácil de verificar isso é com lsof /home/stuff/ramdisk
, arquivos que estão abertos, mas que não estão mais no sistema de arquivos, serão marcados com '(deleted)'.
Por exemplo, aqui eu apaguei o arquivo '/ dev / shm / test', enquanto ele ainda é aberto por um script python:
% df -h /dev/shm
Filesystem Size Used Avail Use% Mounted on
shm 512M 257M 256M 51% /dev/shm
% du -h /dev/shm
84K /dev/shm
% lsof /dev/shm
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
[...]
python 39756 adaephon 5r REG 0,13 268435456 44790 /dev/shm/test (deleted)