Какво е разширението на файла NFS? Какво е NFS? Мрежова файлова система. Протокол за достъп до файлови системи V_dkrity nfs

Доби всичко най-добро. В тази статия бихме искали да ви разкажем за тях Как да получите всички коли в NFS Most Wanted 2005. Наистина разпознавайте всички машини по-лесно и ги разпознавайте колкото е възможно. Мисля, че всеки иска да се вози в готини коли, да премине през играта и да ги бие. В tsіy stattі Vіdkryєte vіdkryєte vіdkієte vіdkієte vіdі vіchі і і fіlka kіlka khvilin. Използвайте безлични методи, за да намерите всички коли в Need For Speed ​​Most Wanted и ние ще ви разкажем някои от тях.

Разкрийте всички машини, инсталирали спестяванията

Най-лесният и прост начин е да получите 2005 от нашия сайт. Завантаживи и като монтира спестяванияНяма да ви се случи да преминете през играта и да счупите колата, тъй като в новата всички коли вече са мъртви. Преди речта в баланса ще имате и куп стотинки, а ако сте конкретни, тогава 900 милиона. Смятаме, че ще купим всички коли от града, за да ги вземете. Наслади се!

Чит код за всички машини

Следващата стъпка е да напишете специален чит код, който ще отвори всички коли в NFS Most Wanted. Предпишете своя измамник следвайте английски езикпред входа на групата, ако има надпис на екрана "Щракнете, за да продължите".

много търсен- Чит код за отваряне на всички машини в NFS Most Wanted 2005 rock.

Отключвайте колите чрез трейнера

Ако има повече начини да отмените, ако не ви харесва, тогава се препоръчва да въведете всички коли в NFS Mist Wanted чрез обучителя. Otzhe, zavantazhuemo от нашия сайт. Уважение! Треньорът работи само на NFS версия 1.3. Следвахме инструкциите.
  1. Разопаковане и стартиране на обучителя.

  2. Натиснете бутона "Run The Game", след което играта може да започне.

  3. Сгортаемо гр ( ALT+TAB) и поставете отметка в квадратчето Активиране на всички автомобили.

  4. Витаемо! Отключихте всички коли от NFS Most Wanted


Yak Wee Bachite, лесно е да вземете всички коли в Need For Speed ​​Most Wanted 2005. Сега можете да се возите на всички коли без никакви проблеми, дори и да е в Грузия, но не забравяйте да знаете стотинките за закупуване на тези коли. За тези, които могат да ускорят нашите инструкции. Vlasne, като че ли ви обвиняват за храна или не сте успели да видите всички коли, тогава пишете в коментарите под тази статия. Добре дошъл Грис! Още в началния екран на Need for Speed ​​Undergroung 2 можете да научите за метода на тъга в главата. Tse garniy i pouzhenny кола, дизайн vіdpovіdno до чудотворния стил на гравиране, scho mіє modificаnі елементи на корпуса и неусъвършенствани swidkіsnі характеристики. Можете да пресъздадете копия на автомобили Ford Mustang, Nikki Moris с оригинален NFSU винил или Nissan Z, който е основната кола на Рейчъл Тейлър, а най-често срещаният набор от части за тунинг е широк комплект за тяло.

Navkolo tsієї те отиват още по-богати superechok, така че никой не знае недвусмисления начин да получите достъп до такива надстройки. Установено е напълно, че широките комплекти за тяло стават достъпни независимо от хода на играта, но можете да го отворите не по-рано, по-ниско на петия етап на автомобила.

Окуляри с репутация за автомобили и спонсори

Частите за перфектната кола често са бонуси за печалба от помощта, като правило, от спонсори и специални. Освен това за победата в събитието беше прехвърлен не по-малко от стотинка винен град и беше спечелена точка на репутация, има голям брой такива шансове, гравирани върху откриването на уникални детайли.

След това познайте какво рекламира спонсорът на финала, за да държите копие от специални състезания и да спечелите уникална награда от чантата. Vіdomo kіlka vipadkіv, ако vіdkriti razshirennya тялото Need for Speed ​​премина към същото след победата в състезанията на спонсора или в следващите.

Изтегляне на случаен принцип тази награда за спечелени състезания

Gravtsy, yakі mayut namir vіdkriti vіdkriti vdoskonalennya за автомобили, включително широки комплекти за тяло, не трябва да бърза с преминаването на сивото, само за задачите на основната сюжетна линия. Кожата на етапите на грижа е придружена от допълнителни възможности, които са доста очевидни за геймъра.

Едно от „великденските яйца“ на Underground 2 са специалните състезатели, които могат да тренират главния герой като супер герой на основните магии. И тук успехът на куриера винаги може да бъде придружен от помощта на допълнителните способности на капитана.

На картата на света на играта няма налични състезания за преминаване, но спонсорът не желае да участва в договора. Колкото по-голям е броят на хората, спечелили гроба, толкова по-голяма е възможността за спечелване на допълнителни награди. При grі є th prihovanі дестилация. Не знаете на картата в режим на безплатно каране, но можете да получите ореоли, ако минете. Ако искате да погледнете картата и да промените в гаража, можете да настроите чакъл приблизително roztashuvannya mіsts zmagan. Варто уважава, че възможността за отнемане на допълнителна награда за съдбата на тегленията е изцяло випадкова.

Участие в "outtrans"

По най-ефективния начин, otrimannya уникални ъпгрейди, включително добавяне на боди комплекти, съдбата на безплатните теглене, така наречените Out Run. Почти можете да го направите, като се доближите до супер ездача в режим на шофиране (другите състезатели са маркирани на картата от други хитреци).

За да се погрижа за разширяването на тялото за екстериора, гравитацията, необходима за получаване на цаца, успях да спестя и което е по-уникално и ценно, по-важно. Например, първият комплект с широка каросерия се присъжда за някои победи, а за премахване на логото на марката NFSU на вашия автомобил, трябва да спечелите суперниките единадесет пъти. Krіm разширяване на тялото, като в града можете да вземете други ъпгрейди, и lichnik спечели наградата.

Merezhna файлова система (NFS - Network File System) е решения за глобален достъп до файлове за организации, които могат да променят средовите машини с Windows и Unix/Linux. Файловата система NFS позволява едновременен достъп до файлове между различни платформи на функционална операционна система Windows Server 2012. NFS услугите на Windows Server 2012 включват тази възможност.

1. Пошук при Active Directory. Можете да хакнете Windows Active Directory за достъп до файлове. Разширяване на схемата за управление на идентичността за Unix до Active Directory, за да премахнете полетата за идентификатор на потребител на Unix (UID) и идентификатор на група (GID). Това позволява на сървъра за NFS и клиента за NFS услугите да гледат на дисплея на облачните записи на Windows хостове в Unix директно от Active Directory Domain Services. Компонентът за управление на идентичността за Unix ще улесни показването на облачните записи на Windows кутии в Unix от Active Directory Domain Services.

2. Подобрена производителност на сървъра. NFS услугите включват драйвер за филтър за файлове, който значително ускорява достъпа до файловете на сървъра.

3. Поддръжка за специални Unix прикачени файлове. NFS услугите поддържат специални добавки за Unix (mknod).

