Ако сте умерено квалификовани корисник Линука илипочетник са сервером, главни начин приступа датотекама је помоћу Самбе. Многи то раде због тога како изгледа тежак НФС. Постоји толико много корака и ситница које морате исправити у поређењу са нечим попут Самбе или чак ФТП-а. Чињеница да многи корисници Линука прелазе НФС је права штета, јер има пуно сјајних функција и употреба. Због тога смо одлучили да отежамо постављање НФС сервера. Објаснит ћемо како можете угостити НФС дељење на Линуку и објаснити га детаљно како можете да покренете и покренете сервер.
Инсталација

Генерално, свака дистрибуција Линука има истуНФС алати с неколико разлика ту и тамо. Да бисте постигли све, отворите терминал и инсталирајте следеће пакете у свој систем. Ови пакети ће инсталирати подразумевану технологију потребну за покретање сервера, генерисање задатих конфигурационих датотека, а понекад чак и конфигурисање других ствари.
Убунту
sudo apt install nfs-kernel-server
Федора
sudo dnf install nfs-utils system-config-nfs
Арцх Линук
sudo pacman -S nfs-utils
Дебиан
sudo apt-get install nfs-kernel-server
ОпенСУСЕ
sudo zypper install nfs-kernel-server
Остали Линуки
НФС систем датотека, клијент и сервер нисуНова технологија. Као резултат тога, лако ћете моћи да ово постигнете радећи на готово свим Линук дистрибуцијама. Ако ваш оперативни систем није покривен, размислите о тражењу „нфс утилса“ у менаџеру пакета или позивањем на Вики оперативног система.
Системске услуге
Подешавање НФС сервера може бити другачије,зависно од Линук дистрибуције коју користите. На примјер, ако инсталирате Убунту или Дебиан НФС пакет, системске услуге се аутоматски постављају и конфигуришу за вас. Међутим, на нечему као што су Арцх Линук, СУСЕ или Федора и сл., То ћете морати да урадите ручно. Ево како омогућити ове услуге.
Ако користите Арцх Линук, отворите СУСЕ или Федора (или било коју дистрибуцију Линука која не подешава аутоматски системске услуге за НФС) отворите терминал и унесите ове команде.
sudo systemctl enable rpcbind
sudo systemctl enable nfs-server sudo service rpcbind start sudo service nfs-server start
Конфигурација
Инсталирањем НФС пакета, сервер је„Постави“, али то не значи да јој корисници још увек не могу приступити. За то, корисници морају да поставе извоз, локације датотека итд. Да бисте започели, набавите роот схелл у терминалу. Учините то са: sudo -s
Датотека за извоз може руковати било којом врстом директорија. У ствари, корисници лако могу да напишу директну локацију у мапу коју желе да деле директно у датотечном систему. Проблем са тим је што је то велики безбедносни ризик. Много је сигурније узети садржај једне мапе и повезати је са другом. Ово осигурава да дозволе за мапе и директоријуме у / срв / фасцикли не морају да се мењају чинећи све безбедним.
На пример, да бисте поставили НФС удео у фасцикли „Корисничке слике“ корисника, урадите следеће:
mkdir -p /srv/nfs/pictures /home/username/Pictures/ mount --bind /home/username/Pictures/ /srv/nfs/pictures/
Употријебите горњи пример да направите онолико везивних носача колико желите. Имајте на уму да није потребно монтирати директоријуме из кућних мапа. Уместо тога, користите тај пример и бавите се креативношћу.
Са свим тим сређеним корацима покрените ове команде да би се носачи држали:
echo "#NFS Pictures Bind Mount" >> /etc/fstab
echo "/home/username/Pictures/ /srv/nfs/pictures/ none bind 0 0" >> /etc/fstab
Напомена: мораћете да промените команде еха према сопственим носачима.

Са постављеним носачима, време је да конфигуришете датотеку за конфигурацију извоза. Датотека за извоз је веома важна, јер ћете овде требати да одредите сваки удио датотеке да би их НФС могао да користи.
nano /etc/exports
Унутар датотеке за извоз пређите до дна и напишите следеће:
/srv/nfs/pictures/ 192.168.0.0/255.255.255.0(rw,sync,no_subtree_check)
Слободно напишите онолико редака колико желите. Имајте на уму да је свакој акцији потребан сопствени унос, фстаб унос и / етц / извоз.
Напомена: сачувајте датотеку за извоз помоћу ЦТРЛ + О
Ажурирање промена
НФС сервер је покренут, датотеке суна правом месту и све је спремно за употребу. Једино што преостаје је ажурирати измене у извозној датотеци. Ово је важан корак с обзиром на то да се НФС сервер неће ажурирати током измена. Извршите промене помоћу: exportfs -rav
Ако је потребно, поново покрените процес сервера унутар самог системда користећи systemctl restart
команда.
sudo systemctl restart nfs-server.
Закључак
Мрежни систем датотека је корисно средство. Помоћу њега корисници могу лако узимати удаљене датотеке и директоријуме и радити с њима локално попут физичког чврстог диска. Ово је сјајно, јер конкурентски алати за мрежни систем датотека не дају корисницима једнаку свеприсутност и слободу.
Упркос корисности, већина људи то радије воликористите Самба. То је разумљиво, јер у поређењу са Самбом, НФС може бити мало неугодно и напорно постављати. Међутим, ако се бавите тешким поступком постављања, много је више исплативо.
Коментари