Yuav luag txhua Linux kev faib khoom tuaj nrog lub peev xwm teeb tsa Network File System (NFS) uas tso cai rau Linux khoos phis tawj sib txawv ntawm lub network kom yooj yim faib cov ntaub ntawv. NFS tsuas yog tsim rau tes hauj lwm suav nrog Linux cov khoos phis tawj thiab servers, tab sis ua haujlwm ntawm cov txheej txheem kom nrawm, ua haujlwm tau zoo ntawm cov khoos phis tawj.
Cov kauj ruam
Ntu 1 ntawm 2: Tsim Tus Server
Kauj Ruam 1. Siv NFS (Network File System) los faib cov ntaub ntawv ntawm Linux khoos phis tawj ntawm ib lub network
Yog tias koj xav qhia cov ntaub ntawv nrog Windows lossis Mac khoos phis tawj, koj yuav muaj kev vam meej ntau dua siv Samba.
Kauj Ruam 2. Nkag siab tias NFS ua haujlwm li cas
Thaum faib cov ntaub ntawv nrog NFS, muaj ob sab: server thiab cov neeg siv khoom. Tus neeg rau zaub mov yog lub khoos phis tawj uas khaws cov ntaub ntawv tiag tiag, thaum cov neeg siv khoom yog cov khoos phis tawj uas nkag mus rau hauv daim nplaub tshev sib koom los ntawm kev teeb tsa cov ntawv sib faib ua lub zog tsav. NFS yuav tsum tau teeb tsa ntawm ob lub server thiab txhua tus neeg siv khoom uas xav txuas.
Kauj Ruam 3. Qhib lub davhlau ya nyob twg ntawm lub computer server
Nov yog lub khoos phis tawj uas yuav tuav cov ntaub ntawv sib qhia. Lub khoos phis tawj server yuav tsum tau qhib thiab nkag mus txhawm rau kom cov neeg siv khoom nce cov ntawv sib koom. NFS xav kom siv lub davhlau ya nyob twg los teeb tsa thiab teeb tsa ob tus neeg rau zaub mov thiab cov neeg siv khoom.
Kauj Ruam 4. Hom
sudo apt-tau nruab nfs-kernel-server nfs-common portmap thiab nias ↵ Nkag mus.
Qhov no yuav pib rub tawm thiab teeb tsa NFS cov ntaub ntawv hauv koj lub computer.
Kauj Ruam 5. Tom qab kev teeb tsa, ntaus
dpkg-reconfigure portmap.
Xaiv "Tsis" los ntawm cov ntawv qhia zaub mov uas tshwm. Qhov no yuav ua rau lwm lub khoos phis tawj ntawm lub network txuas rau koj cov ntawv sib koom.
Kauj Ruam 6. Hom
sudo /etc/init.d/portmap rov pib dua kom rov pib dua qhov kev pabcuam portmap.
Qhov no yuav ua kom ntseeg tau tias koj cov kev hloov pauv siv tau.
Kauj Ruam 7. Ua ib phau ntawv teev npe dummy uas yuav siv los qhia cov ntaub ntawv
Nov yog cov npe tsis muaj npe uas yuav coj cov neeg siv mus rau cov npe sib koom tiag. Qhov no yuav tso cai rau koj hloov pauv cov npe sib koom ntawm koj lub server tom qab yam tsis tas yuav hloov pauv rau cov neeg siv khoom.
-
Hom.mkdir -p /export /dummyname thiab nias ↵ Nkag mus.
Qhov no yuav tsim cov npe npe dummyname uas cov neeg siv khoom yuav pom.
Kauj Ruam 8. Ntaus pico /etc /fstab thiab nias ↵ Enter
Qhov no yuav qhib cov ntaub ntawv /etc /fstab thiab tso cai rau koj kom cia li nce qhov sib koom ua ke thaum twg los cov neeg rau zaub mov khau raj.
Kauj ruam 9. Ntxiv
sharedpath dummypath tsis khi 0 0 mus rau qhov kawg ntawm cov ntawv.
Hloov chaw sib koom nrog qhov chaw sib koom ua ke, thiab hloov dummypath nrog qhov chaw ntawm cov npe dummy koj tau tsim ua ntej.
Piv txwv li, los qhia /dev /sdb tsav nrog cov neeg siv siv cov npe dummy tsim ua ntej, koj yuav ntaus /dev /sdb /export /Sib koom tsis khi 0 0. Txuag qhov hloov pauv rau hauv cov ntawv
Kauj ruam 10. Qhib qhov
/etc/xa tawm ntaub ntawv.
Koj yuav tsum tau ntxiv koj phau ntawv teev npe dummy ntxiv rau IPs uas tau tso cai nkag mus rau nws hauv cov ntawv no. Siv hom ntawv hauv qab no los qhia rau txhua tus IP chaw nyob ntawm koj lub network hauv zej zog:/export/dummyname 192.168.1.1/24(rw, no_root_squash, async).
Kauj Ruam 11. Siv
sudo /etc/init.d/nfs-kernel-server rov pib dua hais kom rov pib dua NFS server.
Ntu 2 ntawm 2: Txuas Cov Neeg Siv Khoom Khoos Phis Tawj
Kauj Ruam 1. Qhib lub davhlau ya nyob twg ntawm lub khoos phis tawj neeg siv khoom
Kauj Ruam 2. Hom
sudo apt-tau nruab portmap nfs-ntau thiab nias ↵ Nkag mus txhawm rau teeb tsa NFS cov neeg siv khoom cov ntaub ntawv.
Kauj Ruam 3. Tsim cov npe uas cov ntaub ntawv sib koom yuav raug teeb tsa
Koj tuaj yeem sau npe qhov no yam koj xav tau. Piv txwv li, koj tuaj yeem ntaus mkdir /sharedFiles los tsim cov npe hu ua "sharedFiles".
Kauj Ruam 4. Hom
pico /etc /fstab qhib rau /etc/fstab ntaub ntawv.
Kauj Ruam 5. Ntxiv
serverIP: qhia tawm nfs rsize = 8192, wsize = 8192, sijhawm = 14, intr mus rau qhov kawg ntawm cov ntawv.
Hloov serverIP nrog IP chaw nyob ntawm NFS server lub computer. Hloov qhov chaw sib koom nrog cov npe dummy koj tsim ntawm NFS server thiab cov npe hauv zos uas koj nyuam qhuav tsim. Tawm qhov seem ntawm qhov tseem ceeb raws li lawv yog tam sim no.
Siv cov piv txwv saum toj no, kab yuav zoo li: 192.168.1.5:/export/Shared/sharedFiles nfs rsize = 8192, wsize = 8192, timeo = 14, intr
Kauj Ruam 6. Hom
sudo /etc/init.d/portmap rov pib dua kom rov pib dua portmap thiab siv cov chaw tshiab.
Tus tsav yuav cia li nce txhua lub sijhawm lub computer rov pib dua.
Kauj Ruam 7. Ntsuas tus tsav los ntawm kev teeb tsa nws tus kheej ua ntej rov pib dua
Ntaus mount -a thiab tom qab ntawd ls /sharedFiles kom pom tias cov ntaub ntawv sib qhia tau tshwm sim.
Kauj Ruam 8. Rov ua qhov txheej txheem no rau txhua lub khoos phis tawj sib txuas
Koj yuav tsum muaj peev xwm nkag mus rau tib qhov chaw thiab ua tiav kev sib txuas.