4. Разширена поддръжка на Unix. NFS услугите поддържат тези версии на Unix: Sun Microsystems Solaris 9, Red Hat Linux версии 9, IBM AIX версия 5L 5.2 и Hewlett Packard HP-UX версия 11i, както и много съвременни Linux дистрибуции.

Един от най-широките сценарии, който създава необходимост от регистриране на NFS, прехвърляне на достъп Windows средикъм система за планиране на ресурсите на предприятието (ERP), базирана на Unix. Perebuvayuschie в ERP системата, koristuvachchi може да създава и експортира финансови данни в Microsoft Excel за по-нататъшен анализ. Файловата система NFS ви позволява да прехвърляте към тези файлове, както преди, прехвърляйки се в средата на Windows, което скоро ще изисква наличието на специални технически умения и ще намали времето, прекарано за експортиране на файлове от Unix скрипта и по-късно за импортирането им в програма.

Можете също да отстраните ситуацията, ако имате Unix система, така че да спрете да записвате файлове в мрежа за съхранение (SAN). Стартиране на NFS услуги Windows машини Server 2012 позволява на служителите в организацията да получат достъп до запазени файлове без допълнителни разходи за скриптове от страна на Unix.

Преди да инсталирате NFS услуги, трябва да проверите дали някакви по-рано инсталирани NFS компоненти, като например NFS компоненти, които са били включени преди склада за услуги за Unix.

Компоненти на NFS услуги

Налични са два компонента на NFS услугите.

1. Сървър за NFS(сървър за NFS). Обадете се на компютър, който е базиран на Unix, не можете да стигнете до файлове, които са сортирани на компютър, базиран на Windows. Tim е не по-малко компютър, който работи на Windows Server 2012 R2 и компонентът Server NFS може да работи като файлов сървър за Windows и Unix компютри.

2. Клиент за NFS(Клиент за NFS). Озвучете компютъра си на базата на Windows, не можете да стигнете до файлове, които са на компютъра, които са базирани на Unix. Компютър, работещ с Windows Server 2012 R2 и компонентът Client for NFS, може да позволи достъп до файлове, които се съхраняват на NFS сървър, базиран на Unix.

Инсталиране на сървър за NFS с помощта на PowerShell

Нека да видим как да хакнем PowerShell, за да инсталираме NFS роля на сървър, който създава разделен NFS файлов дял.

1. Отворете прозореца Windows PowerShellпрез контролния панел въведете името на публичния запис на администратора.

2. Въведете командите по-долу, за да инсталирате ролята на NFS на сървъра:

PS C:\> Import-Module ServerManager PS C:\> Add-WindowsFeature FS-NFS-Services PS C:\> Import-Module NFS

3. Въведете командата по-долу, за да създадете нов файл за споделяне на NFS:

PS C:\> New-NfsShare -Име "Тест" -Път "C:\Shares\Test"

4. За да видите всички нови командлети на PowerShell, които са налични в NFS, налични в Windows Server 2012 R2, изпълнете следната команда:

PS: Get-Command -Module NFS

5. Щракнете с десния бутон върху папката C:\Shares\Test, изберете "Power", след което отидете на раздела NFS Sharing. Натиснете бутона Manage NFS Sharing (Проверка на NFS достъпа), в диалоговия прозорец можете да промените разрешенията за достъп до папката, да разрешите анонимен достъп, да коригирате параметрите за кодиране на файлове. Можете да получите пълен достъп до NFS папка с помощта на диалоговия прозорец Разширено споделяне на NFS, без да използвате PowerShell.

Инсталиране на стандартни разрешения

Сега ще трябва да отворим порт за защитна стена, за да функционира NFS. Портовете, необходими за нормалното функциониране на NFS услугите, са изброени по-долу в таблицата.

Добър ден, читатели и гости. Още повече е прекъсването между стълбовете на булата, но аз съм нов в битката). Ще разгледам днешната статистика към NFS протокола, както и конфигуриране на NFS сървър и NFS клиент на Linux.

Влизане в NFS

NFS (Мрежова файлова система - обединена файлова система) според мен - идеално решение в локален район, където се използва шведски (превключен в порт със SAMBA и по-малко ресурс в порт с отдалечени файлови системи с криптиране - sshfs, SFTP и т.н...) т.е. се предава. NFS протоколпозволява монтиране на отдалечени файлови системи чрез връзка в дърво на локални директории, yakbi tse bula монтирана дискова файлова система. Тим сами местни програмиможе да работи с отдалечена файлова система, като локална. Ale treba buti ние ще защитим (!) Z NFS настройки, повече за една конфигурация, можете да преместите операционната система на клиента, без да проверявате I/O. NFS протоколоснови върху роботи RPC протокол, което засега не ми пасва на ума)) за това материалът в статията ще бъде разпространен... Преди всичко можете да спечелите NFS, независимо дали е сървър или клиент, вие сте виновен за помирението, че вашето ядро ​​може да поддържа файловата система NFS. Можете да проверите дали ядрото поддържа файловата система NFS, като погледнете наличието на съответните редове във файла /proc/файлови системи:

АРХИВ ~ # grep nfs /proc/filesystems nodev nfs nodev nfs4 nodev nfsd

Как да посочите редове във файлове /proc/файлови системине се появяват, трябва да инсталирате пакетите, описани по-долу. Tse, svvidshe за всичко, ни позволява да инсталираме наследени модули на ядрото за поддръжка на необходимите файлови системи. Дори след инсталиране на пакетите, поддръжката на NFS не се появява посочен файл, ще е необходимо да активирате тези функции.

История Мрежова файлова система

NFS протокол razrobleniya компанията Sun Microsystems и може да има своя собствена история 4 версия. NFSv1 bula е разработена през 1989 г. и е експериментална, работи се UDP протоколи. Версия 1 е описана в. NFSv2Булата е пусната през същата 1989 г., описана е от същия RFC1094 и се основава на UDP протокола, като същевременно позволява четене на не повече от 2 GB на файл. NFSv3преквалифициран през 1995 г то е описано в. Основните новости на третата версия бяха поддръжката на файловете от голямото разширение, добавена е поддръжка на TCP протокола и TCP пакетите от голямото разширение, което значително ускори практичността на технологията. NFSv4допълнен през 2000 г i е описан в RFC 3010, през 2003 г. прегледано и описано в. Четвъртата версия включва подобрена производителност, поддръжка на различни инструменти за удостоверяване (zocrema, Kerberos и LIPKEY с алтернативи на RPCSEC GSS протокол) и списъци за контрол на достъпа (както POSIX, така и тип Windows). NFS версия v4.1Була беше похвалена от IESG през 2010 г., тя взе номера. Важна иновация във версия 4.1 е спецификацията на pNFS - Parallel NFS, механизмът за паралелен достъп на NFS клиент до тези безлични дистрибуции на NFS сървъри. Наличието на такъв механизъм в стандарта на многостепенната файлова система ще помогне за отделянето на "мрачния" (облак) на колекцията на информационната система.

NFS сървър

