Paano i-mount ang NFS File System sa Ubuntu 20.04

How Mount Nfs File System Ubuntu 20



Pinapayagan ka ng system ng file ng network na NFS na magbahagi ng mga file at direktoryo sa mga system sa isang network. Ang NFS ay batay sa arkitektura ng client-server; ibinabahagi ng NFS server ang mga tukoy na direktoryo kung saan ang client ay maaaring kumonekta at ma-access sa pamamagitan ng pag-mount sa kanila nang lokal. Sa NFS, lilitaw ang naka-mount na direktoryo na parang naninirahan sa iyong lokal na system. Ang NFS pa rin ang pinaka ginagamit na paraan ng pagbabahagi ng mga file sa pagitan ng mga Linux system.

Sa Linux OS, madali mong mai-mount ang isang nakabahaging direktoryo ng NFS sa iyong lokal na system gamit ang mount command. Pansamantalang nai-mount ng mount command ang file system. Kapag na-restart ang system, kakailanganin mong i-mount muli ito upang ma-access ito. Gayunpaman, kung nais mong mai-mount nang permanente ang file system upang hindi mo na kailangang mai-mount ito sa tuwing nai-boot mo ang system, kakailanganin mong magdagdag ng isang entry sa / etc / fstab file.







Sa artikulong ito, ipaliwanag namin kung paano manu-mano at awtomatikong mai-mount ang NFS file system sa lokal na system.



Paunang mga kinakailangan

Bago ka magpatuloy, siguraduhin na ang mga sumusunod na paunang kinakailangan ay nakumpleto sa remote server.



  • Ang NFS server ay naka-install sa remote machine
  • Tumatakbo ang NFS Service
  • Ang nakabahaging direktoryo ng NFS ay na-export
  • Ang isang firewall ay hindi humahadlang sa pag-access sa client IP

Ginanap namin ang pamamaraang nabanggit sa artikulong ito sa Ubuntu 20.04 system. Bukod dito, ginamit namin ang application ng linya ng command line para sa pagpapatakbo ng mga utos sa Ubuntu. Upang buksan ang Terminal, maaari mong gamitin ang Ctrl + Alt + T keyboard shortcut.





Pag-install ng NFS Client Packages

Upang mai-mount ang nakabahaging direktoryo ng NFS sa iyong lokal na system ng client, kakailanganin mo ang package ng NFS client. Una, i-update ang index ng repository ng system gamit ang sumusunod na utos sa Terminal:

$sudoapt update

Pagkatapos i-install ang NFS client package sa iyong client machine gamit ang sumusunod na utos sa Terminal:



$sudoapti-installnfs-karaniwang

Mabilis na paglalagay ng isang NFS File System

Sa sumusunod na pamamaraan, mai-mount namin ang direktoryo ng NFS nang manu-mano gamit ang mount command.

Hakbang 1: Lumikha ng isang mount point para sa nakabahaging direktoryo ng NFS server

Ang aming unang hakbang ay ang lumikha ng isang direktoryo ng mount point sa system ng client. Ito ang magiging direktoryo kung saan maaaring ma-access ang lahat ng mga nakabahaging file mula sa NFS server.

Lumikha kami ng isang direktoryo ng mount point na may pangalang client_sharedfolder sa ilalim ng direktoryo / mnt.

$sudo mkdir -p /mnt/client_sharedfolder

Hakbang 2: I-mount ang nakabahaging direktoryo ng NFS server sa client

Ang susunod na hakbang ay upang mai-mount ang nakabahaging direktoryo sa NFS server sa direktoryo ng mount point ng kliyente. Gamitin ang sumusunod na syntax upang mai-mount ang nakabahaging direktoryo ng NFS server sa direktoryo ng mount point sa client:

$sudo bundok [NFS _IP]:/[NFS_export] [Local_mountpoint]

Kung saan

  • NFS_IP ay ang IP address ng NFS server
  • NFS_export ay ang nakabahaging direktoryo sa NFS server
  • Local_mountpoint ay ang direktoryo ng mount point sa system ng client

Sa aming halimbawa, ang utos ay:

$sudo bundok192.168.72.136:/mnt/ibinahagi/mnt/client_sharedfolder

