Nfsroot

Материал из Wiki Open book
Перейти к: навигация, поиск

Подключение корневой файловой системы через NFS (nfsroot)

Данный документ создан по мотивам Documentation/nfsroot.txt, но не является его точным переводом.

Подключение корневой файловой системы через NFS может быть очень полезно для бездисковых систем (например, X-терминалов) и для отладки дистрибутивов без использования эмуляторов.

Терминология:

  • клиент — компьютер, получающий корневую файловую систему по NFS.
  • NFS-сервер — компьютер, предоставляющий клиенту корневую файловую систему по NFS.

Опции командной строки ядра

Параметр ip= сообщает ядру настройки сетевого интерфейса и таблицы маршрутизации.

ip=<client-ip>:<server-ip>:<gw-ip>:<netmask>:<hostname>:<device>:<autoconf>

  • <client-ip> — IP-адрес клиента, если не задан, то IP-адрес будет получен с помощью протоколов RARP или BOOTP.
  • <server-ip> — IP-адрес NFS-сервера.
  • <gw-ip> — IP-адрес маршрутизатора. Этот параметр используется в том случае, если клиент и NFS-сервер находятся в разных сетях. Если параметр не задан, считается, что NFS-сервер

и клиент находятся в одной локальной сети.

  • <netmask-ip> — маска сети для сетевого интерфейса.
  • <hostname> — имя клиента. Если этот параметр не задан, то имя будет получено по протоколу BOOTP, либо в качестве имени будет использован IP-адрес в ASCII-нотации.
  • <device> — имя сетевого интерфейса.
  • <autoconf> — имя протокока для автоконфигурации. Возможные значения: rarp, bootp, off.


Примеры:

Клиент и сервер находятся в одной локальной сети 192.168.1.0/24. Активировать сетевой интерфейс eth0 клиента и назначить ему адрес 192.168.1.201. Адрес сервера — 192.168.1.1.

ip=192.168.1.201:192.168.1.1::255.255.255.0::eth0:off

Полностью автоматическая настройка клиента по протоколу RARP:

ip=rarp
Источник — «http://kryukov.biz/wiki/Nfsroot»
Инструменты
    
Личные инструменты