Бо имаме NFS- ce мережевафайлова система, тогава е необходимо. (Така че можете сами да прочетете статията). Дали е необходим. Debian има пакет nfs-kernel-сървърі nfs-общ, RedHat има същия пакет nfs-полезни програми. Също така е необходимо да разрешите стартирането на демона на необходимите викони на ОС (команда в RedHat - /sbin/chkconfig nfs включенна Debian- /usr/sbin/update-rc.d nfs-kernel-server по подразбиране).

Инсталираните пакети в Debian се изпълняват в следния ред:

АРХИВ ~ # ls -la /etc/rc2.d/ | grep nfs lrwxrwxrwx 1 корен корен 20 Zhov 18 15:02 S15nfs-common -> ../init.d/nfs-common lrwxrwxrwx 1 корен корен 27 Zhov 22 01:23 S16nf. /nfs-kernel-server

За да стартирате nfs-общнека проверим самия сървър nfs-kernel-сървър. В RedHat ситуацията е подобна, повече от вина е, че първият скрипт е извикан nfslock, а сървърът се нарича просто nfs. професионалист nfs-общ използваме уебсайта на debian дословно: Компилирани файлове за клиента и NFS сървъра, който пакет трябва да бъде инсталиран на машината, за да работи като клиент или NFS сървър. Пакетът включва програми: lockd, statd, showmount, nfsstat, gssd и idmapd. Гледам скрипта за стартиране /etc/init.d/nfs-commonвъзможно е да се провери следващата последователност на работата: скриптът проверява наличието на съвпадащия двоичен файл /sbin/rpc.statd, като проверявате отново наличието на файлове /etc/default/nfs-common, /etc/fstabі /etc/exportsпараметри, които позволяват да стартират демоните idmapd і gssd , стартирайте демона /sbin/rpc.statd , дадено преди стартиране /usr/sbin/rpc.idmapdі /usr/sbin/rpc.gssdповторна проверка на наличието на графични двоични файлове, дадени за демон /usr/sbin/rpc.idmapd pervіryaє nayavnіst sunrpc, nfsі nfsd, както и поддръжка на файлова система rpc_pipefsв ядрото (така че наличието на файла /proc/файлови системи), когато всичко е далече, тогава започнете /usr/sbin/rpc.idmapd . Допълнително за демона /usr/sbin/rpc.gssd ревизирам rpcsec_gss_krb5 модул на ядротостартира демона.

Как да погледнем вътре скрипт за стартиране на NFS сървърна Debian ( /etc/init.d/nfs-kernel-server), тогава можете да изпълните следната последователност: при стартиране скриптът проверява отново файла /etc/exports, присъствие nfsd, наличие на подкрепа NFS файлова системав (tobto файл /proc/файлови системи), ако всичко е на мястото си, тогава демонът се стартира /usr/sbin/rpc.nfsd , dalі reverіyaє параметър на задачите NEED_SVCGSSD(посочено във файла за настройка на сървъра /etc/default/nfs-kernel-server) i, като работни места - стартирайте демона /usr/sbin/rpc.svcgssd , спрете да изпълнявате демона /usr/sbin/rpc.mountd . От кой скрипт се вижда това NFS сървърният робот е кумулативендемони rpc.nfsd, rpc.mountd и ако удостоверяването на Kerberos е победено, тогава демонът rcp.svcgssd. Демоните rpc.rquotad и nfslogd също се стартират в основата на падането (в Debian не знам за този демон и за причините за този демон, може би визии...).

Защо разбра това сървърът на мрежовата файлова система се състои от предстоящи процеси (четете - демони), поставени в директории /sbin и /usr/sbin:

В NFSv4, когато използвате Kerberos, допълнително се стартират демони:

  • rpc.gssd- Демонът NFSv4 осигурява методи за удостоверяване чрез GSS-API (Kerberos Authentication). Работи на клиенти и сървъри.
  • rpc.svcgssd- NFSv4 сървър демон, който осигурява удостоверяване на клиента от страна на сървъра.

portmap и RPC протокол (Sun RPC)

Крем за задаване на повече пакети, за коректна работа е необходим NFSv2 и v3 допълнителен пакет portmap(за по-нови дистрибуции, промени в преименуването на rpcbind). Този пакет звучи автоматично инсталиран от NFS като резервен и внедрява RPC сървърния робот, така че динамично да разпознава портовете на други услуги, регистрирани в RPC сървъра. Буквално от документацията - сървърът, който преобразува номерата на програмата RPC (Remote Procedure Call) от номерата на TCP / UDP портовете. portmap работи с decalcom обекти: RPC повиквания или заявки, TCP/UDP портове,версия на протокола(tcp или udp), номера на програмитеі версии на софтуера. Демонът на portmap се стартира от скрипта /etc/init.d/portmap преди стартирането на NFS услугите.

Накратко, сървърният робот RPC (Remote Procedure Call) работи с RPC-обвързвания (RPC-процедури) както в локални, така и в отдалечени процеси. Victory RPC връзки, регистрирайте услуги или се изтриват в/из порт mapping (независимо дали е порт mapping, portmap е, portmapper е, в по-новите версии, rpcbind), а клиентите за допълнителни RPC връзки са принудени да portmapper съдържат необходимата информация. Удобно за Corywatch име на обслужващата програма и нейните номера по подразбиране, присвоени на файла /etc/rpc. Веднага след като услугата стартира услугата и се регистрира на RPC сървъра в портовете на дисплея, RPC сървърът присвоява TCP и UDP портовете, към които е стартирана услугата и записва в ядрото си входната информация за работата. уникален номер на услугата (валидна преди /etc/rpc), за протокола и порта, на който работи услугата, както и за версията на услугата, ние предоставяме информация на клиентите за заявка. Самият порт има номер на програмата (100000), номерът на версията е 2, TCP порт 111 и UDP порт 111. Още, когато уточнявам демонното хранилище на NFS сървъра, въведох основния номер на програмата RPC. Аз, поотделно, като ви объркам с този параграф, ще ви кажа основната фраза, като съм виновен да поясня: основната функция на дисплея на порта е, че пита клиента, който чрез натискане на номера на RPC програма (или RPC номера на програмата) и версията, обърнете се към вашия (клиентски) порт, от който се захранва програмата. Очевидно, ако клиентът трябва да се върне към RPC с конкретен номер на програмата, отговорността на клиента ще бъде да се свърже с процеса на portmap на сървърната машина и да присвои номер на порт за повикването към необходимата RPC услуга .

RPC сървърният робот може да бъде представен по следния начин:

  1. Преобразувателят на портове е отговорен за стартиране първи, като правило, когато системата е заета. Всеки път, когато се създава TCP крайна точка и записва в TCP порт 111. Крайна точка на UDP също се създава, за да се провери дали UDP дейтаграма пристига на UDP порт 111.
  2. Когато стартирате програмата, която работи през RPC сървъра, тя създава TCP крайна точка и UDP крайна точка за версията на кожата на програмата. (RPC сървърът може да поддържа множество версии. Клиентът посочва необходимата версия при отмяна на RPC връзката.) Номерът на порта, който се присвоява динамично, е прикрепен към версията на кожата на услугата. Сървърът регистрира скинната програма, версията, протокола и номера на порта, като задава съответното RPC повикване.
  3. Ако клиентската програма RPC трябва да премахне необходимата информация, тя ще извика процедурата за пренасочване на порта, за да извлече номера на порта, който е динамично присвоен на дадена програма, версия и протокол.
  4. По искане на пристанището пивничът ще обърне номера на пристанището.
  5. Клиентът отменя RPC-заявката на номера на порта, изтривайки в точка 4. Ако UDP е отменен, клиентът просто отменя UDP дейтаграмата, за да отмени RPC-заявката, на номера на UDP порта, на който се захранва услугата . Доставчикът на услуги управлява UDP дейтаграмата, за да отмъсти срещу RPC съобщения. Ако TCP спечели, клиентът активно пише до TCP номера на порта на желаната услуга и след това принуждава известието за RPC повикване установено z'ednannyu. Сървърът отговаря на уведомлението за RPC заявка.

