Привет
На самом деле это не является серьезной проблемой, поскольку этот каталог содержит только символическую ссылку на файл реального сервиса в /usr /lib /systemd /system
Я не мог помочь вам сделать резервную копию вашей системы, как до массового удаления, но вы можете быть уверены, что ваша система снова заработает
Я всегда воссоздаю строгую минимальную символическую ссылку, чтобы гарантировать, что ваша система будет работать для следующей перезагрузки
sudo systemctl enable getty@tty1.service
sudo systemctl enable remote-fs.target
На мой взгляд, только с тем, что ваша система может перезагрузиться без проблем. Вы просто не получите свой графический интерфейс, потому что ваш менеджер дисплеев еще не запущен при загрузке. Таким образом, вы можете ввести ту же команду, что и выше, с именем службы диспетчера отображения (sddm, gdm, kdm, lightdm, ...)
После этого вы должны восстановить работающую систему, но вам нужно будет вручную включить все службы, которые, как вы помните, автоматически запускались при загрузке, следующая команда должна помочь вам получить список демонов для повторного включения:
sudo systemctl list-unit-files
Я не знаю, но возможно, что systemd кеширует или сохраняет в памяти ваше текущее состояние демонов без изменений, так что, возможно, вы могли бы просто получить с помощью этой команды все демоны, включенные ранее, без необходимости запоминать
Наконец, просто для безопасности вы можете переустановить текущий список пакетов, чтобы создать его файлы, если он не существует, например, с помощью команды вроде:
for pkg in $(pacman -Q | cut -d' ' -f1); do
sudo pacman -S --noconfirm $pkg
done
Я надеюсь, что это может помочь вам, но я не думаю, что ваше удаление очень проблематично для работы archlinux
до свидания