У меня есть раздел на компьютере CentOS7, который монтируется из iSCSI следующим образом:
iSCSI -> LVM -> LUKS -> XFS
/etc/crypttab настраивается следующим образом с ключом:
home_vmail UUID="b79e45cf-89aa-40f2-9fb1-f62f0c795e88" /etc/keyfile
/etc/fstab настроен следующим образом:
/dev/mapper/home_vmail /home/vmail xfs _netdev 1 2
iSCSI работает нормально при загрузке, LVM обнаружен успешно, а LUKS правильно разблокирован. Последний шаг - автомонтирование раздела - отсутствует.
Обойти эту проблему так же просто, как вручную запустить «mount -a», но мне нужно, чтобы он запускался при загрузке.
Какой вариант нужно использовать для автоматического монтирования сетевых файловых систем при загрузке?
Обновление: Redhat публикует устаревшее решение для RHEL6 по адресу https://access.redhat.com/solutions/3889, в котором упоминается служба "netfs", которая либо не существует, либо недокументирована в RHEL7/CentOS7.
Обновление 2: дальнейшее копание показывает, что службы загружаются в неправильном порядке. В частности, iscsi запускается до подключения к сети. Ошибка поднята здесь: https://bugzilla.redhat.com/show_bug.cgi?id=1368610