За да се извлече информация от RPC сървъра, се извлича помощната програма rpcinfo. С посочените параметри -p хостпрограма за показване на списък с всички регистрирани RPC програми на хост хост. Без да посочва хоста, програмата ще показва услуги на localhost. дупето:

ARCHIV ~ # RPCINFO -P програма VER PROPORT 100000 2 TCP 111 PORTMAPPER 100000 2 UDP 111 PORTMAPPER 100024 1 UDP 59451 Статус 100024 1 TCP 60872 Статус 100021 1 UDP 44310 NLockMGR 100021 3 UDP 44310 NLockmgr 100021 4 UDP 44310 NLockMGR 100021 1 TCP 44851 NLockMgr 100021 3 TCP 44851 NLOCKMGR 100021 4 TCP 44851 NLOCKMGR 100003 2 TCP 2049 NFS 100003 3 TCP 2049 NFS 100003 4 TCP 2049 NFS 100003 2 UDP 2049 NFS 100003 3 UDP 2049 NFS 100005 1 UDP 51306 Монтаж 100005 1 TCP Mountd 100005 2 udp 51306 монтиран 100005 2 tcp 41405 монтиран 100005 3 udp 51306 монтиран 100005 3 tcp 41405 мес.

Както можете да видите, rpcinfo показва (от дясната страна на екрана) номера на регистрираната програма, версия, протокол, порт и име. За помощ на rpcinfo можете да видите регистрацията на програмата или да премахнете информация за средата на услугата RPC (за повече опции вижте man rpcinfo). Както можете да видите, portmapper демон версия 2 е регистриран на udp и tcp портове, rpc.statd версия 1 на udp и tcp портове, NFS lock manager версия 1,3,4, nfs сървър демон версия 2,3,4, както и като демон за монтиране на версия 1,2,3.

NFS сървърът (по-точно демонът rpc.nfsd) премахва заявките от клиента за преглед на UDP дейтаграми на порт 2049. Независимо от тези, с които работи NFS, той позволява на сървъра да превключва портове, които са динамично присвоени, UDP порт 2049 е просто блокиран от NFS повече реализации.

Мрежова файлова система с протокол за робот

Инсталиране в отдалечен NFS

Процесът на монтиране на отдалечена файлова система NFS може да бъде представен със следната схема:

Описание на NFS протокола при монтиране към отдалечена директория:

  1. На сървъра и клиента се стартира RPC сървър (звучи, когато е зает), процесът на portmapper е ангажиран с услуги и се регистрира на портовете tcp / 111 и udp / 111.
  2. Стартират се услуги (rpc.nfsd, rpc.statd и in.), които се регистрират на RPC сървъра и се регистрират на съответните мрежови портове (както в настройката на услугата, статичният порт не е назначен).
  3. командата mount на компютъра на клиента насочва ядрото да монтира обединяващата се директория към посочения тип файлова система, хост и vlasne - към директорията, ядрото променя формата RPC - заявки към процеса на portmap на NFS сървъра на udp/ 111 порт (който не е зададен на клиентската опция за обработка чрез tcp)
  4. Сървърното ядро ​​на NFS научава RPC за присъствието на демона rpc.mountd и го предава на клиентското ядро гранично пристанище, de pracyuє демон.
  5. mount ще стартира RPC на порта, на който работи rpc.mountd. Сега NFS сървърът може да обърне идентичността на клиента чрез свързване към конкретен IP адрес и номер на порт, за да пренасочи къде клиентът може да монтира определената файлова система.
  6. Демонът за монтиране проверява описанието на захранваната файлова система.
  7. Командата за монтиране на клиента вижда подкана за монтиране на системата за свързване на файла с описание, минус 5, с локалната точка на монтиране на хоста на клиента. Описването на файла се записва в NFS кода на клиента и в този момент, независимо дали е било началото на процеса на ядрото на файловете във файловата система на сървъра, описанието на файла като отправна точка.

Обмен на данни между клиент и NFS сървър

Типичен достъп до отдалечена файлова система може да бъде описан със следната схема:

Описание на процеса на изтегляне във файл на NFS сървър:

  1. Клиентът (процесът koristuvach) ще трябва да разреши достъп до локален файл или до NFS файл. Ядрото е ангажирано с оперативна съвместимост с шлюза чрез модули на ядрото или чрез системни повиквания.
  2. модул на ядрото kernel/fs/nfs/nfs.ko,Това отменя функционалността на NFS клиента чрез управление на RPC заявки към NFS сървъра чрез TCP/IP модула. NFS изисква UDP фитил, прототипирането на нови реализации може да надмине TCP.
  3. NFS сървърът ще позволи на заявките от клиента да преглеждат UDP дейтаграми на порт 2049. Независимо от това какво NFS може да направи с превключвателен порт, той позволява на сървъра да превключва портове, които са динамично присвоени, UDP порт 2049 просто се заключва за NFS в реалния живот .
  4. Ако NFS сървърът приема заявки от клиента, VIN се предава на локалната подпрограма за достъп до файла, като по този начин се осигурява достъп до местен дискна сървъра.
  5. Резултатът от изтеглянето на диска се обръща към клиента.

Настройка на NFS сървър

Настройка на сървъракато цяло работи с директорите на локални директории, разрешени за инсталиране от отдалечени системи във файлове /etc/exports. Ця дея се нарича йерархия на директорията за експортиране. Основните източници на информация за експортиране са директории и файлове:

  • /etc/exports- Основният конфигурационен файл, който може да се използва за промяна на конфигурацията на експортирани каталози. Печели при стартиране на NFS, тази програма за експортиране.
  • /var/lib/nfs/xtab- Извличане на списъка с директории, монтирани от отдалечени клиенти. Задейства се от демона rpc.mountd, когато клиентът се опитва да монтира йерархията (създава се запис за монтиране).
  • /var/lib/nfs/etab- Списък с каталози, които могат да се монтират от отдалечени системи от зададените параметри на каталозите за експортиране.
  • /var/lib/nfs/rmtab- Списък с каталози, които в момента не се експортират.
  • /proc/fs/nfsd- Специална файлова система (ядро 2.6) за keruvannya NFS сървър.
    • износ- Списък на активната експортна ієрархия и клиенти, кои са експортирани, както и параметри. Вземете ядрото тази информацияот /var/lib/nfs/xtab.
    • нишки- отмъсти за броя на потоците (можете също да го промените)
    • за помощ filehandle можете да вземете манипулатора на файлове
    • та в...
  • /proc/net/rpc- Извличане на "sire" (сурова) статистика, която може да бъде премахната за допълнителен nfsstat, както и различни кешове.
  • /var/run/portmap_mapping- информация за регистрация в услугата RPC

