คำถามติดแท็ก nfs

Network File System (NFS) เป็นโปรโตคอลระบบไฟล์เครือข่ายที่พัฒนาโดยระบบ Sun Micro ในปี 1984 ทำให้ผู้ใช้ในคอมพิวเตอร์ไคลเอนต์สามารถเข้าถึงไฟล์ผ่านเครือข่ายในลักษณะที่คล้ายคลึงกับวิธีการเข้าถึงที่เก็บข้อมูลในเครื่อง NFS เช่นเดียวกับโปรโตคอลอื่น ๆ มากมายสร้างขึ้นบนระบบ Open Network Computing Remote Procedure Call (ONC RPC) Network File System เป็นมาตรฐานแบบเปิดที่กำหนดไว้ใน RFC

2
การมอนิเตอร์ NFS I / O
ฉันมีไดเรกทอรีที่เมาท์ NFS และฉันต้องการตรวจสอบการใช้งาน I / O บน (อ่านและเขียน MB / s) วิธีที่แนะนำให้ทำคืออะไร นี่คือไคลเอนต์ NFS ฉันไม่สามารถเข้าถึงเซิร์ฟเวอร์ NFS ฉันไม่สนใจการใช้งาน I / O ทั่วไป (ไม่เช่นนั้นฉันจะใช้ vmstat / iostat) นอกจากนี้ยังมีการเมาท์ NFS หลายตัวฉันสนใจที่จะตรวจสอบการเมานต์เฉพาะหนึ่งอันเท่านั้น (หรือฉันอาจใช้อีเทอร์เรียล) ขอบคุณ!

2
Vagrant NFS share ไม่แสดงไฟล์ที่อัพเดทหากขนาดไม่เปลี่ยนแปลง
เมื่อเมานต์ / พเนจรเหนือ NFS ไฟล์ที่เปลี่ยนแปลงบนโฮสต์จะไม่รีเฟรชบนเกสต์หากขนาดไม่เปลี่ยนแปลง การอัปเดตอย่างรวดเร็ว / การพิมพ์ผิดจะไม่ปรากฏในทันทีเว้นแต่ฉันจะทำการปรับเปลี่ยนพอสำหรับขนาดที่แตกต่าง ฉันพยายามตั้ง lookupcache = none แต่นอกเหนือจากการทำให้ทุกอย่างช้าลงไม่มีอะไรเปลี่ยนแปลง ฉันใช้ OSX ML เป็นโฮสต์และ Arch Linux เป็นแขก NFS คือ v3 (เพราะ OSX)

1
สาเหตุใดที่ทำให้การซ้ำข้อมูลประจำตัว RPC ของ linux NFS ซ้ำอีกครั้ง
ใช้nfsstat -cฉันเห็นจำนวนสูง "authrefrsh" (เรียกว่า "newcred" ในบางระบบ) นับบนพีซีของลูกค้า NFS ของฉันสำหรับการดำเนินการเช่นlsและfindในไดเรกทอรีที่มี ~ 1,000 ไฟล์ สิ่งนี้สัมพันธ์กับประสิทธิภาพที่ต่ำมาก (รายชื่อไดเรกทอรีมากกว่า 20 นาที) การดำเนินการ NFS ที่แคชไว้จะไม่แสดงพฤติกรรมนี้ (authrefrsh หรือการชะลอตัว) authrefrsh = โทรทุกครั้งที่ฉันตรวจสอบ nfsstat: $ nfsstat -c Client rpc stats: calls retrans authrefrsh 280462 0 280462 Client nfs v3: null getattr setattr lookup access readlink 0 0% 126990 45% …
10 nfs  rpc 

2
ประสิทธิภาพ Windows NFS เทียบกับการแชร์ไฟล์ Windows?
ล็อคแล้ว คำถามและคำตอบของคำถามนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ มีใครตั้งค่า NFS ที่ทั้งเซิร์ฟเวอร์และไคลเอนต์เป็น Windows ทั้งหมดหรือไม่ ฉันสงสัย: ประสิทธิภาพเปรียบเทียบกับการใช้การแชร์ไฟล์ Windows ในตัว (CIFS / SMB) อย่างไร ลูกค้าสามารถเมาท์แบ่งปัน NFS ในฐานะไดรฟ์เครือข่ายเช่นเดียวกับการแชร์ไฟล์ปกติ มีเครื่องมือแนะนำใดบ้างเนื่องจาก Windows ไม่รองรับคุณสมบัตินี้ การทำเช่นนี้เป็นการแบ่งปันไฟล์ที่เชื่อถือได้หรือไม่?
10 samba  nfs  windows 