Kung saan 192.168.72.136 ay ang aming NFS server IP, / mnt / sharedfold ay ang nakabahaging direktoryo sa NFS server, at / mnt / sharedfold ay ang mount point sa system ng client.

Kapag na-mount mo na ang bahagi ng NFS, makumpirma mo ito gamit ang sumusunod na utos:

$df–H

Hakbang 3: Subukan ang pagbabahagi ng NFS

Matapos mong mai-mount ang nakabahaging direktoryo ng NFS sa machine machine, subukan ito sa pamamagitan ng pag-access sa ilang mga file mula sa NFS server. Sa NFS server machine, lumikha ng anumang pagsubok na file o direktoryo at subukang i-access ito mula sa client machine.

Gamitin ang utos ng cd upang mag-navigate sa nakabahaging direktoryo ng NFS server:

$CD /mnt/ibinahagi/

Pagkatapos gamit ang touch o mkdir command, lumikha ng isang test file o direktoryo. Lumikha kami ng ilang mga sample na file na pinangalanang testfile1 at testfile2.

$sudo hawakantestfile1 testfile2

Ngayon sa makina ng kliyente, i-verify kung mayroon ang parehong mga file.

$ls /mnt/client_sharedfolder/

Ang mount command ay nai-mount ang NFS file system pansamantala sa system ng client. Sa tuwing i-reboot mo ang system, kailangan mong manu-manong i-mount ito. Sa susunod na hakbang, makikita natin kung paano gawin ang system ng file ng NFS na awtomatikong i-mount sa oras ng pag-boot.

Pag-mount ng isang NFS File System na awtomatiko

Sa sumusunod na pamamaraan, ise-set up namin ang NFS file system upang awtomatikong i-mount sa oras ng pag-boot. Gamit ang ganitong paraan, hindi mo na kailangang i-mount ang file system nang manu-mano sa tuwing nai-boot mo ang iyong system.

I-edit ang / etc / fstab file gamit ang sumusunod na utos:

$sudo nano /atbp/fstab

Pagkatapos magdagdag ng isang entry sa / etc / fstab file gamit ang sumusunod na format.

NFS server: direktoryo ng mountpoint nfs mga default na 0 0

Kung saan ang NFS server: direktoryo ay ang NFS server IP at ang nakabahaging direktoryo nito, ang Mount point ay ang mount point sa makina ng kliyente kung saan naka-mount ang direktoryo ng NFS, at ang nfs tumutukoy sa uri ng file system.

Sa aming halimbawa, ang entry ay:

192.168.72.136:/mnt/ibinahagi/mnt/ang mga default ng client_sharedfolder nfs0 0

Kung saan 192.168.72.136 ay ang aming NFS server IP, / mnt / sharedfold ay ang nakabahaging direktoryo sa NFS server, at / mnt / client_sharedfolder ay ang mount point sa system ng client.

Kapag naidagdag mo na ang entry sa itaas sa / etc / fstab file, i-save, at isara ang file. Gamitin ang Ctrl + O at pagkatapos ang Ctrl + X upang magawa ito.

Sa susunod na simulan mo ang iyong makina ang pagbabahagi ng NFS ay awtomatikong mai-mount sa tinukoy na mount point.

Pag-unmount ng Mga NFS File System

Maaari mong i-unmount ang isang NFS file system mula sa iyong lokal na system anumang oras. I-type ang utount command na sinusundan ng pangalan ng mount point kung saan ito naka-mount.

Tandaan: Ang utos ay umount not unmount.

$sudo umount [Mount point]

Sa aming halimbawa, ito ay:

$umount /mnt/client_sharedfolder

Gayunpaman, tandaan na, kung ang NFS file system ay na-mount gamit ang / etc / fstab, muli itong mai-mount sa susunod na i-boot mo ang iyong system. Tandaan din na ang file system ay hindi maaalis kung ma-abala ito tulad ng kung may ilang mga file na binuksan ito, o nagtatrabaho ka sa ilang direktoryo.

Iyon lang ang mayroon dito! Sa artikulong ito, naipaliwanag mo kung paano i-mount ang nakabahaging direktoryo ng NFS sa system ng Ubuntu 20.04 parehong manu-mano at awtomatiko. Sa huli, ipinaliwanag din namin kung paano i-unmount ang nakabahaging direktoryo ng NFS kung hindi mo na ito kailangan.