Забележка: vzagali, в интернет, интерпретацията на тази формула се разпознава от файловете xtab, etab, rmtab, не знам на кого да кажа.

Персонализиране на файла /etc/exports

По най-простия начин файлът /etc/exports е единичен файл, който може да се редактира, за да се настрои NFS сървър. Tsey файл keruє такива аспекти:

  • Яки клиентиможе да изтегля файлове на сървъра
  • Към някои йерархиикаталози на сървъра могат да бъдат изтеглени от клиента
  • Как ще бъдат имената на клиентите въобразяваневърху местните имена на ползватели

Файлът за експортиране може да бъде в следния формат:

експортна_точка клиент1 (опции) [клиент2(опции) ...]

де dot_export абсолютен път на експортирани каталози, клиент1 - n Аз съм сам, или повече клиенти, или IP адрес, разделени с интервали, което е разрешено да се инсталира експортна_точка . Настроики опишете правилата за монтаж за клиентвъзложени преди настроики .

Типична ос експортиране на конфигурационен файл на задника:

АРХИВ ~ # cat /etc/exports /archiv1 файлове(rw,sync) 10.0.0.1(ro,sync) 10.0.230.1/24(ro,sync)

IN това дупекомпютрите файлове и 10.0.0.1 имат достъп до експортната точка /archiv1, с която файловете хостват за четене/запис, а за хост 10.0.0.1 и подизмерение 10.0.230.1/24 само достъп за четене.

Описанието на хостовете в /etc/exports е разрешено в обиден формат:

  • Имената на четири възли са описани като файлове или files.DOMAIN.local.
  • Описанието на маската на домейна се извършва в следния формат: * DOMAIN.local включва всички възли на домейна DOMAIN.local.
  • Pdmerezhi се задават в двойките за търсене IP адрес/маска. Например: 10.0.0.0/255.255.255.0 Извличане на всички университети, чиито адреси започват от 10.0.0.
  • Задайте името на обединената група @myclients, така че да имате достъп до ресурса (ако NIS сървърът е различен)

Общи опции за експортиране на каталози на йерархия

Файлът за експортиране има толкова големи опции(опциите са посочени в долната част на заглавията, които трябва да бъдат заключени за заключване в повечето системи, за рамена - не за заключване):

  • auth_nlm (no_auth_nlm)или secure_locks (insecure_locks)- Посочва, че сървърът е отговорен за удостоверяването на заявките за блокиране (за допълнителния протокол NFS Lock Manager (NFS blocking manager)).
  • скрий (скрий)- тъй като сървърът експортира две каталожни йерархии, като едната е прикачена (монтирана) към друга. Клиентът трябва изрично да монтира приятелска (дъщерна) йерархия, в противен случай точката на монтиране на дъщерната йерархия ще изглежда като празна директория. Опция nohide за създаване на друга йерархия на директория без изрично монтиране, преди да се появи. ( Забележка:Толкова исках опцията и не знаех как да практикувам...)
  • ro(rw)- Позволява ви да поискате повече четене (запис). (Разрешено - възможно е да се чете/записва това, което не е присвоено на разрешенията на файловата система, ако сървърът не е оторизиран да чете файла, тогава е разрешено да го прочете, защото има право да го прочете или не.)
  • сигурен (несигурен)- имайте предвид, че заявките за NFS идват от защитени портове (< 1024), чтобы программа без прав root не могла монтировать иерархию каталогов.
  • subtree_check (no_subtree_check)- При експортиране на папката на файловата система, но не на цялата файлова система, сървърът проверява кои файлове се подават в експортираната папка. Повторната проверка на Vimknennya променя сигурността, но също така повишава сигурността на трансфера на данни.
  • синхронизиране (асинхронно)- Посочва, че сървърът е виновен за резервиране на заявката само след като запише промените на диска, завършвайки ги със заявките. Опцията async показва на сървъра проверка за запис на информация на диск, което увеличава производителността, но също така намалява режийните разходи, т.к. по време на бръсненето на деня или собственика на притежанието е възможна загуба на информация.
  • wdelay (no_wdelay)- инструктирайте сървъра да отреже заявката за запис, така че да бъде открита следващата заявка за запис, записвайки данни в по-големи блокове. Tse pіdvischuє produktivnіst nadsilannі страхотни chrg отбори на запис. no_wdelay Указва да не се допуска записване на повече команди, които може да са различни, тъй като сървърът ще приеме голям брой команди, които не съвпадат една по една.

Експортирайте символни съобщения и прикачени файлове.При експортиране на архиви на директории, за да се избегнат символни съобщения, е необходимо изпращаният обект да е достъпен за клиентската (отдалечена) система, за да може да се наруши едно от следните правила:

Файлът ще бъде прикачен към интерфейса. Преди експортирането на файла ще прикача експорта към целия интерфейс. Ако клиентската система не е от този тип, тогава експортирането на прикачени файлове няма да работи. В клиентски системи, когато монтирате NFS обекти, можете да изберете опцията nodev, така че прикачените файлове в директориите, които са монтирани, да не се обръщат.

Опциите за заключване може да варират в различните системи, можете да ги потърсите в /var/lib/nfs/etab. След описание на експортираната директория в /etc/exports и рестартиране на NFS сървъра, всички опции за отхвърляне (прочетете: опции за заключване) ще бъдат показани във файла /var/lib/nfs/etab.

Опции за ферментация (валидност) на идентификатори

За по-добро разбиране на казаното по-долу, бих искал да призная тази статия. Кожата на Linux кутията има собствен UID и хост GID, както е описано във файловете /etc/passwdі /etc/group. NFS сървърът взема предвид, че операционната система на отдалечения възел viconal е удостоверила автентичността на хоста и му е присвоила правилния UID и GID. Експортирането на файлове дава на клиентите на клиентската система същия достъп до тези файлове, така че смърдовете бяха регистрирани директно на сървъра. Очевидно, ако NFS клиентът надвие сървъра, сървърът има UID и GID за идентифициране на сървъра в локалната система, което може да доведе до някои проблеми:

  • koristuvach може да не използва едни и същи идентификатори и в двете системи и, очевидно, може да получи достъп до файловете на друг koristuvach.
  • защото коренният идентификатор на корена е настроен на 0 и този корен се съпоставя с локалния корен в падането според посочените опции.

Следващите опции задават правилата за ферментация на далечни користуваци в местни:

  • root_squash (no_root_squash)- При настройка на опцията root_squash, заявките като root се съпоставят с анонимен uid/gid или като root, посочен в параметъра anonuid/anongid.
  • no_all_squash (всички_squash)- Не променяйте UID/GID на кореспондента, който се свързва. Опция all_squashзадайте показването на всички не-root потребители като анонимни или други задачи за параметрите anonuid/anongid.
  • анонуид= UID і anongid= GID - Изрично зададен UID/GID за анонимен потребител.
  • map_static= /etc/file_maps_users - Посочете файл, за който можете да посочите отдалечен UID/GID - локален UID/GID.

Пример за вариант на файла на картата koristuvachіv:

