NFS-Ganesha

ภาพหน้าจอของซอฟแวร์:
NFS-Ganesha
รายละเอียดซอฟแวร์:
รุ่น: 2.2.0 การปรับปรุง
วันที่อัพโหลด: 10 May 15
ผู้พัฒนา: Philippe DENIEL
การอนุญาต: ฟรี
ความนิยม: 9

Rating: nan/5 (Total Votes: 0)

NFS-พระพิฆเนศวรเป็นสมบูรณ์ฟรีและง่ายต่อการติดตั้งและง่ายต่อการกำหนดค่าหลากหลายและเปิดแหล่งบรรทัดคำสั่งโครงการซอฟต์แวร์, ภูตที่ implementes ระบบแฟ้มเครือข่าย (NFS) เซิร์ฟเวอร์ใด ๆ GNU / Linux หรือระบบปฏิบัติการ BSD .


ทำงานในพื้นที่ของผู้ใช้และสนับสนุน pNFS 9P

ขณะที่ซอฟต์แวร์ทำงานอย่างสมบูรณ์ในพื้นที่ผู้ใช้จะสนับสนุนรุ่นที่ 3, 4.0 และ 4.1 ของขนาน NFS (pNFS) เช่นเดียวกับโพรโทคอ 9P จากระบบปฏิบัติการ Plan9 โปรโตคอลทั้งหมดเหล่านี้ได้รับการสนับสนุนพร้อมกันโดย NFS-พระพิฆเนศวร.


การออกแบบที่มีสองเป้าหมายในใจ

ซอฟแวร์ที่ได้รับการออกแบบที่มีสองเป้าหมายในใจเพื่อให้การส่งออก NFS เพื่อ namespaces หลายระบบไฟล์และเพื่อให้แคชข้อมูลที่มีขนาดใหญ่มากและเมตาดาต้า มันสนับสนุน v3 NFS, NFS 4.0 NFS 4.1 (รวม pNFS) โปรโตคอล
ซอฟต์แวร์ที่ถูกออกแบบมาในลักษณะที่จะสามารถใช้โมดูลแบ็กเอนด์โดยเฉพาะที่เรียกว่า FSAL (File ระบบ Abstraction Layer) ท่ามกลาง FSAL โมดูลที่มีอยู่เราสามารถพูดถึง FSAL / POSIX, FSAL / SNMP, FSAL / หนังสือมอบฉันทะและ FSAL / FUSELIKE.


การเริ่มต้นใช้ NFS-พระพิฆเนศวร

การติดตั้งซอฟต์แวร์ NFS-พระพิฆเนศวรบนระบบปฏิบัติการ GNU / Linux ของคุณคุณต้องดาวน์โหลดรุ่นล่าสุดจากทั้ง Softoware หรือโครงการ & rsquo; เว็บไซต์อย่างเป็นทางการ (จะเห็นลิงค์ที่หน้าแรกของที่ท้ายบทความ) บันทึกเก็บที่ไหนสักแห่งบนเครื่องคอมพิวเตอร์ของคุณ (โดยเฉพาะไดเรกทอรีหน้าแรกของคุณ) และใช้ผู้จัดการเก็บที่จะดึงเนื้อหา
เปิดแอพพลิเคเทอร์มิให้ไปที่สถานที่ที่คุณได้สกัดเก็บไฟล์ (เช่น cd /home/softoware/nfs-ganesha-2.1.0-0.1.1-Source - แทนที่ & lsquo; & rsquo softoware; ด้วยชื่อผู้ใช้ของคุณ) และการทำงาน & lsquo; & rsquo CMake. คำสั่งบนโฟลเดอร์รากกำหนดค่าโปรแกรม
จากนั้นเรียกใช้และ lsquo; & rsquo ทำให้; คำสั่งเพื่อรวบรวมและสร้างปฏิบัติการซึ่งสามารถติดตั้งระบบกว้างโดยใช้ & lsquo; ให้ติดตั้งและ rsquo; คำสั่งเป็นรากหรือ & lsquo; sudo ให้ติดตั้งและ rsquo; คำสั่งเป็นผู้ใช้สิทธิพิเศษ.

