N FS (Network File System) в основному розроблена для спільного використання файлів і папок між Linux / Unix систем від компанії Sun Microsystems в 1980 році. Вона дозволяє монтувати локальні файлові системи по мережі і віддалених хостів, для взаємодії з ними так, як ніби вони встановлені локально на тій же системі. За допомогою NFS. ми можемо налаштувати загальний доступ до файлів між Unix в Linux системі і Linux для системи Unix.
переваги NFS
- NFS створює локальний доступ до виділених файлів.
- Він використовує стандартну архітектуру клієнт / сервер для обміну файлами між усіма машинами на базі * NIX.
- За допомогою NFS не потрібно, щоб обидві машини працювали на тій же ОС.
- За допомогою NFS ми можемо налаштувати рішення централізованого зберігання.
- Користувачі отримують свої дані незалежно від їх матеріального становища.
- Автоматичне оновлення для нових файлів.
- Більш нова версія NFS підтримує монтування acl. pseudo під root.
- Може бути захищений брандмауерами і Kerberos.
послуги NFS
Сервіс System V-launched. Серверний пакет NFS включає в себе три засоби, що входять до складу пакетів portmap і nfs-Utils.
- portmap. відображає виклики, зроблені з інших машин до правильної службі RPC (не потрібно з NFSv4).
- nfs. перетворює віддалені запити загального доступу до файлів в запити на локальній файловій системі.
- rpc.mountd. ця служба відповідає за монтування та размонтирования файлових систем.
Важливі файли конфігурації для NFS
- / Etc / exports. його основний конфігураційний файл NFS. всі експортовані файли і каталоги. які визначені в цьому файлі і на кінцевому сервері NFS.
- / Etc / fstab. Для того, щоб змонтувати каталог NFS на вашій системі без перезавантажень. нам потрібно зробити запис в / etc / fstab.
- / Etc / sysconfig / nfs. Конфігураційний файл NFS для управління, на якому порт RPC та інші послуги прослуховування.
Налагодження та монтування NFS на сервері Linux
Для настройки монтування NFS. ми будемо мати потребу принаймні, в двох машинах Linux / Unix. Ось в цьому підручнику, ми будемо використовувати два сервера.
Установка сервера NFS і клієнта NFS
Нам потрібно встановити пакети NFS на нашому сервері NFS. а також на машині клієнта NFS. Ми можемо встановити його за допомогою "yum" (Red Hat Linux) і інсталяційний пакет "apt-get" (Debian і Ubuntu).
У наведеному вище прикладі, є каталог, в розділі / під назвою "nfsshare", в даний час спільно з клієнтом IP "192.168.0.60" з привілеями читання і запису (RW), ви можете також використовувати ім'я хоста клієнта замість IP в наведеному вище прикладі.
параметри NFS
Деякі інші варіанти ми можемо використовувати в файли "/ etc / exports" для спільного використання файлів виглядає наступним чином.
- ro. За допомогою цієї опції ми можемо надати доступ тільки для читання до загальних файлів, тобто клієнт буде тільки в змозі прочитати.
- rw. Ця опція дозволяє клієнт - сервера доступ для обох для читання і запису в межах загального каталогу.
- sync. Синхронізація підтверджує запити до загального каталогу тільки після того, як зміни були здійснені.
- no_subtree_check. Ця опція запобігає перевірку поддерева. Коли загальний каталог є підкаталогом більшою файлової системи, NFS виконує сканування кожної директорії над ним, щоб перевірити свої дозволу і деталі. Відключення перевірки поддерева може підвищити надійність NFS. але знижують безпеку.
- no_root_squash. Ця фраза дозволяє root. підключитися до певної папки.
Для більшої кількості варіантів з "/ etc / exports", рекомендується прочитати сторінки керівництва для експорту.
Налаштування клієнта NFS
Після настройки NFS-сервера, нам необхідно змонтувати цей загальний каталог або розділ на клієнтському сервері.
Монтування загальних каталогів на клієнті NFS
Тепер на клієнті NFS. нам потрібно змонтувати цей каталог для доступу до нього на місцевому рівні. Для цього, по-перше, ми повинні з'ясувати, які ресурси доступні на віддаленому сервері або сервері NFS.
Ви побачите, що ці загальні каталоги не доступні більше.
Важливі команди для NFS
Деякі більш важливі команди для NFS.
- showmount -e. Показує доступні розшарені об'єкти на локальному комп'ютері
- showmount -e
. Список доступних расшаренних об'єктів на віддаленому сервері - showmount -d. Список всіх піддиректорій
- exportfs -v. Показує список расшаренних файлів і опцій на сервері
- exportfs -a. Експорт всіх доступних об'єктів, перерахованих в / etc / exports. або ім'я
- exportfs -u. Реекспорт всіх доступних об'єктів, перераховані в / etc / exports. або ім'я
- exportfs -r. Оновити список сервера після зміни / etc / exports
Читайте також
Вибране користувача
- Додайте за допомогою 'Додати в обране' і ваші улюблені статті будуть перебувати у вас під рукою
Вибрані пости
пов'язані пости
ПОГРАЙ, розслабитися
Точні апдейти Яндекса і Google
Заповніть форму і наш менеджер зв'яжеться з Вами в самий найближчий час!
Дякуємо! Ваша заявка прийнята
Дякуємо! Ваша заявка прийнята