Atụpụtala mmejuputa nkesa SMB maka kernel Linux

Atụpụtala mmejuputa ihe nkesa faịlụ ọhụrụ na-eji protocol SMB3 maka itinye na ntọhapụ nke Linux kernel na-esote. A na-achịkọta ihe nkesa ahụ dị ka modul ksmbd kernel ma kwado koodu ahịa SMB dị na mbụ. Achọpụtara na, n'adịghị ka ihe nkesa SMB na-agba ọsọ na oghere onye ọrụ, mmejuputa ọkwa ọkwa kernel na-arụ ọrụ nke ọma n'ihe gbasara arụmọrụ, oriri ebe nchekwa na ntinye aka na ikike kernel dị elu.

Ike ksmbd gụnyere nkwado emelitere maka teknụzụ caching faịlụ ekesa (SMB leases) na sistemụ mpaghara, nke nwere ike ibelata okporo ụzọ. N'ọdịnihu, a na-eme atụmatụ ịgbakwunye atụmatụ ọhụrụ, dị ka nkwado maka RDMA ("smbdirect"), yana mgbakwunye protocol metụtara ịba ụba ntụkwasị obi nke izo ya ezo na nkwenye site na iji mbinye aka dijitalụ. Achọpụtara na ndọtị ndị dị otú ahụ dị mfe iji mejuputa na kọmpat na nke ọma nkesa nke na-agba ọsọ na ọkwa kernel karịa na ngwugwu Samba.

Agbanyeghị, ksmbd anaghị ekwu na ọ bụ nnọchi zuru oke maka ngwugwu Samba, nke na-ejedebeghị na ikike nke sava faịlụ ma na-enye ngwaọrụ na-ekpuchi ọrụ nchekwa, LDAP na onye njikwa ngalaba. Mmejuputa ihe nkesa faịlụ Samba bụ cross-platform na emebere ya maka ngwa ndị sara mbara, nke na-eme ka ọ sie ike ịkwalite maka ụfọdụ gburugburu Linux, dị ka ngwa ngwa maka ngwaọrụ ndị nwere ikike.

A naghị ele Ksmbd anya dị ka ngwaahịa kwụụrụ onwe ya, kama ọ dị ka arụmọrụ dị elu, agbakwunyere njikere na Samba nke jikọtara ya na ngwa Samba na ọba akwụkwọ dịka achọrọ. Dịka ọmụmaatụ, ndị mmepe Samba ekwenyelarị na iji faịlụ nhazi dakọtara na smbd na àgwà agbatị (xattrs) na ksmbd, nke ga-eme ka mgbanwe site na smbd gaa ksmbd dị mfe na nke ọzọ.

Ndị isi dere koodu ksmbd bụ Namjae Jeon sitere na Samsung na Hyunchul Lee sitere na LG. ksmbd ga-edobe na kernel site n'aka Steve French sitere na Microsoft (na-arụbu ọrụ ruo ọtụtụ afọ na IBM), onye na-elekọta CIFS/SMB2/SMB3 subsystems na Linux kernel na onye otu ogologo oge nke otu mmepe Samba, bụ onye mere ihe dị ịrịba ama. onyinye na mmejuputa nkwado protocol SMB /CIFS na Samba na Linux.

isi: opennet.ru

Tinye a comment