มีอะไรใหม่ ในข่าวประชาสัมพันธ์นี้:

  • การส่งออกเป็นแบบไดนามิกในขณะนี้ พวกเขาสามารถเพิ่มหรือลบออกผ่านทางคำสั่ง DBus สคริปต์หลาม manage_exports ได้รับการปรับปรุงเพื่อรองรับคุณสมบัติ.
  • ระบบแฟ้ม Pseudo ได้รับการเขียนเป็น FSAL ซึ่งจะช่วยให้การส่งออกแบบไดนามิก filesystems Submounted ยังทำงานบนพื้นฐานการเปลี่ยนแปลงนี้.
  • การตั้งค่าการประมวลผลไฟล์ที่ได้รับการเขียนใหม่เพื่อปรับปรุงการตรวจสอบข้อผิดพลาดและการตัดไม้ พารามิเตอร์ทั้งหมดจะถูกตรวจสอบอย่างต่อเนื่องสำหรับช่วง การตรวจสอบของหน่วยการกำหนดค่าทั้งยังมีการตรวจสอบ.
  • GIDs ในขณะนี้สามารถได้รับการจัดการที่จะใช้การตรวจสอบแหล่งที่มาจากภายนอก นี้ช่วยแก้ไขข้อ จำกัด ของโปรโตคอล AUTH_SYS ซึ่ง จำกัด จำนวน GIDS อื่น 16.
  • บรรจุภัณฑ์พีเอ็มได้รับการปรับโครงสร้างหนี้และมีการปรับปรุง เครื่องมือ DBus จะบรรจุในขณะนี้.

มีอะไรใหม่ ในรุ่น 2.1.0:

  • การส่งออกเป็นแบบไดนามิกในขณะนี้ พวกเขาสามารถเพิ่มหรือลบออกผ่านทางคำสั่ง DBus สคริปต์หลาม manage_exports ได้รับการปรับปรุงเพื่อรองรับคุณสมบัติ.
  • ระบบแฟ้ม Pseudo ได้รับการเขียนเป็น FSAL ซึ่งจะช่วยให้การส่งออกแบบไดนามิก filesystems Submounted ยังทำงานบนพื้นฐานการเปลี่ยนแปลงนี้.
  • การตั้งค่าการประมวลผลไฟล์ที่ได้รับการเขียนใหม่เพื่อปรับปรุงการตรวจสอบข้อผิดพลาดและการตัดไม้ พารามิเตอร์ทั้งหมดจะถูกตรวจสอบอย่างต่อเนื่องสำหรับช่วง การตรวจสอบของหน่วยการกำหนดค่าทั้งยังมีการตรวจสอบ.
  • GIDs ในขณะนี้สามารถได้รับการจัดการที่จะใช้การตรวจสอบแหล่งที่มาจากภายนอก นี้ช่วยแก้ไขข้อ จำกัด ของโปรโตคอล AUTH_SYS ซึ่ง จำกัด จำนวน GIDS อื่น 16.
  • บรรจุภัณฑ์พีเอ็มได้รับการปรับโครงสร้างหนี้และมีการปรับปรุง เครื่องมือ DBus จะบรรจุในขณะนี้.

มีอะไรใหม่ ในรุ่น 2.0.0:

  • การสนับสนุน NFSv4.1 ได้รับการปรับปรุงอย่างมากและขณะนี้สนับสนุนอย่างเต็มที่ pNFS I / O คุณลักษณะนี้จะทำให้อำนาจและความจุของระบบไฟล์คลัสเตอร์และจัดจำหน่ายให้กับลูกค้า.
  • รัฐ NLM และการจัดการล็อคแบบครบวงจรกับรัฐ NFSv4 และการจัดการล็อค.
  • แผน 9 (9P) การสนับสนุนที่ดีขึ้นมาก นี้เป็นโปรโตคอลระดับ 9P.2000L.
  • ระบบไฟล์แบ็กเอนด์อยู่ในขณะนี้โมดูลที่ใส่ได้ ซึ่งหมายความว่าจำนวนของแบ็กเอนด์และการส่งออกผ่านทางแบ็กเอนด์ผู้ใดสามารถกำหนดค่า.
  • มีการทำงานที่กว้างขวางได้รับการดำเนินการเพื่อเป็นแกนหลักของเซิร์ฟเวอร์ scaleability แบบมัลติเธรดและการใช้งานหน่วยความจำที่ดีขึ้นมาก ความถูกต้องโปรโตคอลและการควบคุมการเข้าถึงการส่งออกที่ดีมาก.
  • การบริหารระบบการจัดการในขณะนี้ผ่านทางอินเตอร์เฟซเซิร์ฟเวอร์ DBus นี้แทนที่สิ่งอำนวยความสะดวก SNMP และสถิติของรุ่นก่อนหน้านี้.
  • การสนับสนุน NFSv2 ได้รับลดลง รุ่นที่ 2 ของโปรโตคอลอายุยืนได้นานและประโยชน์ของมันไม่สามารถสนับสนุนการจัดการขนาดที่จำเป็นสำหรับการกระจายระบบไฟล์ที่ทันสมัย การสนับสนุนสำหรับการดำเนินงานที่ยกเลิกการต่อเชื่อมเก่าได้รับการเก็บรักษาไว้สำหรับความเข้ากันได้ย้อนหลังกับลูกค้าบางราย.
  • การจัดการ SNMP MIB ได้ถูกลบออก มันจะถูกแทนที่ด้วยอินเตอร์เฟซการจัดการ DBus สนับสนุน SNMP อาจจะมีการให้บริการโดย SNMP พร็อกซี DBus.
  • บางส่วนของการใช้งานที่มีอายุมากกว่า FSAL ได้รับการปรับตัวลดลงเนื่องจากการขาดความสนใจชุมชน เหล่านี้รวมถึงฟิวส์และ POSIX FSALs.

