Я нашел один из способов решения этой проблемы, это изменение значений переменных буфера ввода/вывода dirty_bytes
и dirty_background_bytes
.
Эти значения я записал (31457280 = 30 *1024 *1024 )в самостоятельные -озаглавленные файлы:
echo 31457280 | sudo tee /proc/sys/vm/dirty_bytes
echo 31457280 | sudo tee /proc/sys/vm/dirty_background_bytes
Эти значения работают в моем случае, но вы должны поэкспериментировать с ними.
Чтобы сохранить эти значения после перезагрузки, запишите их в файл/etc/sysctl.conf
:
vm.dirty_bytes = 31457280
vm.dirty_background_bytes = 31457280
Файл initramfs initramfs-5.0.9-301.fc30.x86_64-nouveau.img
явно больше не нужен, так как у вас больше нет соответствующего файла ядра.
Поскольку вам нужно всего лишь 34 МБ дополнительного места, этого может быть достаточно.
Если это не освобождает достаточно места, а ваш текущий драйвер графического процессора в порядке, вы также можете рассмотреть возможность удаления initramfs-5.2.15-200.fc30.x86_64-nouveau.img
, поскольку он выглядит как резервная копия, вероятно, до установки проприетарного драйвера графического процессора NVidia.
Вы пробовали dnf clean all
?
Также вы можете попытаться найти самые большие файлы, используяfind /boot -xdev -size +100M -exec ls -Alh {}\;