7
การปรับแต่ง NFS ไคลเอ็นต์ / เซิร์ฟเวอร์สแต็ก
ฉันมีเซิร์ฟเวอร์ CentOS 5 VMWare ที่เชื่อมต่อกับเครื่อง OpenSolaris 2009.06 ผ่าน NFS ที่เก็บอิมเมจของดิสก์ เครื่องเสมือนของฉันดูเหมือนจะถูกผูกมัดโดย IO ช้าดังนั้นฉันต้องการทำทุกอย่างที่ทำได้เพื่อเพิ่มประสิทธิภาพการเชื่อมต่อ ฉันไม่แน่ใจว่าวิธีที่ดีที่สุดในการวัดทรูพุตบนระบบการผลิต แต่การทดสอบที่ไม่มีหลักวิทยาศาสตร์บางอย่างโดยใช้การdd bs=1024k count=400แสดง show local (OpenSolaris) เขียนของ ~ 1.6GB / s และ remote (CentOS) เขียน ~ 50MB / s ฉันคิดว่าสิ่งเหล่านี้ต่ำกว่าที่ฉันได้รับจริงเนื่องจากมี 7 VMs กำลังทำงานผ่านการเชื่อมต่อ ปัจจุบันเครื่อง 2 เครื่องนั้นเชื่อมต่อโดยตรงกับ gigE พร้อมจัมโบ้เฟรมที่เปิดใช้งานบน NIC ทั้งสอง (MTU = 9000) นอกเหนือจากนั้นยังไม่มีการเพิ่มประสิทธิภาพ NFS mount …
10 centos  nfs  tcpip  opensolaris  zfs 

6
ฉันจะคัดลอกเทมเพลต VM ระหว่างศูนย์ข้อมูล vSphere ได้อย่างไร
พื้นหลัง / สถาปัตยกรรมสิ่งแวดล้อม: สภาพแวดล้อมปัจจุบันของฉันสำหรับการ$corp_overlords$ตั้งค่าในรูปแบบฮับและพูดกับฮับโฮมออฟฟิศที่มีเทคโนโลยีที่ดี (SAN, bladecenter / Bladeystem คลัสเตอร์ ESXi, การเชื่อมต่ออินเทอร์เน็ตไฟเบอร์เป็นต้น) เชื่อมต่อกับซี่ไซต์ระยะไกลจำนวนมาก ไม่ค่อยดีนักและโดยทั่วไปจะมีเซิร์ฟเวอร์โฮสต์ ESXi ตัวเดียวและเชื่อมต่อกับโฮมออฟฟิศผ่านทาง T1 การรับส่งข้อมูลทั้งหมดที่เกิดขึ้นในเส้นทางไซต์ระยะไกลใด ๆ กลับไปที่โฮมออฟฟิศผ่าน "เครือข่าย MPLS" (ซึ่งจริงๆแล้วเป็นเพียง T1 ที่เชื่อมต่อไซต์ระยะไกลกับโฮมออฟฟิศ) ที่โฮมออฟฟิศบน SAN เรามีเทมเพลต VM จำนวนหนึ่งที่ฉันสร้างขึ้นเพื่อปรับใช้ VM จาก พวกเขาจะถูกเก็บไว้ในปริมาณ NFS นั่นคือ vSphere datastore ที่แนบมากับวัตถุดาต้าเซ็นเตอร์สำนักงานที่บ้านภายใน vSphere ไซต์ระยะไกลแต่ละแห่งมีวัตถุ vSphere datacenter ที่สอดคล้องกันซึ่งมีวัตถุที่เก็บข้อมูลที่เชื่อมต่อกับที่เก็บข้อมูลที่เชื่อมต่อแบบโลคัลบนโฮสต์เซิร์ฟเวอร์ ESXi ซึ่งตั้งอยู่ที่ไซต์ระยะไกล เนื่องจากเทมเพลต VM เหล่านี้มีอยู่บนวอลุ่ม NFS จึงมีขนาด ~ …