มีอะไรใหม่ ในรุ่น 1.0.4:

  • สคริปต์ init.d ตอนนี้ใกล้ชิดกับ LSB ต้องการ
  • การแก้ไขข้อผิดพลาด: สภาพการแข่งขันเมื่อแทรกรายการใหม่เดียวกันหลายครั้งและเห็นพ้องกันในแคชเมตาดาต้า
  • การแก้ไขข้อผิดพลาด: มันเป็นไปไม่ได้ที่จะตั้ง "/" เป็น pseudopath เข้าส่งออกของ
  • การแก้ไขข้อผิดพลาด:. ไม่ดีแพ็ค fsal_handle ใน FSAL_PROXY สามารถสร้าง 2 รายการใน cache_inode สำหรับไฟล์เดียว
  • แก้ไขข้อผิดพลาด: การละเมิดหน่วยความจำใน FSAL_PROXY สำหรับประเภท fattr4 บนพื้นฐานของ nfs4time

มีอะไรใหม่ ในรุ่น 1.0.3:

  • ถดถอยใน FSAL_PROXY ได้รับการแก้ไข (ขนาดของ NFSv4 จัดการ)
  • HashTable สนับสนุนฟังก์ชันแฮชที่คำนวณ hashval และ rbtval ในหนึ่งผ่าน
  • Cache_inode ใช้ "ค่าฟังก์ชั่นการประมวลผลแบบดูอัล" ใน Hashtable ของ
  • mapper ClientID ย้อนกลับใช้ "ค่าฟังก์ชั่นการประมวลผลแบบดูอัล" ใน Hashtable ของ
  • pNFS / LAYOUT4_NFSV4_1_FILES: ข้อผิดพลาดหลายคงที่ (ดูบันทึกการคอมไพล์)
  • indexation DupReq ได้รับการตรวจสอบ: ตอนนี้ (src_ipaddr พอร์ต XID, cksum เพิ่มเติม) tuple ถูกนำมาใช้เป็นกุญแจสำคัญ
  • เลือกคนงานได้รับการตรวจสอบเพื่อลด comsumption CPU ในกรณีที่จำนวนมากของคนงานที่ถูกนำมาใช้.
  • การรักษาความปลอดภัยคงที่: เมื่อ 'ราก' แมปที่ไม่มีใคร 'altgroups' มันจะถูกล้าง
  • การตั้งค่าในขณะนี้สามารถลดรุ่นของ NFS advertsised เพื่อ rpcbind (เพื่อหลีกเลี่ยง NFSv2 ตัวอย่าง).
  • การส่งออก XML ได้รับการเพิ่มการทดสอบที่ไม่ถดถอยสำหรับการรวมง่ายใน HudsonCI
  • การเปลี่ยนแปลงเล็กน้อยในการดำเนิน NLM
  • FSAL_HPSS ได้รับการ ported เพื่อ HPSSv7.3.2
  • การจัดการที่ดีขึ้นของ NFSv4.x แอตทริบิวต์ FATTR4_CHANGE

มีอะไรใหม่ ในรุ่น 1.0.2:

  • รุ่นนี้มีการแก้ไขหลายข้อบกพร่องที่พบในระหว่างฤดูใบไม้ร่วงที่ผ่านมาอบ-A-Thon.
  • FSAL_ZFS ในขณะนี้สนับสนุนการเข้าถึงภาพรวม ZFS (".zfs directory" สำหรับผู้ที่มีความคุ้นเคยกับ ZFS).
  • การจัดการหน่วยความจำได้รับการตรวจสอบในเชิงลึก.

มีอะไรใหม่ ในรุ่น 0.99.63:

  • ข่าวประชาสัมพันธ์ฉบับนี้รวมการสนับสนุนของ NLMv4 โปรโตคอล (การจัดการล็อคสำหรับ NFSv3) และแก้ไขข้อผิดพลาดหลาย การดำเนินการ pNFS จะทำในรุ่นถัดไป (ด้วยการสนับสนุน LAYOUT4_FILES).

