Параметры загрузки для файловой системы NFS

We use cookies. Read the Privacy and Cookie Policy

Linux поддерживает и бездисковые рабочие станции, загружаемые по локальной сети. Для этого необходимо настроить корневую файловую систему бездисковой станции как NFS (Network File System, сетевая файловая система). Чтобы сообщить бездисковой рабочей станции, с какой машины она будет получать операционную систему, используются указанные в этом разделе параметры. Также необходимо установить параметр root=/dev/nfs. Подробная информация по использованию NFS в качестве корневой файловой системы содержится в файле /usr/src/Linux-2.4.3/Documentation/nfsroot.txt. Эта тема также будет рассмотрена в гл. 33.

Параметр nfsroot

Параметр сообщает ядру, какую машину, какой каталог и с какими опциями NFS использовать в качестве корневой файловой системы. Формат этого параметра следующий:

nfsroot=[<server-ip>:]<root-dir>[,<nfs-options>]

Если параметр nfsroot не был дан в командной строке, то по умолчанию будет использовано значение /tftpboot/%s.

Другие опции:

• <server-ip> – задает IP-адрес сервера NFS. Если это поле не задано, по умолчанию адрес будет определен переменной nfsaddrs;

• <root-dir> – имя каталога на сервере, монтируемого как корневой. Если в строке имеется фраза "%s", она будет заменена на ASCII-представление IP-адреса клиента;

• <nfs-options> – стандартные опции NFS. Все опции разделены запятыми. Если поле опций не задано, будут использованы следующие параметры:

– port = указывается демоном роЛтар-сервера

– rsize = 1024

– wsize = 1024

– timeo = 7

– retrans = 3

– acregmin = 3

– acregmax = 60

– acdirmin = 30

– acdirmax = 60

– flags = hard, nointr, noposix, cto, ac

Параметр nfsaddrs

Параметр загрузки устанавливает параметры сетевого интерфейса. Если параметр опущен, то для выяснения этих значений ядро попытается использовать RARP и/или ВООТР. Формат параметра следующий:

nfsaddrs=<my-ip>:<serv-ip>:<gw-ip>:<netmask>:<name>:<dev>:<auto>

• <my-ip> – IP-адрес клиента. Если параметр опущен, адрес определяется с помощью RARP или ВООТР. Выбор протокола будет зависеть от того, как было сконфигурировано ядро, и от параметра <auto>. Если параметр указан, ни RARP, ни ВООТР использоваться не будут;

• <serv-ip> – IP-адрес сервера NFS. Если это поле опущено, будет использован адрес сервера, ответившего на запрос RARP или ВООТР;

• <gw-ip> – IP-адрес шлюза. Если поле опущено, шлюзы использоваться не будут;

• <netmask> – маска сети для сетевого интерфейса;

• <name> – имя клиента;

• <dev> – имя используемого сетевого устройства. Если поле опущено, для RARP-запросов будут использованы все устройства, а для ВООТР – первое найденное. Для NFS будет использовано устройство, на котором были получены ответы RARP или ВООТР;

• <auto> – автоконфигурирование. Можно использовать следующие значения:

– rarp – использовать протокол RARP;

– bootp – использовать протокол ВООТР;

– both – будут применены оба протокола;

– none – означает отсутствие автоконфигурирования. В этом случае следует указать все необходимые значения в предыдущих полях.

Данный текст является ознакомительным фрагментом.