3
การเมานต์ NFS ที่เมาท์ภายในเมานต์ NFS อื่นจะหายไปแบบสุ่ม
ฉันมีปัญหาค่อนข้างแปลกที่ NFS ที่ซ้อนกันของฉันเพิ่งหายไปแบบสุ่มเป็นครั้งคราว รายการ fstab มีลักษณะดังนี้: nfs:/home /home nfs rw,hard,intr,rsize=32768,noatime,nocto,proto=tcp 0 0 nfs:/bigdir /home/bigdir nfs rw,hard,intr,rsize=32768,noatime,nocto,proto=tcp,bg 0 0 ปัญหาคือในบางครั้งโฟลเดอร์ "/ home / bigdir" จะว่างเปล่าแม้ว่า mtab จะคิดว่าการแชร์ยังคงอยู่ nfsstat และ อัล ยังคิดว่าส่วนแบ่งยังคงติดตั้งอยู่ มีเพียงสิ่งเดียวที่ทำงานได้โดยการถอนติดตั้งแล้วติดตั้งส่วนแบ่ง bigdir อีกครั้ง ฝั่งเซิร์ฟเวอร์คือ NetApp ฝั่งไคลเอ็นต์คือ RHEL5.5, 2.6.18-194 เคอร์เนล (ใช่ฉันรู้ว่า 5.8 ออกมาแล้ว แต่เท่าที่ฉันเห็นว่าไม่มีข้อผิดพลาดสำหรับปัญหานี้โดยเฉพาะ) ฉันสามารถใช้แฮ็กต่างๆเช่น automount หรือติดตั้งไปยังเส้นทางอื่นแล้วใช้ - ผูกติด แต่ฉันต้องการที่จะแก้ไขปัญหาพื้นฐาน

2
กลยุทธ์การแก้ไขปัญหาสำหรับประสิทธิภาพ iSCSI / NFS ที่แย่มาก
เรามี Synology RS3412RPxs ใหม่ที่ให้บริการ iSCSI เป้าหมายไปยังกล่อง Windows 2008 R2 สามกล่องและ NFS เป็นหนึ่งกล่อง OpenBSD 5.0 เข้าสู่ระบบ RS3412 ด้วย ssh และอ่าน / เขียนทั้งไฟล์ขนาดเล็กและไฟล์ 6GB โดยใช้ dd และบล็อคขนาดต่างๆแสดงประสิทธิภาพของดิสก์ I / O ที่ยอดเยี่ยม ด้วยการใช้ dd หรือ iometer บนไคลเอนต์ iSCSI / NFS เราสามารถเข้าถึงได้สูงสุด 20Mbps (นั่นไม่ใช่การพิมพ์ผิดยี่สิบ Mbps) พวกเราหวังว่าจะใช้ประโยชน์จาก NIC ของ Gbit หลายตัวใน Synology ได้ดีขึ้น ฉันตรวจสอบสวิตช์แล้วและการกำหนดค่าพอร์ต NIC …

2
การเมาท์ NFS3 โดยใช้ Kerberos และ AD
ฉันมีเซิร์ฟเวอร์ Linux (Centos 5.6) ที่จำเป็นต้องติดตั้งโฮมไดเรกทอรีอัตโนมัติจาก Windows (Server 2008) NFS ที่ใช้ Kerberos การแบ่งใช้เมาท์ (โดยไม่มีผู้ใช้และกลุ่ม) หากการพิสูจน์ตัวตนถูกปิด แต่ถ้าธงถูกส่งผ่านไปฉันได้รับ-o sec=krb5mount.nfs: permission denied ในฐานะที่เป็น root ฉันเคยkinitได้รับตั๋วและklistบอกฉันว่าเป็นตั๋วที่ถูกต้อง Googling ข้อผิดพลาดไม่ได้ให้อะไรมากดูเหมือนว่าจะเป็นเรื่องเล็กน้อย ไม่พบสิ่งใดที่มีประโยชน์ในบันทึกใด ๆ ที่ฉันค้นหาการเข้าถึงรูทถูกตั้งค่าเป็นอนุญาตในการแชร์ Windows เนื่องจากการแชร์จาก Windows สิ่งต่าง ๆ ทรัพยากรจำนวนมากที่บอกให้เปลี่ยนการตั้งค่าเซิร์ฟเวอร์ไม่ได้นำไปใช้โดยตรง มีแนวคิดใดที่จะทำให้สิ่งนี้ทำงานได้?

