NFS

Як встановити спільний доступ до NFS на Debian 10

Як встановити спільний доступ до NFS на Debian 10
Мережева файлова система NFS - це ефективний спосіб обміну файлами та каталогами на інших машинах у мережі. Він базується на архітектурі клієнт-сервер, де каталог серверів монтується на клієнтські системи. NFS дозволяє клієнтам отримувати доступ до спільних каталогів так, ніби вони є частиною власної системи, і залишається популярним способом обміну файлами серед систем Linux.

У цій статті ми змонтуємо спільний доступ NFS на машині клієнта Debian вручну, а також автоматично під час завантаження системи.

Ми використовуватимемо систему Debian 10 Buster для запуску команд і процедур, обговорених у цій статті.

Передумови

Перш ніж продовжувати, переконайтесь, що:

Для цілей цієї статті ми створили дві машини Debian10 із такими іменами хостів та IP-адресами:

Сервер NFS

Клієнт NFS

Встановіть клієнтський пакет NFS на клієнтській машині Debian 10

Щоб змонтувати спільні каталоги на клієнтській машині, спочатку потрібно встановити на ньому клієнтський пакет NFS. На клієнтській машині виконайте такі команди в терміналі, щоб встановити клієнтський пакет NFS:

$ sudo apt оновлення
$ sudo apt install nfs-common

Крок 1: Створіть точку монтування для спільного каталогу сервера NFS

Щоб зробити спільний каталог сервера NFS доступним для клієнта, вам потрібно змонтувати каталог сервера NFS у порожній каталог на клієнтській машині.

Спочатку створіть порожній каталог точки монтування на клієнтській машині. Цей порожній каталог буде служити точкою монтування віддалених спільних каталогів.

Ми створили новий каталог монтування “client_sharedfolder” у каталозі / mnt, використовуючи таку команду:

$ sudo mkdir -p / mnt / client_sharedfolder

Крок 2: Підключіть спільний каталог сервера NFS до клієнта

Підключіть спільний каталог NFS до каталогу точки монтування на клієнті, використовуючи такий синтаксис:

$ sudo mount [NFS _IP]: / [NFS_export] [Local_mountpoint]

Де:

На основі нашого налаштування ми виконали таку команду:

$ sudo mount 192.168.72.144: / mnt / sharedfolder / mnt / client_sharedfolder

Після монтування спільного каталогу NFS ви можете підтвердити його, використовуючи таку команду в терміналі:

$ df -h

Крок 3: Перевірте спільний доступ до NFS

Потім перевірте спільний доступ NFS на клієнтській машині. Для проведення тесту створіть деякі файли або каталоги у спільному каталозі NFS на машині сервера, а потім отримайте до них доступ з клієнтської машини. Виконайте наведену нижче процедуру, щоб зробити це самостійно:

1. На Сервер NFS машини, відкрийте термінал і використовуйте компакт-диск команда для переходу до спільного каталогу NFS:

$ cd / mnt / sharedfolder /

Далі створіть кілька тестових файлів:

$ sudo touch test1 test2 test3

2. На Клієнт NFS комп'ютера, перевірте, чи існують однакові файли в локальному каталозі точки монтування.

$ ls / mnt / client_sharedfolder

Зверніть увагу, що команда монтування не монтує назавжди файлову систему NFS на точку монтування. Вам доведеться монтувати його вручну при кожному перезавантаженні системи. На наступному кроці ми розглянемо, як автоматично монтувати файлову систему NFS під час завантаження.

Автоматичне встановлення файлової системи NFS

Автоматичне монтування файлової системи NFS позбавляє вас від необхідності монтувати файлову систему вручну кожного разу під час завантаження системи. Нижче наведена процедура, як це зробити:

Відредагуйте файл / etc / fstab:

$ sudo nano / etc / fstab

Далі додайте запис у файл / etc / fstab, таким чином:

Сервер NFS: за замовчуванням nfs точки монтування каталогу 0 0

Де:

На основі нашого налаштування ми додали наступний запис:

192.168.72.144: / mnt / sharedfolder / mnt / client_sharedfolder nfs за замовчуванням 0 0

Додавши вищезазначений запис у файл / etc / fstab, збережіть і закрийте файл за допомогою Ctrl + o і Ctrl + x, відповідно.

Загальний ресурс NFS буде змонтовано автоматично у зазначеній точці монтування під час наступного завантаження системи.

Демонтування файлової системи NFS

Ви можете легко відключити спільний каталог NFS від вашої системи, якщо він вам більше не потрібен. Для цього введіть umount, а потім ім'я точки монтування, як показано нижче:

$ sudo umount [точка_монтажу]

Виходячи з наших налаштувань, це буде:

$ umount / mnt / client_sharedfolder

Примітка: Команда "umount,”Не демонтувати (у команді немає“ n ”).

Майте на увазі, що якщо ви додали запис у файл / etc / fstab для монтування NFS, він буде автоматично встановлений знову при наступному завантаженні системи. Якщо ви хочете, щоб він не автоматично встановлювався під час наступного завантаження, видаліть запис із файлу / etc / fstab.

Пам'ятайте, що якщо файлова система NFS зайнята, ви не можете її відключити, наприклад, якщо в ній відкриті файли або ви працюєте в якомусь каталозі.

Ось вам! Проста процедура монтування та демонтажу спільного ресурсу NFS у системі Debian 10 Buster, як вручну, так і автоматично. Сподіваюся, вам сподобалась стаття!

Battle for Wesnoth Tutorial
The Battle for Wesnoth is one of the most popular open source strategy games that you can play at this time. Not only has this game been in developmen...
0 A.D. Tutorial
Out of the many strategy games out there, 0 A.D. manages to stand out as a comprehensive title and a very deep, tactical game despite being open sourc...
Unity3D Tutorial
Introduction to Unity 3D Unity 3D is a powerful game development engine. It is cross platform that is it allows you to create games for mobile, web, d...