Вступ до NFS в Linux

Вам набридло постійно копіювати файли в дві системи? Чому б не встановити локальні файлові системи через мережу та віддалені хости, щоб взаємодіяти з ними, оскільки вони локально встановлені в одній системі. Не зрозумів? У цій публікації ми розберемо основи NFS в Linux.

NFS в Linux

NFS (мережева файлова система), як вказує ім'я, є способом монтажу каталогів Linux по мережі. В основному було розроблено для швидшого та кращого доступу до файлів і папок між двома системами Linux. Вона була розроблена Sun Microsystems в 1980 році для цієї єдиної мети. NFS використовує протокол управління передачею (TCP) та протокол User Datagram Protocol (UDP) для забезпечення бездротового зв'язку між клієнтом і сервером.

Чому ми повинні використовувати NFS?

Як то кажуть, обмін - це турбота. Отже, NFS - це один з найкращих методів для обміну між двома системами Linux. Основна мета NFS - це резервне копіювання даних на центральний сервер, доступний для всіх ПК у мережі. Замість того, щоб копіювати файл із системи в систему, легше створити NFS, щоб усі ПК мали доступ до цього файлу. Новіші версії NFS також підтримують ACL, псевдокореневі кріплення. Найкраще - це оновлення вручну, необхідне для перегляду нових файлів. Також її можна захистити за допомогою брандмауерів та Kerberos.

Коли ми повинні використовувати NFS?

NFS можна використовувати, коли обмін здійснюється між системами Linux. Для обміну між ПК з Windows та Linux використовуйте Samba на стороні Windows. Так просто, як це !!

Як налаштувати NFS у вашій системі Linux?

Спочатку спочатку встановіть пакети для NFS за допомогою команди «sudo apt-get install NFS-kernel-server» на терміналі.

Якщо команда правильна, ви зможете побачити щось подібне в терміналі, зачекайте, коли установка закінчиться

1. Створіть папку, якою потрібно поділитися. Приклад: я створив папку під назвою "nfs_arjun"

2. Відредагуйте експортний файл у / etc за допомогою улюбленого текстового редактора. Якщо ви не перебуваєте в кореневому режимі, використовуйте sudo під час редагування.

3. Додайте наступний рядок до файлу експорту у форматі

“Folder_to_shared” “ip” (вказати доступ та інші параметри спільного доступу у цій дужці)

4. Збережіть редагування, зроблене для експорту файлу, і запустіть команду “exportfs –r”

5. Запустіть службу NFS, виконавши таку команду “/etc/init.d/nfs start”

6. Просто для того, щоб переконатися, що ваша частка NFS є видимою для клієнта, запустіть наступну команду на сервері NFS.

7. Якщо ваш список експорту містить вашу папку та IP-адресу, Voila ви це зробили !!

Тепер все, що вам потрібно зробити - це змонтувати його та готовий до використання.

Як налаштувати NFS між системою Linux та системою Windows?

Тепер давайте дізнаємося, як налаштувати NFS між системою Linux та Windows. Після налаштування NFS на стороні Linux увімкніть функції для NFS в Windows.

Відкрийте Пуск> Панель управління> Програми. Виберіть Увімкнення та вимкнення функцій Windows. Виберіть Служби для NFS. Натисніть кнопку ОК

Ми можемо використовувати команду “mount” для використання NFS у системах Windows. Також вкажіть параметр «nolock» та інші параметри, такі як IP-адреса віддаленого сервера NFS та локальний диск, який є «Z».

кріплення -o nolock 172.16.3.56:/mnt z:

Ми також можемо використовувати “net use” для встановлення NFS на систему Windows за допомогою команди

чисте використання z: \\ 172.16.3.56 \ mnt

Висновок

NFS в Linux - це одна з найкорисніших речей, яку можна навчитися робити. Це дуже допомагає, коли вам потрібно ділитися файлом / папкою з кількома ПК. Ви тільки що вивчили основи та як налаштувати NFS в Linux та встановити його на інші системи.

Рекомендовані статті

Це посібник щодо монтажу NFS в Linux. Тут ми обговорюємо, як налаштувати NFS у вашій системі Linux? разом з тим, чому і коли слід використовувати NFS ?. Ви також можете переглянути наступні статті, щоб дізнатися більше -

  1. Що таке кубернети?
  2. Встановіть Python в Linux
  3. Створити користувача в Linux
  4. Linux управління процесами
  5. Вичерпний посібник для найбільш популярних операторів Linux