Вы можете сохранить файл со скриптом /usr/local/var
. Однако будьте очень осторожны с параллелизмом . (Я бы так не поступил)
Чтобы сохранить доступ к файлу, я бы создал новую группу для инструмента.
addgroup deployer
mkdir /usr/local/var/deployer
chgrp deployer /usr/local/var/deployer /usr/local/bin/deploy
chmod g+x /usr/local/bin/deploy
According to https://linux-hardware.org/index.php?id=pci:1b21-0612-1b21-1060, an ASMedia SATA controller 106x is a SATA controller, not a PATA device.
Therefore it works with AHCI.
Думаю, вопрос в том, как настроить ядро на использование драйвера ahci вместо pata _acpi. Спасибо.
По какой-то причине модуль pata_acpi
сначала сопоставляется с контроллером, прежде чем модуль ahci
получает возможность попробовать.
Отредактируйте (или создайте)/etc/modprobe.d/blacklist.conf
и добавьте в него следующую строку:
blacklist pata_acpi
Затем запустите sudo update-initramfs -u
, чтобы распространить изменения на файл initramfs.
Либо отредактируйте /etc/default/grub
, добавив blacklist=pata_acpi
к значению GRUB_CMDLINE_LINUX
. Другими словами, найдите строку вида:
GRUB_CMDLINE_LINUX=""
, затем измените его на:
GRUB_CMDLINE_LINUX="blacklist=pata_acpi"
Если внутри двойных кавычек уже что-то есть, добавьте blacklist=pata_acpi
внутри кавычек, отделив от существующей части пробелом, т.е. если найдете:
GRUB_CMDLINE_LINUX="something=else"
, затем измените его на:
GRUB_CMDLINE_LINUX="something=else blacklist=pata_acpi"
В обоих случаях после внесения изменений запустите sudo update-grub
для повторного создания фактического файла конфигурации GRUB.
При следующей загрузке модуль pata_acpi
не должен загружаться для контроллера ASMedia SATA, поэтому модуль ahci
получит шанс заявить о себе.