Debian/Ubuntu -ו RHEL/CentOS/Fedora -ב (תשר יצבק תכרעמ) NFS תא ןיקתהל דציכ
NFS (תשר יצבק תכרעמ) ידי לע סקינוי/סקוניל תוכרעמ ןיב תויקיתו םיצבק ףותישל םצעב החתופ Sun Microsystems תרזעב .תכרעמ התואב .ימוקמ ןפואב םינקתומ םהשכ םתיא רשקתל ידכ םיקחורמ םיחראמו תשרב ךלש
.nfs-utils -ו portmap תוליבחב םילולכה ,םינקתמ השולש תללוכ NFS -ה תרש תליבח .V תכרעמ תועצמאב קשוהש תוריש הז
Linux תרשב NFS Mounts לש הרוצתה תא עבקו רדגה
.םיתרש ינשב שמתשא הז ךירדמב ןאכ .סקינוי/סקוניל תונוכמ יתש תוחפל ךרטצנ ,NFS יביכר ןיקתהל ידכ
.(וטנובואו ןאיבד) "apt-get" -ו (Red Hat Linux) "םאי" תוליבח ינקתמ תועצמאב ותוא ןיקתהל םילוכי ונא .NFS חוקל בשחמב ןכו ונלש NFS תרשב NFS תוליבח ןיקתהל ונילע
yum install nfs-utils nfs-utils-lib yum install portmap (not required with NFSv4)
apt-get install nfs-utils nfs-utils-lib
.תונוכמה יתשב םיתורישה תא לחתה וישכע
/etc/init.d/portmap start /etc/init.d/nfs start chkconfig --level 35 portmap on chkconfig --level 35 nfs on
.םיצבק ףותישל תונוכמה יתש תא רידגהל ונילע ,תונוכמה יתשב םיתוריש תלעפהו תוליבח תנקתה רחאל
NFS תרש תרדגה
.NFS -ה תרש תרוצת תא םירידגמ ונא תישאר
.NFS םע רבכ תמייק היירפס ףתשל םג לכות ,חוקלה תרש םע ףותישל "/" הציחמב "nfsshare"\םשב השדח היירפס רוצא ינא ןאכ ."etc/exports /" הרוצתה ץבוקב ךרע ןיזהל ונילע ,NFS םע הירפס ףותיש ךרוצל
mkdir /nfsshare
.תשרב תיפותישל ונלש היירפסה תא ךופהל ידכ םיתורישה תא שדחמ ליעפהלו "etc/export /" -ב ךרע ןיזהל ונילע תעכ
vi /etc/exports /nfsshare 192.168.0.101(rw,sync,no_root_squash)
.ליעל אמגודב IP -ה םוקמב חוקלה לש חראמה םשב שמתשהל םג לוכי התא ,(rw) הביתכו האירק תאשרה םע "192.168.0.101" חוקלה לש IP -ה םע תפתושמה "nfsshare"\םשב הציחמ/הירפס תמייק ,ליעלש המגודב
.ןמקלדכ ןה םיצבק ףותישל "etc/export /" ץבוקב שמתשהל םילוכי ונא ןהב תורחא תויורשפא המכ
.אוצייל שיאה יפד תא אורקל ץלמומ ,"etc/export /" םע תופסונ תויורשפא תלבקל
NFS חוקל תרדגה
.חוקלה תרשב תפתושמה הציחמה וא היירפסה תא תולעל ונילע ,NFS תרש לש הרוצתה תעיבק רחאל
.NFS תרשב וא קחורמה תרשב תונימז תוינמה יכ תולגל ונילע תישאר ,ךכ םשל .ימוקמ ןפואב הילא תשגל ידכ ונלש תרשב וזה היירפסה תא תולעל ונילע ,NFS חוקל ףוסב תעכ
showmount -e 192.168.0.100 Export list for 192.168.0.100: /nfsshare 192.168.0.101
.ךלש תרשה םע ףותישל "192.168.0.100" -ב הנימז "nfsshare"\םשב הירפס יכ הארמ הלעמלש הדוקפה
.רהה תדוקפב שמתשהל לכונ תפתושמה NFS תיירפס לע תולעל ידכ
mount -t nfs 192.168.0.100:/nfsshare /mnt/nfsshare
.הדוקפה תובקעב תאז תמאל לוכי התא .חוקלה תרשב "mnt/nfsshare /" ב תפתושמה היירפסה תא ביכרת ליעלש הדוקפה
mount | grep nfs sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw) nfsd on /proc/fs/nfsd type nfsd (rw) 192.168.0.100:/nfsshare on /mnt type nfs (rw,addr=192.168.0.100)
."etc/fstab /" ךרע ןיזהל ונילע ,שדחמ לוחתא ידי-לע ךלש תכרעמה לע עובק ןפואב NFS תיירפס תולעל ידכ ,ינמז ןפואב nfs חוקלל nfs לש תפתושמה היירפסה תא הניקתה ליעל רהה תדוקפ
vi /etc/fstab
.ןלהל גצומכ האבה השדחה הרושה תא ףסוה
192.168.0.100:/nfsshare /mnt nfs defaults 0 0
NFS תרדגה לש הדובעה תא קודב
.ךפיהל וא nfs לש חוקלה דצב ותונימז תא קודבלו תרשה הצקב הקידב ץבוק תריצי ידי לע ונלש NFS -ה תרש תרדגה תא קודבל םילוכי ונא
.תפתושמ היירפס התואב ’nfstest.txt"\םשב שדח טסקט ץבוק יתרצי
cat > /nfsshare/nfstest.txt This is a test file to test the working of NFS server setup.
.תורישה לש שדחמ הלעפה וא ינדי ןונער לכ אלל ףתושמה ץבוקה תא אצמתו חוקלה תרשב איהה תפתושמה היירפסל רובע
ll /mnt/nfsshare total 4 -rw-r--r-- 1 root root 61 Sep 21 21:44 nfstest.txt [email ~]# cat /mnt/nfsshare/nfstest.txt This is a test file to test the working of NFS server setup.
NFS רה תרסה
.הטמל וז המגוד האר ."umount"\הדוקפה תועצמאב תיפיצפסה היירפסה תא לטבל טושפ לכות ,םיצבקה ףותיש םע םייסתש רחאל ךלש תרשהמ תפתושמה היירפסה לש הנקתהה תא לטבל ךנוצרב םא
[email ~]# umount /mnt/nfsshare
.םיצבקה תכרעמב בוש לכתסה זאו ורסוה תובשותהש תוארל לוכי התא
df -h -F nfs
.רתוי תונימז ןניא הלא תופתושמ תוירפסש הארת
.NFS רובע רתוי תובושח תודוקפ המכ
.תורעהה תביתב הטמל ךיתועצהו ךיתורעה תא ראשה .דיתעב רתוי תוניינעמו תושגרמ תוכרדה תלבקל linux-console.net םע רבוחמ ראשיה ,זא דע .ונלש םיידיתעה םירמאמב NFS לש תופסונ תונוכתו תויורשפא איבא ,הלחתה קר