มีอะไรใหม่ ในรุ่น 0.99.62:

  • ข่าวประชาสัมพันธ์ฉบับนี้รวมถึงการแก้ไขข้อผิดพลาดจำนวนมาก แต่ไม่มีการอัพเกรดคุณลักษณะที่สำคัญ (นี้จะมาพร้อมกับรุ่นถัดไปกับสิ่งที่ pNFS ใหม่ในนั้น) วิธีการแพคเกจที่มีการจัดการที่มีการเปลี่ยนแปลงมากเกินไป

มีอะไรใหม่ ในรุ่น 0.99.61:

  • แพทช์จากเอริค Sesterhenn เกี่ยวกับ memleaks ได้รับการรวม.
  • แก้ไขข้อผิดพลาด: ตอนนี้ตรวจสอบค่าของ csa_flags สำหรับ OP4_CREATE_SESSION
  • แก้ไขข้อผิดพลาด:. OP​​4_LOOKUPP ควรกลับ NFS4ERR_SYMLINK แทน NFS4ERR_NOTDIR เมื่อ CFH ที่เกี่ยวข้องกับการเชื่อมโยงสัญลักษณ์
  • แก้ไขข้อผิดพลาด: ข้อผิดพลาด NFS4ERR_NOT_ONLY_OP จัดการสำหรับ OP4_EXCHANGE_ID
  • แก้ไขข้อผิดพลาด: OP4_LOOKUPP ควรกลับ NFS4ERR_NOENT เมื่อเรียกจาก rootfh
  • แก้ไขข้อผิดพลาด: การบริหารจัดการของ NFS4ERR_NOT_ONLY_OP แนะนำข้อผิดพลาดเมื่อรวบรวมโดยการสนับสนุน NFSv4.1 นี้ได้รับการแก้ไขในขณะนี้.
  • เปลี่ยน #define ที่ไม่ดีในการเข้าสู่ระบบ / log_functions.c (อดีตสถานการณ์อาจนำไปสู่​​หน่วยความจำล้นเป็นไปได้)
  • แพทช์โดยเอริคเลวินสันเกี่ยวกับการใช้ libnfsidmap กับ gssrpc ได้รับการรวม
  • แก้ไขข้อผิดพลาด: มันเป็นไปไม่ได้ที่จะรวบรวมด้วยการสนับสนุนทั้ง gssrpc และการสนับสนุนสำหรับ NFSv4.1 (ไม่ตรงกันใน nfsv41.h และ xdr_nfsv41.c)

มีอะไรใหม่ ในรุ่น 0.99.60:

  • uid / ฟังก์ชั่นการทำแผนที่ GID ได้ใช้ฟังก์ชั่นที่ไม่ดีของ idmapper_cache ที่เกี่ยวข้องของพวกเขา (แคชไม่ได้ถูกนำมาใช้ในหลายกรณี)
  • แก้ไขข้อผิดพลาด: มีเคอร์เนลใหม่กว่า 2.6.29, TEST6 Connectathon ล้มเหลวใน NFSv4 และ NFSv4.1 นี้ได้รับการแก้ไขในขณะนี้. EOD จะถูกส่งกลับเฉพาะเมื่ออาร์เรย์ของรายการที่ร้องขอว่างเปล่า (ไม่มีรายการอื่น ๆ อีกมากมายที่จะอ่านในไดเรกทอรี)
  • ล็อคสนับสนุนไปประสบความสำเร็จผ่าน locktest BULL เมื่อใช้ที่ด้านบนของ NFSv4.1 (ปัญหายังคงอยู่กับ NFSv4.0)
  • แก้ไขข้อผิดพลาด:. NFSv4 rsize / wsize ได้ค่าเสมอ 1024 ที่ฆ่าแสดง
  • แก้ไขข้อผิดพลาด:. ใน nfsv4, open_owner เดียวกันเปิดเปิดก่อนหน้านี้ FileId ไม่ได้รับ stateid เดียวกัน
  • แก้ไขข้อผิดพลาด: เวลาส่วนใหญ่ของไฟล์ที่เปิด / สร้างผ่าน NFSv4 ไม่เคยถูกปิด

ซอฟต์แวร์ที่คล้ายกัน

EncFS
EncFS

10 May 15

fiDefrag
fiDefrag

2 Jun 15

genromfs
genromfs

3 Jun 15

ความคิดเห็นที่ NFS-Ganesha

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!
ค้นหาตามหมวดหมู่