Хочу себе сделать бездисковые станции, все сделал как написано на http://www.gentoo.org/doc/en/diskless-howto.xml (у меня Gentoo). Насписано вроде доступно но есть три момента
1. Монтирование директории /usr - не монитруется при старте (чтоб смонтировать нужно стартануть netmount)
2. Если стартануть netmount то при ребуте выдает косяк - типа больше нет процессов в данном ранлэвэле и останавоивается (не перезагруэается)
3. Хочется загружать /usr как можно раньше, но ненашел как (если загружать его netmount'ом то все равно в /udev и в localmount вылезают ошибки - что закономерно /usr то еще нет)
Сопственно вопрос как победить !!! Я ужо в мыле, три дня бьюсь.PS сделал как описано в мануале но директория (/usr) через fstab не монтируется, хоть убейся, а ведь должна.
/etc/exports:
/diskless/192.168.1.1 192.168.1.0/24(rw,sync)
/usr 192.168.1.0/24(rw,sync)
/opt 192.168.1.0/24(rw,sync)
/home 192.168.1.0/24(rw,sync)/etc/fstab:
srv:/diskless/192.168.1.1 / nfs defaults,rw,users,rsize=8192,wsize=8192 1 1
srv:/usr /usr nfs defaults,rw,users,rsize=8192,wsize=8192 1 1
none /proc proc defaults 0 0
none /dev/shm tmpfs defaults 0 0
none /tmp tmpfs defaults 0 0
>Хочу себе сделать бездисковые станции, все сделал как написано на http://www.gentoo.org/doc/en/diskless-howto.xml (у
>меня Gentoo). Насписано вроде доступно но есть три момента
>1. Монтирование директории /usr - не монитруется при старте (чтоб смонтировать нужно
>стартануть netmount)
>2. Если стартануть netmount то при ребуте выдает косяк - типа больше
>нет процессов в данном ранлэвэле и останавоивается (не перезагруэается)
>3. Хочется загружать /usr как можно раньше, но ненашел как (если загружать
>его netmount'ом то все равно в /udev и в localmount вылезают
>ошибки - что закономерно /usr то еще нет)
>Сопственно вопрос как победить !!! Я ужо в мыле, три дня бьюсь.
>
>
>PS сделал как описано в мануале но директория (/usr) через fstab не
>монтируется, хоть убейся, а ведь должна.
>
>/etc/exports:
>/diskless/192.168.1.1 192.168.1.0/24(rw,sync)
>/usr
> 192.168.1.0/24(rw,sync)
>/opt
> 192.168.1.0/24(rw,sync)
>/home
> 192.168.1.0/24(rw,sync)
>
>/etc/fstab:
>srv:/diskless/192.168.1.1 /
>nfs defaults,rw,users,rsize=8192,wsize=8192 1 1
>srv:/usr /usr nfs defaults,rw,users,rsize=8192,wsize=8192 1 1
у /usr passno=1 ??? имхо это неправильно.
>none /proc proc defaults 0 0
>none /dev/shm tmpfs defaults 0 0
[...]\^P^/
>>Хочу себе сделать бездисковые станции, все сделал как написано на http://www.gentoo.org/doc/en/diskless-howto.xml (у
>>меня Gentoo). Насписано вроде доступно но есть три момента
>>1. Монтирование директории /usr - не монитруется при старте (чтоб смонтировать нужно
>>стартануть netmount)
>>2. Если стартануть netmount то при ребуте выдает косяк - типа больше
>>нет процессов в данном ранлэвэле и останавоивается (не перезагруэается)
>>3. Хочется загружать /usr как можно раньше, но ненашел как (если загружать
>>его netmount'ом то все равно в /udev и в localmount вылезают
>>ошибки - что закономерно /usr то еще нет)
>>Сопственно вопрос как победить !!! Я ужо в мыле, три дня бьюсь.
>>
>>
>>PS сделал как описано в мануале но директория (/usr) через fstab не
>>монтируется, хоть убейся, а ведь должна.
>>
>>/etc/exports:
>>/diskless/192.168.1.1 192.168.1.0/24(rw,sync)
>>/usr
>> 192.168.1.0/24(rw,sync)
>>/opt
>> 192.168.1.0/24(rw,sync)
>>/home
>> 192.168.1.0/24(rw,sync)
>>
>>/etc/fstab:
>>srv:/diskless/192.168.1.1 /
>>nfs defaults,rw,users,rsize=8192,wsize=8192 1 1
>>srv:/usr /usr nfs defaults,rw,users,rsize=8192,wsize=8192 1 1
>у /usr passno=1 ??? имхо это неправильно.
>>none /proc proc defaults 0 0
>>none /dev/shm tmpfs defaults 0 0
>[...]
>
>\^P^/
А как правильно? И вообще как организовать монтирование по fsnabу
>>>/etc/fstab:
>>>srv:/diskless/192.168.1.1 /
>>>nfs defaults,rw,users,rsize=8192,wsize=8192 1 1
>>>srv:/usr /usr nfs defaults,rw,users,rsize=8192,wsize=8192 1 1
>>у /usr passno=1 ??? имхо это неправильно.
>
>А как правильно?
скорее всего должно быть 0 0, как у /usr так и у корня. иначе система будет искать fsck.nfs, такого не бывает. возсожно она отказывается смонтировать /usr именно потому, что его не удалось прочекать ($? после fsck не будет равен 0)
>И вообще как организовать монтирование по fsnabу
а это кто такое вообще?\^P^/
>>И вообще как организовать монтирование по fsnabу
>а это кто такое вообще?
>
>\^P^/Сорри fstab
У меня вообще неполучается смонтировать /usr через fstab он просто не монтируется! Все остальное что не nfs монтируется нормально, корень тоже, а вот /usr не монтируется. Если ручками то все нормально, но тогда шрифты, кодировки и прочее не пашет (приходиться монтировать /usr потом все перезапускать).
Такая вот беда
Даже если ставить в 0 проверку разделов /usr не монтируется
>>>И вообще как организовать монтирование по fsnabу
>>а это кто такое вообще?
>>
>>\^P^/
>
>Сорри fstab
>У меня вообще неполучается смонтировать /usr через fstab он просто не монтируется!
>Все остальное что не nfs монтируется нормально, корень тоже, а
>вот /usr не монтируется. Если ручками то все нормально, но тогда
>шрифты, кодировки и прочее не пашет (приходиться монтировать /usr потом все
>перезапускать).
>Такая вот беда
тяжело такие вещи через форум дебажить.однако..
grep -r 'mount.*nfs' /etc\^P^/