/root
обычно находится в корневом разделе. Он должен быть доступен, даже если что-то пойдет не так, и другие разделы не могут быть смонтированы.
Обратите внимание, что /root
содержит только то, что вы ввели сами. Конфиденциальные данные, созданные системой, попадают в папку /etc
или /var
.
В наши дни, когда большинство процессоров имеют ускоренные инструкции AES, шифрование диска обходится очень дешево. Поэтому, если вас беспокоят конфиденциальные данные за пределами вашего домашнего каталога, вам следует зашифровать всю систему, кроме /boot
.В любом случае это хорошая идея, потому что конфиденциальные данные могут оказаться в других местах :пароли Wi-Fi в /etc
, распечатанные документы в /var/spool/cups
, журналы, показывающие, к каким сетям Wi-Fi вы подключались и когда в /var/log
и т. д.
Если вы действительно хотите зашифровать только /home
, а не всю систему, что, повторяю, не очень хорошая идея, вы можете сделать /root
символической ссылкой:
mv /root /home
ln -s /home/root /
Большинство ответов вы найдете в man 5 alpm-hooks
. Похоже, что в документации есть некоторый разрыв, и эта справочная страница упоминается только в разделе «СМ. ТАКЖЕ» справочных страниц pacman
иlibalpm(3)
(библиотеки управления пакетами Arch Linux (ALPM )., который pacman является интерфейсом для ).
Хуки определяются текстовыми файлами .hook
, установленными самими пакетами в каталоге по умолчанию, используемом libalpm
, то есть /usr/share/libalpm/hooks
, или в дополнительных каталогах, перечисленных в pacman.conf
.
Запускаются все хуки, TRIGGERS
секция (которых )включает условия, соответствующие текущей pacman
транзакции.
Директива Exec
в разделе ACTIONS
каждого хука определяет команду для запуска, включая ее аргументы.
См. также соответствующий параграф на Arch Wiki.