Возможно, это чересчур, но я не совсем уверен, как переопределить параметры службы Nixos.
В основном параметры по умолчанию находятся в .../jvm.options
, поэтому я скопировал elasticsearch.nix с Github и изменил следующее:
${optionalString es6 "sed -i '/-Xms1g/d' ${configDir}/jvm.options"}
${optionalString es6 "sed -i '/-Xmx1g/d' ${configDir}/jvm.options"}
Наряду с изменением имени службы(иначе я бы предположил, что это будет конфликт ). Затем я просто включил это выражение nix в свою конфигурацию, и, похоже, оно работает с соответствующими значениями, установленными в ES_JAVA_OPTS
.
Поэтому я решил эту проблему, используя виртуальную машину Linux на своем Mac. Я установил gparted, и это было очень легко. Сначала вы должны размонтировать SD-карту, затем изменить ее размер до нужного размера, и все готово. Действительно легко.