Как освободить место на диске на хосте ubuntu после удаления большого файла журнала в контейнере docker

#docker #diskspace

Вопрос:

Я удалил файл журнала объемом 10 ГБ из работающего рабочего контейнера docker, но свободное место на диске на моем хосте ubuntu 18.04 не изменилось. Поскольку контейнер работает, и я не могу его остановить, я думаю, что docker prune не работает для меня. Я прав? Итак, кто-нибудь может помочь мне, как освободить место на диске после удаления? Заранее спасибо за ваши предложения.

С уважением, Хамед!

Комментарии:

1. Как правило, в Linux и других системах удаление файла не освобождает его дисковое пространство до тех пор, пока все программы чтения и записи также не закроются. Если вы удалите файл журнала, пока Docker все еще записывает туда журналы, файл будет по-прежнему «существовать» до тех пор, пока вы не остановитесь и не удалите контейнер.

2. Спасибо @DavidMaze за ответ. Как я уже упоминал ранее, эти контейнеры являются производственными кошельками на блокчейне. Поэтому я не могу их остановить. Странно, если я не могу освободить место для удаленных файлов в работающем контейнере.