4
ให้บริการไฟล์คงที่ด้วย nginx ผ่าน NFS?
ฉันมีเว็บไซต์ที่ได้รับคำขอประมาณ 7k ต่อวินาทีบนเซิร์ฟเวอร์ nginx เซิร์ฟเวอร์นี้ทั้งสองจัดการการเขียนใหม่ไปยังเซิร์ฟเวอร์ Apache เช่นเดียวกับการให้บริการไฟล์คงที่ภาพ ฯลฯ โดยตรง ไฟล์สแตติกเป็นส่วนที่ใหญ่ที่สุดในนั้นด้วยคำขอประมาณ 5k ด้วยการอัพเกรดสถาปัตยกรรมฉันคิดว่าการใช้เซิร์ฟเวอร์ไฟล์กลางที่ส่งออกไดเรกทอรีที่มีไฟล์สแตติกเหล่านี้ผ่าน NFS จะไม่มีสิทธิ์เข้าถึงเพื่อเขียนไฟล์เหล่านี้ดังนั้นไดเร็กทอรีสามารถเมาต์แบบอ่านอย่างเดียวบนเครื่อง nginx ความกังวลหลักของฉันคือ: NFS เร็วพอหรือยังสำหรับเรื่องนี้ มีการ จำกัด จำนวนคำขอที่ NFS สามารถจัดการได้หรือไม่ มีตัวเลือก "ต้องมี" เมื่อไปทางนี้หรือไม่? โบนัส: มีทางเลือกอื่นสำหรับการตั้งค่านี้นอกเหนือจาก NFS หรือไม่ ขอบคุณ!
9 nginx  nfs 

4
NFS ที่ป้องกันความผิดพลาดได้หรือไม่
อาจเป็นคำถามที่พบบ่อย แต่ฉันไม่พบสิ่งใดที่มีประโยชน์หลังจากการค้นหาสักพัก: ฉันสามารถตั้งค่า NFS ในลักษณะที่ทุกข้อผิดพลาดเดียว (เช่นเซิร์ฟเวอร์ CPU, ฮาร์ดดิสก์, ตัวควบคุม hd, อะแดปเตอร์เครือข่าย, สายเคเบิลเครือข่าย, แหล่งจ่ายไฟ) ถูกหลอกลวงโดยไม่จำเป็นต้องแทรกแซงทันทีหรือไม่? ฉันมีคำตอบสำหรับปัญหาบางส่วนเท่านั้น: RAID, แหล่งจ่ายไฟซ้ำซ้อน, อะแดปเตอร์เครือข่ายซ้ำซ้อน ฉันจะจัดการซีพียูที่ล้มเหลวของเซิร์ฟเวอร์ NFS ได้อย่างไรเพื่อให้ไคลเอนต์ล้มเหลวอย่างโปร่งใส