ARCHIV ~ # cat /etc/file_maps_users # Mapping maps_users # отдалечен локален коментар uid 0-50 1002 # съпоставяне на карти от отдалечен UID 0-50 към локален UID 1002 gid 0-50 1002 # настройка на карти за локален от/span към отдалечен GID 0 -5 GID 1002

Курирано от NFS сървър

Обслужването на NFS сървъра е необходимо с помощта на обидни помощни програми:

  • nfsstat
  • showmsecure (несигурен) count

nfsstat: NFS и RPC статистика

Помощната програма nfsstat ви позволява да разглеждате статистиката на RPC и NFS сървъра. Опциите за команди могат да се търсят в man nfsstat.

showmount: преглед на информация за лагера на NFS

помощна програма showmountПомолете демона rpc.mountd на отдалечения хост да монтира файловата система. Зад ключалката виждате списък с сортирани клиенти. ключове:

  • --всичко- Можете да видите списък с клиенти и тази точка на монтиране от местоназначението, където клиентът е монтирал директорията. Тази информация може да е неуместна.
  • -- директории- Можете да видите списък с точки за монтаж
  • --износ- има списък с експортирани файлови системи с един поглед nfsd

Когато стартирате showmount без аргументи, конзолата ще покаже информация за системите, на които е разрешено да се монтират местендиректории. Например хостът ARCHIV ни дава списък с директории за експортиране с IP адресите на хостовете, на които е разрешено да монтират определените директории:

ФАЙЛОВЕ ~ # showmount --exports archive Експортиране на списък за архив: /archiv-big 10.0.0.2 /archiv-small 10.0.0.2

Ако посочите в аргумента име на хост/IP, тогава ще се покаже информация за хоста:

ARCHIV ~ # showmount файлове clnt_create: RPC: Програмата не е регистрирана # забележетекажете ни, че демонът NFSd не работи на хоста FILES

exportfs: обхождане на експортни директории

Тази команда обслужва директории за експортиране, набор файлове /etc/exports, по-точно пишете не услуга, а синхронизирайте с файл /var/lib/nfs/xtabтя видя xtab неубедително. exportfs се деактивира на всеки час, когато демонът nfsd се стартира с аргумента -r. Помощната програма exportfs в режим на ядрото 2.6 се свързва с демона rpc.mountd чрез файлове в директорията /var/lib/nfs/ и не се свързва директно с ядрото. Без параметри, той предоставя списък с поточни файлови системи, които да бъдат експортирани.

опции за exportfs:

  • [client:im'ya-directory] - добавете или изтрийте посочената файлова система за посочения клиент)
  • -v - показва повече информация
  • -r - реекспортирайте всички директории (синхронизирайте /etc/exports и /var/lib/nfs/xtab)
  • -u - показва списъка с експортирания
  • -a - добавяне или изтриване на всички файлови системи
  • -o - опции чрез кого (подобно на опциите, зададени в / etc / exports; т.е. можете да променяте опциите, докато монтирате файлови системи)
  • -i - не настройвайте /etc/exports, когато добавяте само няколко параметъра от командния ред на потока
  • -f - махнете списъка с експортирани системи в ядрото 2.6;

NFS клиент

Първият път за връщане към файла на отдалечената файлова система на клиента (клиентската ОС) е виновна инсталирай їїта отримати тип сървър индикатор върху него. Монтиране на NFSможете да получите помощ за помощ или за помощ от един от автоматичните инсталатори, които са се появили (amd, autofs, automount, supermount, superpupermount). Процесът на инсталиране е добре показан на илюстрацията.

На NFS клиентиняма нужда да управлявате никакви демони, клиентски функциидеактивирайте модула на ядрото kernel/fs/nfs/nfs.ko, трик за монтиране на отдалечена файлова система. Експортираните директории от сървъра могат да бъдат монтирани на клиента по следните начини:

  • ръчно, с помощта на командата за монтиране
  • автоматично при победа, при монтиране на файлови системи, описани в /etc/fstab
  • автоматично с помощта на демона autofs

Няма да разглеждам третия начин с autofs в тази статия, само за обща информация. Вероятно предстоящите статии ще имат опис.

Монтиране на мрежовата файлова система с командата mount

Задната част на командата за монтиране на изгледите на публикацията. Тук ще разгледам пример за командата монтиране за монтиране на NFS файлова система:

ФАЙЛОВЕ ~ # mount -t nfs archiv:/archiv-small /archivs/archiv-small FILES ~ # mount -t nfs -o ro archiv:/archiv-big /archivs/archiv-big FILES ~ # монтиране ..... .. archiv:/archiv-small на /archivs/archiv-small тип nfs (rw,addr=10.0.0.6) archiv:/archiv-big на /archivs/archiv-big тип nfs (ro,addr=10.0.0.6)

Първият екип, който сглобява експортния каталог /архив-малъкна сървъра архивв местната точка на монтаж /archivs/archiv-smallс параметри за заключване (за четене и писане). hocha команда за монтиранев останалите дистрибуции е възможно да се разбере кой тип файлова система е избран и без да се посочва типа, въпреки това да се посочи параметърът -tnfs bagzhano. Друг каталог за експортиране на екипа /архив-голямна сървъра архивв локален указател /archivs/archiv-bigс опция за четене по-малко ( ро). команда за монтиранебез параметри, той директно показва резултата от монтажа. Crim опции без повече четене (ro), можете да зададете други основни опции за монтиране на NFS:

  • носуид- Тази опция е за защита на програмата от монтираната директория.
  • nodev(без устройство - не е прикачено) - Дава се опция за хакване за добавяне на символ и блокиране на специални файлове.
  • заключване (без заключване)- Разрешаване на блокиране на NFS (за заключване). nolock Активира блокиране на NFS (не стартира демона lockd) и ръчно работи със стари сървъри, за да предотврати блокирането на NFS.
  • mounthost=im'ya- Име на хоста, на който работи демонът за монтиране на NFS - mountd.
  • mountport=n -Порт, маркиран от демона mountd.
  • порт=n- порт, който се използва за свързване към NFS сървъра (за заключване 2049, тъй като демонът rpc.nfsd не се регистрира на RPC сървъра). Ако n=0 (за заключване), NFS отменя картата на портовете на сървъра, за да присвои порт.
  • размер=n(размер на блок за четене) - Брой байтове, които трябва да бъдат прочетени наведнъж от NFS сървъра. По подразбиране е 4096.
  • wsize=n(Размер на блок за запис - размер на блок за запис) - Броят байтове, които се записват на NFS сървъра в даден момент. По подразбиране е 4096.
  • tcpили udp- За да монтирате NFS, изберете TCP или UDP протоколът е приемлив.
  • bg- Когато загубите достъп до сървъра, опитайте отново фонов режимза да не блокира процеса на заснемане на системата.
  • fg- След като имате достъп до сървъра, опитайте отново в режим на приоритет. Този параметър може да блокира процеса на заснемане на системата и повторен опит за инсталиране. Следователно, параметърът fg е по-важен при зареждане.

Опции за добавяне към кеша на атрибутите за монтиране на NFS

Файлови атрибути, които се записват в (индексни дескриптори), като часът на модификация, rozmir, zhorstki silannya, vlasnik, zvіyuyutsya не често за големи файлове и по-често - за каталози. Много програми, например ls, отиват до файлове само за четене, но те не променят атрибутите на файловете, а вместо това използват системни ресурси за скъпи операции. За да се отървете от несъществени ресурси, можете запазете тези атрибути. Ядрото изпреварва часа на модификация на файла, за да определи кеша, разглеждайки часа на модификация в кеша и часа на модификация на самия файл. Кешът на атрибутите се актуализира периодично според зададените параметри:

  • ac (noac) (кеш на атрибути- кеш на атрибути) - Разрешаване на кеш на атрибути (за заключване). Ако опцията noac подобри работата на сървъра, тя ще позволи старите атрибути да бъдат изтрити, ако малък брой клиенти активно пишат информация в йерархията на колонията.
  • acdirmax=n (атрибут кеш директория файл максимум- Максимален кеш на атрибутите за файлова директория) - Максимален бройсекунди, като NFS проверки преди актуализиране на атрибутите в директорията (60 s за заключване)
  • acdirmin=n (Минимален файл на кеша на директорията- минимален кеш на атрибутите за файлова директория) - Минимален брой секунди NFS проверки преди актуализиране на атрибутите на директорията (30 секунди на заключване)
  • accregmax=n (атрибут кеш редовен файл максимум- максимум за кеш на атрибути за оригинален файл) - Максималният брой секунди, които NFS проверява преди актуализиране на атрибутите на естествен файл (60 s на заключване)
  • aregmin=n (атрибут кеш редовен файл минимум- минимален кеш на атрибути за звуков файл) - Минимален брой секунди NFS проверки преди актуализиране на атрибутите на голям файл (3 секунди на заключване)
  • actimeo=n (изчакване на кеша на атрибути- изчакване на кеша на атрибути) - Отмяна на стойността за всички опции за задържане на мишката. Въпреки че няма назначения, по-високите стойности получават повече стойности за заключване.

Опции за обработка на помилване в NFS

Следващите опции са да проверите NFS за входно/изходния капацитет на сървъра или за времето на извинения за I/O:

  • fg (bg) (преден план- преден план, заден план- фон) - Робити опитайте да инсталирате това, което NFS направи на преден/заден план.
  • твърд мек)- изведете съобщението "сървърът не отговаря" на конзолата при достигане на времето за изчакване и продължете да се опитвате да монтирате. При настройка на опцията мека- по време на изчакването ще напомня на програмата за помилването на влизането / изтеглянето, което е извикало операцията. (опция мека, моля, не бийте)
  • nointr(intr) (без прекъсване- не отменяйте) - Не позволявайте на сигнали да отменят файловите операции в йерархия на директории, които трудно се монтират, когато се достигне голямо изчакване. intr- позволяват perevannya.
  • retrans=n (стойност на повторно предаване- стойност на повторно предаване) - След n малки изчаквания, NFS генерира голямо изчакване (за блокиране 3). Прилага се страхотно време за изчакване, когато операцията не успее или съобщението "сървърът не отговаря" се показва на конзолата, в зависимост от твърдите/меките опции.
  • повторен опит=n (повторен опит стойност- стойност за повторен опит) - Брой пъти за повторение на операциите за инсталиране на услугата NFS, първия път за изграждане (за заключване 10000).
  • timeo=n (стойност на изчакване- стойност на изчакване) - Броят десети от секундата, отчитани от NFS преди повторно предаване на моменти RPC или малко изчакване (за блокиране 7). Стойността се увеличава с времето за изчакване на кожата до максимална стойност 60 секунди или до момента на страхотния таймаут. Във времена на заето пространство, правилния сървър или при преминаване през канала през рутер или шлюзове, увеличаването на тази стойност може да увеличи производителността.

