Android

Paano mag-mount ng isang nfs ibahagi sa linux

NFS File Share | Create NFS Share On Centos To Mount As Docker NFS Volume /etc/exports | Thetips4you

NFS File Share | Create NFS Share On Centos To Mount As Docker NFS Volume /etc/exports | Thetips4you

Talaan ng mga Nilalaman:

Anonim

Ang Network File System (NFS) ay isang ipinamamahaging protocol ng system system na nagbibigay-daan sa iyo upang magbahagi ng mga malayuang direktoryo sa isang network. Sa NFS, maaari kang mag-mount ng mga remote na direktoryo sa iyong system at magtrabaho kasama ang mga malayuang mga file na parang mga lokal na file.

Sa mga operating system ng Linux at UNIX, maaari mong gamitin ang mount command upang mai-mount ang isang nakabahaging direktoryo ng NFS sa isang partikular na punto ng pag-mount sa punong direktoryo ng lokal.

Sa tutorial na ito, ipapakita namin sa iyo kung paano manu-mano at awtomatikong mai-mount ang isang bahagi ng NFS sa mga makina ng Linux.

Pag-install ng Mga Pakete ng Client ng NFS

Upang mai-mount ang isang bahagi ng NFS sa isang sistema ng Linux una kailangan mong i-install ang package ng kliyente ng NFS. Ang pangalan ng pakete ay naiiba sa pagitan ng mga pamamahagi ng Linux.

  • Pag-install ng kliyente ng NFS sa Ubuntu at Debian:

    sudo apt update sudo apt install nfs-common

    Pag-install ng kliyente ng NFS sa CentOS at Fedora:

    sudo yum install nfs-utils

Manu-manong pag-mount ng isang NFS File Systems

Ang pag-mount ng isang malayuang bahagi ng NFS ay pareho sa pag-mount ng mga regular na system ng file.

Upang mai-mount ang isang NFS file system sa isang naibigay na point point, gamitin ang utos ng mount sa sumusunod na form:

mount NFS_SERVER:EXPORTED_DIRECTORY MOUNT_POINT

Gamitin ang mga hakbang sa ibaba upang manu-manong i-mount ang isang malayuang bahagi ng NFS sa iyong Linux system:

  1. Una, lumikha ng isang direktoryo upang maglingkod bilang mount point para sa liblib na bahagi ng NFS:

    sudo mkdir /var/backups

    Ang Mount point ay isang direktoryo sa lokal na makina kung saan ang bahagi ng NFS ay mai-mount.

    I-mount ang bahagi ng NFS sa pamamagitan ng pagpapatakbo ng sumusunod na utos bilang ugat o gumagamit na may mga pribilehiyo sa sudo:

    sudo mount -t nfs 10.10.0.10:/backups /var/backups

    Kung saan ang 10.10.0.10 ay ang IP address ng server ng NFS, /backup ang direktoryo na iniluluwas ng server at /var/backups ang lokal na punto ng mount.

    Sa tagumpay, walang output na ginawa.

    Upang mapatunayan na ang malayong dami ng NFS ay matagumpay na naka-mount na paggamit alinman sa mount o df -h utos.

Sa sandaling naka-mount ang bahagi, ang mount point ay nagiging root directory ng naka-mount na system ng file.

Kapag mano-mano ang pag-mount mo sa bahagi, ang pag-mount ng bahagi ng NFS ay hindi nagpapatuloy pagkatapos ng isang pag-reboot.

Awtomatikong pag-mount ng NFS File Systems sa /etc/fstab

Karaniwan, nais mong i-mount ang direktoryo ng malayong NFS nang awtomatiko kapag ang sistema ng bota.

Ang /etc/fstab file ay naglalaman ng isang listahan ng mga entry na tukuyin kung saan paano at kung anong filesystem ang mai-mount sa startup ng system.

Upang awtomatikong mai-mount ang isang bahagi ng NFS kapag nagsisimula ang iyong system ng Linux magdagdag ng isang linya sa /etc/fstab file. Ang linya ay dapat isama ang hostname o ang IP address ng NFS server, ang na-export na direktoryo, at ang mount point sa lokal na makina.

Gamitin ang sumusunod na pamamaraan upang awtomatikong mai-mount ang isang bahagi ng NFS sa mga system ng Linux:

  1. Mag-set up ng isang mount point para sa malayuang bahagi ng NFS:

    sudo mkdir /var/backups

    Buksan ang /etc/fstab file gamit ang iyong text editor:

    sudo nano /etc/fstab

    Idagdag ang sumusunod na linya sa file:

    / etc / fstab

    #

    10.10.0.10:/backups / var / backup nfs default 0 0

    Kung saan 10.10.0.10 ang address ng IP ng NFS server, /backup ang na-export na direktoryo at /var/backups ay ang lokal na punto ng mount.

    Patakbuhin ang utos ng mount sa isa sa mga sumusunod na form upang mai-mount ang NFS ibahagi:

    mount /var/backups mount 10.10.0.10:/backups

    Ang utos ng mount , babasahin ang nilalaman ng /etc/fstab at i-mount ang bahagi.

    Sa susunod na i-reboot mo ang system ang bahagi ng NFS ay awtomatikong mai-mount.

Pagtatanggal ng mga System ng File ng NFS

Ang umount command detaches (walang halaga) ang naka-mount na file system mula sa puno ng direktoryo.

Upang ma-detach ang isang naka-mount na bahagi ng NFS, gamitin ang umount command na sinusundan ng alinman sa direktoryo kung saan ito naka-mount o malayuang bahagi:

umount 10.10.0.10:/backups umount /var/backups

Kung ang mount ng NFS ay may isang entry sa fstab file, alisin ito.

Ang utos ng umount ay mabibigo na alisin ang bahagi kapag ginagamit ang naka-mount na lakas ng tunog. Upang malaman kung aling mga proseso ang nag-access sa bahagi ng NFS, gamitin ang fuser utos:

fuser -m MOUNT_POINT

Kapag nahanap mo ang mga proseso maaari mong ihinto ang mga ito gamit ang utos ng kill at hindi maihahati ang bahagi ng NFS.

umount -l MOUNT_POINT

Kung hindi maabot ang malalayong sistema ng NFS, gamitin ang pagpipilian na -f ( --force ) upang pilitin ang isang walang halaga.

umount -f MOUNT_POINT

Sa pangkalahatan hindi magandang ideya na gamitin ang pagpipilian ng puwersa dahil maaaring masira ang data sa file system.

Konklusyon

Ipinakita namin sa iyo kung paano i-mount at maihatid ang isang malayuang bahagi ng NFS. Ang parehong mga utos ay nalalapat para sa anumang pamamahagi ng Linux, kabilang ang Ubuntu, CentOS, RHEL, Debian at Linux Mint.

Huwag mag-atubiling mag-iwan ng komento kung mayroon kang mga katanungan.

mount nfs terminal