У меня нет глубоких знаний в SElinux, и я не уверен, что это то же самое, что и другой ответ. Вот как я это сделал :Внутри каталога. из crontab semanage fcontext -a -t 'myCronTab' logrotate_exec_t
это делает cronjob и logrotate
в одном контексте, поэтому он должен выполняться через командную строку.
Кэш записи для каждого устройства еще предстоит внедрить, а проблема, о которой вы говорите, хорошо известна, и я озвучил ее более пяти лет назад.:Почему в 2013 году сообщалось о проблемах с «зависанием USB -флешки»?Почему эта проблема не была решена существующим кодом «Нет -грязного регулирования ввода-вывода»?
У меня также есть 64 ГБ ОЗУ, и вот как я решил это для себя:
cat /etc/sysctl.d/dirty.conf
# Per Torvalds advice
vm.dirty_background_bytes = 33554432
vm.dirty_bytes = 134217728
Некоторые операции могут выполняться немного медленнее, но это решит вашу проблему.