Автоматично монтиране на NFS при заснемане (описание на файловите системи /etc/fstab)

Можете да изберете оптималното timeo за първоначалната стойност на пакета (стойност rsize / wsize), който се предава, като използвате командата ping:

ФАЙЛОВЕ ~ # ping -s 32768 archiv PING archiv.DOMAIN.local (10.0.0.6) 32768(32796) байта данни. 32776 байта от archive.domain.local (10.0.0.6): icmp_req=1 ttl=64 време=0,931 мс 32776 байта от archiv.domain.local (10.0.0.6): icmp_req=2 t3=10.3 local ): icmp_req=3 ttl=64 време=1,03 мс 32776 байта от archive.domain.local (10.0.0.6): icmp_req=4 ttl=64 време=1,0 .domain.local (10.0.0.6): icmp_l=req= 64 време=1,08 мс ^C --- archiv.DOMAIN.local ping статистика --- 5 предадени пакета, 5 получени, 0% загуба на пакети, време 4006ms rt min/avg/max/mdev = 0,931/ 1,002/1,083/0,06 Госпожица

Както можете да видите, когато пакетът е изпратен до света с 32768 (32Kb), един час е по-скъп от клиента до сървъра и обратно плува близо до 1 милисекунда. Ако този час излезе извън мащаба за 200 ms, тогава помислете за увеличаването на стойността на timeo, така че да надвиши стойността на обмена три или три пъти. Видповидно, Датски тест bazhano robiti pid час на силно zavantazhennya merezhі

Стартиране на NFS и настройка на защитната стена

Бележката е копирана от блога http://bog.pp.ru/work/NFS.html, много ви благодаря за това!

Стартиране на NFS сървъра, монтиране, блокиране, цитиране на състоянието на "правилните" портове (за граничния екран)

  • Bazhano предварително демонтирайте всички ресурси на клиенти
  • zupinity и извличане стартирайте rpcidmapd, тъй като не се планира да се използва NFSv4: chkconfig --level 345 rpcidmapd off service rpcidmapd stop
  • ако е необходимо, активирайте услугите на portmap, nfs и nfslock да работят: chkconfig --levels 345 portmap/rpcbind на chkconfig --levels 345 nfs на chkconfig --levels 345 nfslock на
  • rpcbind start umount /proc/fs/nfsd услуга rpcidmapd stop rmmod Трябва да стартирате rmmod nfs rmmod nfs lock_acl
  • водкрити порти в
    • за RPC: UDP/111, TCP/111
    • за NFS: UDP/2049, TCP/2049
    • за rpc.statd: UDP/4000, TCP/4000
    • за заключен: UDP/4001, TCP/4001
    • за монтиране: UDP/4002, TCP/4002
    • за rpc.rquota: UDP/4003, TCP/4003
  • за сървъра rpc.nfsd, добавете реда RPCNFSDARGS="--port 2049" към /etc/sysconfig/nfs
  • за монтирането на сървъра, добавете към /etc/sysconfig/nfs ред MOUNTD_PORT=4002
  • за да коригирате rpc.rquota за нови версии, добавете към /etc/sysconfig/nfs ред RQUOTAD_PORT=4003
  • за да коригирате rpc.rquota, е необходимо за по-стари версии (не е по-малко, майката се нуждае от пакета квота 3.08 или по-нова) добавете към /etc/services rquotad 4003/tcp rquotad 4003/udp
  • проверете валидността на /etc/exports
  • стартирайте услугите rpc.nfsd, mountd и rpc.rquota (в същото време се стартират rpcsvcgssd и rpc.idmapd, така че не сте забравили да ги проверите) service nfsd start или в по-новите версии service nfs start
  • за блокиращ сървър за нови системи добавете /etc/sysconfig/nfs редове LOCKD_TCPPORT=4001 LOCKD_UDPPORT=4001
  • за блокиране на сървъра за по-стари системи добавете директно към /etc/modprobe[.conf]: опции lockd nlm_udpport=4001 nlm_tcpport=4001
  • свържете сървъра към състоянието на rpc.statd до порт 4000 (за по-стари системи /etc/init.d/nfslock стартирайте rpc.statd с превключвател -p 4000) STATD_PORT=4000
  • start lockd services и rpc.statd service nfslock start
  • промяна, така че всички портове да са свързани нормално с помощта на "lsof -i -n -P" и "netstat -a -n"
  • ако преди сървъра за "рестартиране" имаше клиенти и те не можеха да бъдат демонтирани, тогава трябва да рестартирате услугите за автоматично монтиране на клиентите (am-utils, autofs)

