- - Како угостити НФС делове на Линуку

Како угостити НФС делове на Линуку

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

Инсталација

Генерално, свака дистрибуција Линука има истуНФС алати с неколико разлика ту и тамо. Да бисте постигли све, отворите терминал и инсталирајте следеће пакете у свој систем. Ови пакети ће инсталирати подразумевану технологију потребну за покретање сервера, генерисање задатих конфигурационих датотека, а понекад чак и конфигурисање других ствари.

Убунту

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.

Закључак

Мрежни систем датотека је корисно средство. Помоћу њега корисници могу лако узимати удаљене датотеке и директоријуме и радити с њима локално попут физичког чврстог диска. Ово је сјајно, јер конкурентски алати за мрежни систем датотека не дају корисницима једнаку свеприсутност и слободу.

Упркос корисности, већина људи то радије воликористите Самба. То је разумљиво, јер у поређењу са Самбом, НФС може бити мало неугодно и напорно постављати. Међутим, ако се бавите тешким поступком постављања, много је више исплативо.

Коментари