3
วิธีที่ดีที่สุดในการแชร์ไดเรกทอรีอัปโหลดไฟล์ข้ามเว็บเซิร์ฟเวอร์ในแนวนอน
ฉันกำลังพยายามระบุคลัสเตอร์ที่ปรับขนาดได้ในแนวนอนสำหรับเว็บแอพที่ใช้ drupal ซึ่งดูเหมือนแผนภาพที่มีสีสันด้านล่าง: ตัวโหลดบาลานซ์ใช้เซสชันที่ติดหนึบดังนั้นผู้ใช้จะยังคงสถานะเมื่อพวกเขาได้รับการจัดสรรเซิร์ฟเวอร์ให้ทำงานแล้ว เซิร์ฟเวอร์แอปแต่ละตัวมีดังต่อไปนี้: เคลือบเงาที่ด้านหน้า drupal 6 ที่อยู่ตรงกลางวิ่งบนสแต็คหลอดไฟ memcached ที่ด้านหลัง เซิร์ฟเวอร์ฐานข้อมูล mysql สองตัวนั้นอยู่บน IP ที่ใช้ร่วมกันและอยู่ในคลัสเตอร์ HA ที่มี DRBD และ Hearbeat ดังนั้นการสูญเสียเซิร์ฟเวอร์ตัวใดตัวหนึ่งจะไม่ทำให้แพลตฟอร์มทั้งหมดพัง มีบางสิ่งที่ฉันไม่แน่ใจเกี่ยวกับที่ฉันขอขอบคุณความคิดเห็นของคุณใน: สเกลไฟล์ควรจัดเก็บในแนวนอนอย่างไร? ฉันกำลังคิดว่าจะใช้ NFS เพื่อติดตั้งไดเรกทอรีไฟล์ที่แชร์ในแต่ละเซิร์ฟเวอร์แอปดังนั้นไฟล์ที่อัปโหลดในครั้งเดียวจะมีให้ทุกไฟล์ ฉันกำลังคิดถึง NFS อยู่มานานแล้วและไม่มีประสบการณ์กับ MogileFS หรือ GlusterFS และเป็นสิ่งที่เราเคยใช้มาก่อนดังนั้นเราจึงคุ้นเคยกับมันมากขึ้น มีแนวทางใดบ้างที่ควรปฏิบัติตามเพื่อหาจำนวนเซิร์ฟเวอร์ที่ควรแบ่งปันไดเรกทอรีผ่าน NFS ด้วยวิธีนี้ HA ควรมีวิธีการอย่างไรในการจัดเก็บไฟล์ที่ใช้ร่วมกันที่นี่? ปัญหาหนึ่งที่นี่คือเซิร์ฟเวอร์ NFS เป็นจุดเดียวของความล้มเหลว เรากำลังใช้ Heartbeat และ DRBD บนเซิร์ฟเวอร์ Mysql และฉันต้องการเก็บจำนวนเทคโนโลยีที่เกี่ยวข้องในสแต็กให้น้อยที่สุดเท่าที่จะเป็นไปได้ - …
9 nfs  lamp  scaling 

5
'ไม่มีล็อค' หมายความว่าอย่างไร
ฉันพยายามที่จะผูกมัดกับเซิร์ฟเวอร์ SVN บนเซิร์ฟเวอร์ที่เก็บข้อมูลการโค่นล้มเป็น NFS เมื่อทำการคอมมิตฉันได้รับข้อความแสดงข้อผิดพลาดนี้: svn: Can't get exclusive lock on file '/svn/repo/db/transactions/7802-2.txn/rev-lock': No locks available สิ่งนี้เคยทำงานและไม่มีการอัพเกรด / เปลี่ยนแปลงซอฟต์แวร์ใด ๆ อย่างไรก็ตามเซิร์ฟเวอร์ NFS ขัดข้องก่อนหน้านี้ดังนั้นจึงอาจ 'เสียหาย' (หากใช้กับที่นี่ได้)
9 linux  nfs  files 

6
ความเร็ว“ ดี” สำหรับ iSCSI และ NFS บนอีเธอร์เน็ต 1GB เป็นเท่าไร
ล็อคแล้ว คำถามและคำตอบของคำถามนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ฉันมีกล่อง OpenSolaris ที่แชร์ระบบไฟล์ ZFS สองระบบ หนึ่งคือการเชื่อมต่อ NFS ไปยังกล่อง CentOS ที่รันเซิร์ฟเวอร์ VMware (อิมเมจของดิสก์ถูกเก็บใน ZFS) อีกอันคือการเชื่อมต่อ iSCSI กับเซิร์ฟเวอร์ Windows 2008 ที่มีการจัดรูปแบบ NTFS ที่ด้านบนของ ZFS การเชื่อมต่อทั้งสองโดยตรงผ่าน gig-E (ไม่มีสวิตช์) ฉันใช้มินนินเพื่อตรวจสอบกล่อง แต่ฉันไม่แน่ใจว่าฉันควรคาดหวังว่าจะเป็นตัวเลขประเภทใด ใครช่วยให้ฉันได้ตัวเลขพื้นฐานเพื่อเปรียบเทียบกับหรือให้คำแนะนำใด ๆ ในการเริ่มจูน? นี่คือสถิติ NFS ที่ฉันเห็นฉันจะโพสต์ iSCSI เมื่อฉันแก้ไข munin ในกล่อง solaris: P
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.