Конфигурация на дупка NFS сървър и клиент

Конфигурация на сървъра

Ако искате да направите вашата директория за NFS дялове достъпна за запис, можете да използвате опцията all_squashв комбинация с опции анонимені анонимен. Например, за да зададете разрешенията на „nobody“ koristuvach към групата „nobody“, можете да направите това:

АРХИВ ~ # cat /etc/exports # Достъп за четене на запис за клиента на 192.168.0.100, с rw достъп за coristuvach 99 gid 99 /файлове 192.168.0.100(rw,sync,all_squash,an9id=9) # Достъп за четене клиента на 192.168.0.100, с rw достъп за coristuvach 99 с gid 99 /файлове 192.168.0.100(rw,sync,all_squash,anonuid=99,anongid=99))

Това също означава, че ако искате да разрешите достъп до определена директория, nobody.nobody може да бъде господар на споделена директория:

човек планина
мъжки износ
http://publib.boulder.ibm.com/infocenter/pseries/v5r3/index.jsp?topic=/com.ibm.aix.prftungd/doc/prftungd/nfs_perf.htm - производителност на NFS като IBM.

Уау, Мак Сим!

Мрежова файлова система NFS или мрежова файлова система, популярен протокол за мрежова файлова система, който позволява на следователите да се свързват с отдалечени директории на своята машина и да прехвърлят файлове между сървърите. Можете да възстановите дисково пространство на други машини за файлове и файлове за обработка, които са били сортирани на други сървъри. Всъщност алтернативата на хакерския достъп на Windows за Linux, от страна на Windows на Samba, е внедрена на същото ядро ​​и работи по-стабилно.

Тази статия ще разгледа инсталацията на nfs в Ubuntu 16.04. Ще анализираме инсталирането на всички необходими компоненти, инсталирането на една папка, както и свързването на папките на мережи.

В настоящия си вид NFS е сигурна файлова система. За робота е необходим сървър, на който ще бъде поставена папката на този клиент, за да можете да монтирате споделената папка като оригинален дискв системата. По преценка на други протоколи, NFS е разрешен свободен достъппреди Изтрий файловете. Програмите ще сканират файлове като в оригиналната файлова система и ще работят с тях като с локални файлове, nfs ще обърне само част от файла, ще замени файла като цяло, така че файловата система ще работи в системи с шведски интернетили на местната граница.

Инсталиране на NFS компоненти

Преди това, тъй като можем да работим с NFS, ще трябва да инсталираме копие на програмата. На машината, като сървър, трябва да инсталирате пакета nfs-kernel-server, с помощта на който ще можете да добавите nfs cooler към ubuntu 16.04. За кого трябва да знаете:

sudo apt инсталирайте nfs-kernel-server

Сега нека проверим дали сървърът е правилно инсталиран. Услугата NFS слуша както за TCP, така и за UDP на порт 2049. Можете да проверите истината наведнъж и да я пренесете с командата:

rpcinfo-p | grep nfs

Също така е важно да прегледате какво поддържа NFS при паритет на ядрото:

cat /proc/filesystems | grep nfs

Bachimo, какво да правя, но все още не, трябва ръчно да конфигурирам модула на ядрото на nfs:

Нека добавим nfs в автоматично въвеждане:

sudo systemctl активира nfs

На клиентския компютър трябва да инсталирате пакета nfs-common, за да можете да работите с файловата система. Не е нужно да инсталирате сървърните компоненти от наличния пакет:

sudo apt инсталирайте nfs-common

Настройка на NFS сървър в Ubuntu

Можем да дадем NFS достъп до всяка папка, но нека създадем нещо ново за някой друг:

адрес на клиентска папка (опция)

Адреси на папки – това е папката, която трябва да бъде достъпна чрез връзката. Клиент - ip адреси или mezhі адреси, така че можете да получите достъп до тази папка. И оста на опциите е малко по-сгъваема. Нека да разгледаме някои от тях:

  • rw- позволете ми да прочета този запис от баща ми
  • ро- позволете ми да чета по-малко
  • синхронизиране- напомнете за следващата стъпка само ако данните ще бъдат записани на диск (за заключване)
  • асинхронно- не блокирайте връзката, докато данните не бъдат записани на диск
  • сигурен- vikoristovuvati за zadnannya само porti, по-ниски от 1024
  • несигурен- Vikoristovuvati be-yakі развалят
  • Крия- не прикачвайте поддиректории, когато разрешавате достъп до определен брой директории
  • root_squash- p_dminyati питам като root на анонимен
  • all_squash- преобразувайте всички заявки в анонимни
  • анонимені анонимен- Посочете uid и gid за анонимен кореспондент.

Например за нашата папка този ред може да изглежда така:

/var/nfs 127.0.0.1(rw, sync, no_subtree_check)

Ако всичко беше направено, таблицата за експортиране на NFS беше оставена:

sudo exportfs -a

Axis и всичко, vіdkrittya kuі nfs в ubuntu 16.04 е завършено. Сега нека опитаме да настроим клиента и да се опитаме да го монтираме.

NFS връзка

Няма да докладваме с каква храна имаме днешната статистика. Tse dosit страхотна тема, scho достойнства на ръба на статията. Але, ще кажа няколко думи.

Не се нуждаете от клиент на ubuntu nfs, за да свържете споделената папка, просто въведете командата за монтиране:

sudo mount 127.0.0.1:/var/nfs/ /mnt/

Сега можете да опитате да създадете файл в включената директория:

Също така, разгледайте свързаните файлови системи с помощта на df:

127.0.0.1:/var/nfs 30G 6.7G 22G 24% /mnt

За да активирате тази файлова система, достатъчно е да деактивирате стандартния umount:

sudo umount /mnt/

Висновки

Имате tsіy statti bula погледнати настройка на nfs ubuntu 16.04, като bachite, всичко е твърде лесно за борба Прехлаждането на NFS връзката се завършва с едно щракване, с помощта на стандартни команди, а включването на охлаждането на nfs в ubuntu 16.04 не е по-богато за връзката. Ако ви свърши храна, пишете в коментарите!

Подобни публикации:


Инсталирани стопански постройки