Конфигурация Nix для настройки qemu vm для монтирования прямого раздела

Из вашего вывода:

ExecStart=...mysqld... --pid-file=/mysql/mysql_data/mysqld.pid...

... не соответствует тому, что вы просите systemd посмотреть:

PIDFile=/usr/local/mysql/data/mysqld.pid

исправьте одно из этих двух, и вы будете в гораздо лучшей форме.

0
15.05.2020, 17:11
1 ответ

Решение найдено здесь:https://github.com/Mic92/nixos-shell/issues/14

Мне пришлось установить переменную окружения :QEMU_OPTS="-hdc /dev/disk/by-uuid/836d83ab-cba5-4eb4-a7c8-09911cd67403"

На что здесь ссылаются:

      # Start QEMU.
      exec ${qemuBinary qemu} \
          -name ${vmName} \
          -m ${toString config.virtualisation.memorySize} \
          -smp ${toString config.virtualisation.cores} \
          -device virtio-rng-pci \
          ${concatStringsSep " " config.virtualisation.qemu.networkingOptions} \
          -virtfs local,path=/nix/store,security_model=none,mount_tag=store \
          -virtfs local,path=$TMPDIR/xchg,security_model=none,mount_tag=xchg \
          -virtfs local,path=''${SHARED_DIR:-$TMPDIR/xchg},security_model=none,mount_tag=shared \
          ${drivesCmdLine config.virtualisation.qemu.drives} \
          ${toString config.virtualisation.qemu.options} \
          $QEMU_OPTS \
          "$@"

0
28.04.2021, 23:14

Теги

Похожие вопросы