Как да настроите NFS монтиране на Rocky Linux 9

Как да настроите NFS монтиране на Rocky Linux 9

Въведение

Network File System (NFS) е протокол за разпределена файлова система, който позволява споделяне на файлове и директории между компютри в мрежа. С NFS можете да монтирате отдалечени файлови системи на локалната си машина, сякаш са локални файлови системи. Това може да бъде полезно за споделяне на данни между сървъри и клиенти, за осигуряване на достъп до централизирано хранилище на файлове или за създаване на отказоустойчиви конфигурации.

Целта на тази статия е да ви преведе през стъпките за настройка на NFS монтиране на Rocky Linux 9. Ще разгледаме как да инсталирате необходимите пакети, да конфигурирате сървъра и клиента и как да отстраните някои често срещани проблеми.

Инсталиране на NFS сървър

Първата стъпка е да инсталирате NFS сървърния пакет на компютъра, който ще споделя файловите системи. Можете да направите това с помощта на следната команда:


sudo dnf install nfs-utils

След инсталирането на пакета ще трябва да стартирате услугата NFS и да я активирате да стартира при всяко зареждане:


sudo systemctl start nfs-server.service
sudo systemctl enable nfs-server.service

Експортиране на файловите системи

След като NFS сървърът е инсталиран и стартиран, трябва да експортирате файловите системи, които искате да споделите. Можете да направите това чрез добавяне на записи към файла /etc/exports. Всеки запис трябва да следва следния формат:

  Рационализирайте данните си безпроблемно със Supermetrics


/path/to/export directory *(read|write|root_squash)

Например, за да експортирате директорията /home/shared за четене и запис, бихте добавили следния запис към /etc/exports:


/home/shared *(rw,sync,no_subtree_check)

Опцията rw позволява четене и запис, sync гарантира, че данните се записват незабавно на диска и no_subtree_check подобрява производителността при експортиране на големи директории. Можете да намерите повече опции за експортиране в документацията на NFS.

След като добавите записите за експортиране, запазете файла и рестартирайте услугата NFS:


sudo systemctl restart nfs-server.service

Инсталиране на NFS клиент

Следващата стъпка е да инсталирате NFS клиентския пакет на компютъра, който ще монтира отдалечените файлови системи. Можете да направите това с помощта на следната команда:


sudo dnf install nfs-utils

Монтиране на файлови системи

След като NFS клиентът е инсталиран, можете да монтирате отдалечените файлови системи. Можете да направите това с помощта на командата mount:


sudo mount server_ip_or_hostname:/path/to/export /local/mount/point

Например, за да монтирате експортираната директория /home/shared от сървър с IP адрес 192.168.1.100 в локалния mount point /mnt/shared, бихте изпълнили следната команда:


sudo mount 192.168.1.100:/home/shared /mnt/shared

Можете да проверите дали файловата система е монтирана успешно с помощта на командата df:


df -h /mnt/shared

Разрешаване на достъп до споделените файлови системи

След като файловата система е монтирана, трябва да разрешите достъп до нея за други потребители. Можете да направите това чрез добавяне на записи във файла /etc/exports. Например, за да разрешите на всички потребители в мрежата да имат достъп за четене и запис до експортираната директория /home/shared, бихте добавили следния запис към /etc/exports:


/home/shared *(rw,sync,no_subtree_check,all_squash)

Опцията all_squash замества потребителя и групата на собственика на монтираните файлове и директории с потребителя и групата на собственика на локалната машина.

  Как да открием подозрителни опити за влизане със Zenlogin?

Разрешаване на достъп без парола

Може да е неудобно да въвеждате парола всеки път, когато монтирате NFS файлова система. Можете да разрешите достъп без парола чрез добавяне на записи в файла /etc/auto.master на клиентската машина. Например, за да разрешите достъп без парола до експортираната директория /home/shared на сървър с IP адрес 192.168.1.100, бихте добавили следния запис към /etc/auto.master:


/mnt/shared 192.168.1.100:/home/shared

Запазете файла и след това създайте съответния файл на картата в директорията /etc/auto.nfs. Например:


/mnt/shared -fstype=nfs,rw,sync,no_subtree_check,all_squash

Отстраняване на неизправности

Ето няколко често срещани проблема, които можете да срещнете при настройката на NFS монтиране:

* NFS сървърът не е стартиран: Проверете дали услугата NFS работи и е активирана да стартира при зареждане.
* Файловата система не е експортирана: Проверете дали файловата система, която искате да монтирате, е експортирана в /etc/exports.
* Правилната файлова система не е монтирана: Уверете се, че монтирате правилната файлова система и че mount point съществува.
* Нямате разрешение за достъп до файловата система: Проверете записите за експортиране в /etc/exports и се уверете, че имате необходимите разрешения.
* Файловата система е повредена: Понякога файловите системи могат да бъдат повредени поради различни причини. Използвайте инструмента fsck за проверка и поправка на файловите системи.

  12 най-добри онлайн курса и книги за овладяване на CSS

Заключение

Настройването на NFS монтиране на Rocky Linux 9 може да бъде полезно за споделяне на данни между компютри в мрежа, централизиране на хранилището на файлове и създаване на отказоустойчиви конфигурации. Чрез следване на стъпките, описани в тази статия, можете лесно да настроите NFS монтиране и да започнете да споделяте файлове и директории. Не забравяйте внимателно да проверите всички конфигурационни файлове и да отстраните всички възникнали проблеми, за да осигурите безпроблемно функциониране на вашата NFS конфигурация.

Често задавани въпроси

В1: Как да променя опциите за монтиране на монтирана файлова система NFS?
О1: Използвайте командата mount -o remount,options с желаните опции.

В2: Как да премахна монтирана NFS файлова система?
О2: Използвайте командата umount /mount/point.

В3: Как да направя NFS монтирането постоянно?
О3: Добавете записи към файловете /etc/fstab на сървъра и клиента.

В4: Как да разреша достъп само за конкретни мрежови адреси?
О4: Използвайте опцията hosts, за да ограничите достъпа до конкретни IP адреси или мрежови диапазони в записите за експортиране.

В5: Как да подобря производителността на NFS монтиране?
О5: Разгледайте опциите за настройка на производителността като tuning, jumbo frames и NFS версии.

В6: Как да отстранявам неизправности при NFS монтиране?
О6: Прегледайте регистрационните файлове /var/log/messages на сървъра и клиента, използвайте инструмента nfsstat и проверете конфигурационните файлове за грешки.

В7: Как да защитя NFS монтирането?
**О7