железария

Nfs: споделяйте папки на Linux

Съдържание:

Anonim

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

Ето защо можем да кажем, че NFS позволява на компютри, използващи Linux, да свързват и споделят папки помежду си. Освен това в Linux има други алтернативи за споделяне на ресурси като Samba, FTP, SSH, но препоръчителното нещо, което трябва да направите, за да споделяте ресурси в Linux мрежа е NFS.

NFS: Споделяне на папки в Linux

NFS инсталация

За да използваме услугата, трябва предварително да инсталираме NFS пакета за съответната дистрибуция. Обикновено повечето компютри вече съдържат пакета, тъй като може да се наложи да споделяте папка по всяко време. Фактът, че на компютъра е инсталиран пакетът, не означава, че той вече споделя своята файлова система в мрежата. За целта е необходима конфигурация и предварително стартиране на услугата.

За да продължим с инсталирането на NFS и искаме да получим най-новата версия, използваме командата apt-get от конзолата:

apt-get install nfs-common nfs-kernel-server

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

Преди да стартирате услугите, се изисква да посочите кои папки искате да споделяте и да дефинирате под какъв тип разрешения ще бъде достъпът: само за четене или четене и запис. От друга страна, също така е възможно да се установи кои компютри могат да се свързват към тези папки. Всички тези опции могат да бъдат конфигурирани от файла: / etc / export

Във конфигурационния файл във всеки ред можем да посочим няколко точки:

  • Папката, която искаме да споделим. Правата, под които се споделя (само за четене: 'ro' или четене и запис: 'rw'). Кои са машините, на които е разрешен достъп. Тя може да бъде име, IP адрес или набор от IP адреси.

Когато използвате NFS за споделяне, препоръчваме да зададете максимални ограничения за разрешения. Например, ако потребителите не изискват писане във файлове, трябва да зададем разрешението „само за четене“.

NFS ръчно стартиране и спиране

За да работят услугите на NFS сървъра, първата стъпка е да стартираме услугата portman, затова първото нещо, което трябва да изпълним, е:

sudo /etc/init.d/portmap start

Ако искаме да стартираме услугата NFS или всеки път, когато правим модификации на файла / etc / export, е необходимо да изпълним следната команда:

sudo /etc/init.d/nfs-kernel-server рестартиране

В противен случай, тоест спирайки услугата, ние използваме:

sudo /etc/init.d/nfs-kernel-server стоп

Може да се интересувате от четене: ownCloud: Как да имате собствен облак в Ubuntu

Достъп до споделена папка до NFS

За да получите достъп до папка, споделена от NFS, първите стъпки, които трябва да предприемете, са инсталирането на пакетите portman и nfs-commons. За това изпълняваме:

sudo apt-get install portmap nfs-common sudo /etc/init.d/portmap рестартиране

На този етап вече ще можем да монтираме споделената папка в нашата система. Следователно записът е сякаш е някаква друга папка в нашата файлова система на твърдия диск.

Например, ако имаме папка вътре в NFS сървъра, да предположим, че сървърът споделя папка, наречена / снимки от NFS. На клиентския компютър можем да създадем папка, наречена / photos-server и върху нея да монтираме споделена папка на сървъра. Инструкцията за изпълнение в конзолата ще бъде:

sudo mount -t nfs server-ip: / снимки / сървър-снимки

От този момент вече можем да проверим съдържанието на папката и ако разрешенията са налични, дори да направим промени. Важно е да се отбележи, че сглобяването трябва да се извърши в папка в нашата система, в противен случай отдалечените файлове няма да се показват.

ПРЕПОРЪЧВАМЕ Ви Марк Shuttleworth отново ще бъде изпълнителен директор на Canonical

От друга страна, за да демонтираме папката, изпълняваме в конзолата командния umount и последвано от името на папката, в която е монтирана, например:

sudo umount / снимки-сървър

Проблеми при монтажа

При монтиране на папка NFS може да възникне някоя от тези 3 грешки: Проблеми с мрежата, проблеми със сървъра или проблеми с клиента.

За да изключим дали проблемът е от сървъра или не, можем да опитаме да монтираме папката на самия сървър, използвайки IP 127.0.0.1. Ако работи, проблемът е в мрежата или в клиента.

От друга страна, ако pinging от сървъра към клиента не показва защитна стена, проблемът е с клиента.

Ако това е проблем, възникнал в клиента, можем да опитаме да го инсталираме отново или да изпълним тези команди на клиента:

apt-get install nfs-common nfs-kernel-server /etc/init.d/portmap рестартиране /etc/init.d/nfs-kernel-server рестартиране

И накрая опитайте да монтирате папката.

Споделени папки

Ако искаме да конфигурираме, че папка, споделена от NFS, се монтира автоматично, когато стартираме нашата Linux система, можем да направим модификация във файла / etc / fstab, редът за добавяне ще бъде като следния:

server-ip: / photos / server-photos nfs

По този начин, когато стартираме нашата машина, папката / снимките на сървъра автоматично ще бъдат монтирани на нашата папка / снимки-сървър.

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

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

За да постигне това, сървърът трябва да има централизирани потребителски акаунти и клиентите трябва да бъдат конфигурирани да удостоверяват при свързване.

железария

Избор на редакторите

Back to top button