Столкнулся с тем что при перезагрузке fsck ругается на то, что не может преобразовать метку из fstab в имя устройства. Логично, что не может, т.к. сеть ещё не поднималась а устройство должно быть доступно по iSCSI. Пришлось пока поменять последнее поле в fstab на 0, но это тоже не хорошо, хотелось бы всё-таки сохранить проверку сетевых блочных устройств.
Приведи хоть строчку из /etc/fstab соответствующую (вообще такое же будет относиться и к nbd, drbd, aoe, как понимаю -- можно уточнить у led@).
для архива: тж. https://bugzilla.altlinux.org/show_bug.cgi?id=17790
Строчка обычная, прямо по man mount: LABEL=NASHOME /home ext4 defaults,relatime,errors=continue,_netdev 0 0 (пришлось поставить 0 в конце)
Наверное, имеет смысл отдельным сервисом сделать команду "mount -a -O _netdev" чтобы он отрабатывал после появления всех сетевых блочных устройств.
ping?
(In reply to comment #5) > ping? from fsck(8): "The /etc/fstab mount option nofail may be used to have fsck skip non-existing devices." (In reply to comment #4) > Наверное, имеет смысл отдельным сервисом сделать команду "mount -a -O _netdev" > чтобы он отрабатывал после появления всех сетевых блочных устройств. По аналогии с netfs? Как назвать, когда запускать?
(В ответ на комментарий №6) > from fsck(8): "The /etc/fstab mount option nofail may be used to have fsck skip > non-existing devices." Спасибо. > > Наверное, имеет смысл отдельным сервисом сделать команду "mount -a -O _netdev" > > чтобы он отрабатывал после появления всех сетевых блочных устройств. > По аналогии с netfs? Как назвать, когда запускать? Да, аналогично netfs. Назвать, например, netdev. Предлагаю запускать как "chkconfig: - 14 86".
Created attachment 5507 [details] Набросок sysvinit-сервиса Набросок сервиса для sysvinit для иллюстрации идеи. Т.к. не имел дела с AoE, не смог сходу написать, как его распознать при размонтировании. Кроме того, где-то там же наверно должен быть добавлен вызов fsck, чтобы сетевые блочные устройства всё таки проверялись перед монтированием.