Linux เด•เต‡เตผเดฃเดฒเดฟเดจเดพเดฏเดฟ เด’เดฐเต SMB เดธเต†เตผเดตเตผ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตฝ เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต

เดฒเดฟเดจเด•เตเดธเต เด•เต‡เตผเดฃเดฒเดฟเดจเตเดฑเต† เด…เดŸเตเดคเตเดค เดชเดคเดฟเดชเตเดชเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ SMB3 เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด’เดฐเต เดซเดฏเตฝ เดธเต†เตผเดตเดฑเดฟเดจเตเดฑเต† เด’เดฐเต เดชเตเดคเดฟเดฏ เดจเดฟเตผเดตเตเดตเดนเดฃเด‚ เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดธเต†เตผเดตเตผ เด’เดฐเต ksmbd เด•เต‡เตผเดฃเตฝ เดฎเตŠเดกเตเดฏเต‚เดณเดพเดฏเดฟ เดชเดพเด•เตเด•เต‡เดœเตเดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต เด•เต‚เดŸเดพเดคเต† เดฎเตเดฎเตเดชเต เดฒเดญเตเดฏเดฎเดพเดฏ SMB เด•เตเดฒเดฏเดจเตเดฑเต เด•เต‹เดกเต เดชเต‚เตผเดคเตเดคเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด‰เดชเดฏเต‹เด•เตเดคเตƒ เดธเตเดฅเดฒเดคเตเดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต SMB เดธเต†เตผเดตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏเดฟ, เดชเตเดฐเด•เดŸเดจเด‚, เดฎเต†เดฎเตเดฎเดฑเดฟ เด‰เดชเดญเต‹เด—เด‚, เดตเดฟเดชเตเดฒเดฎเดพเดฏ เด•เต‡เตผเดฃเตฝ เด•เดดเดฟเดตเตเด•เดณเตเดฎเดพเดฏเตเดณเตเดณ เดธเด‚เดฏเต‹เดœเดจเด‚ เดŽเดจเตเดจเดฟเดตเดฏเดฟเตฝ เด•เต‡เตผเดฃเตฝ-เดฒเต†เดตเตฝ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตฝ เด•เต‚เดŸเตเดคเตฝ เด•เดพเดฐเตเดฏเด•เตเดทเดฎเดฎเดพเดฃเต.

ksmbd เดฏเตเดŸเต† เด•เดดเดฟเดตเตเด•เดณเดฟเตฝ เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเตฝ เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดค เดซเดฏเตฝ เด•เดพเดทเดฟเด‚เด—เต เดŸเต†เด•เตเดจเต‹เดณเดœเดฟ (SMB เดฒเต€เดธเตเด•เตพ)เด•เตเด•เตเดณเตเดณ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดŸ เดชเดฟเดจเตเดคเตเดฃ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต, เด‡เดคเต เดŸเตเดฐเดพเดซเดฟเด•เตเด•เดฟเดจเต† เด—เดฃเตเดฏเดฎเดพเดฏเดฟ เด•เตเดฑเดฏเตเด•เตเด•เตเด‚. เดญเดพเดตเดฟเดฏเดฟเตฝ, เดกเดฟเดœเดฟเดฑเตเดฑเตฝ เดธเดฟเด—เตเดจเต‡เดšเตเดšเดฑเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดŽเตปเด•เตเดฐเดฟเดชเตเดทเดจเตเดฑเต†เดฏเตเด‚ เดตเต†เดฐเดฟเดซเดฟเด•เตเด•เต‡เดทเดจเตเดฑเต†เดฏเตเด‚ เดตเดฟเดถเตเดตเดพเดธเตเดฏเดค เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เตพ เดŽเด•เตเดธเตเดฑเตเดฑเตปเดทเดจเตเด•เดณเตเด‚ RDMA (โ€œsmbdirectโ€) เดŽเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด‚ เดชเต‹เดฒเตเดณเตเดณ เดชเตเดคเดฟเดฏ เดธเดตเดฟเดถเต‡เดทเดคเด•เตพ เดšเต‡เตผเด•เตเด•เดพเตป เดชเดฆเตเดงเดคเดฟเดฏเดฟเดŸเตเดŸเดฟเดŸเตเดŸเตเดฃเตเดŸเต. เดธเดพเด‚เดฌ เดชเดพเด•เตเด•เต‡เดœเดฟเดจเต‡เด•เตเด•เดพเตพ เด•เต‡เตผเดฃเตฝ เดคเดฒเดคเตเดคเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เด’เดคเตเด•เตเด•เดฎเตเดณเตเดณเดคเตเด‚ เดจเดจเตเดจเดพเดฏเดฟ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดคเดคเตเดฎเดพเดฏ เดธเต†เตผเดตเดฑเดฟเตฝ เด…เดคเตเดคเดฐเด‚ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เตพ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดพเตป เดตเดณเดฐเต† เดŽเดณเตเดชเตเดชเดฎเดพเดฃเต เดŽเดจเตเดจเดคเต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดพเดฃเต.

เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เด’เดฐเต เดซเดฏเตฝ เดธเต†เตผเดตเดฑเดฟเดจเตเดฑเต† เด•เดดเดฟเดตเตเด•เดณเดฟเตฝ เดฎเดพเดคเตเดฐเด‚ เด’เดคเตเด™เตเด™เดพเดคเต†, เดธเตเดฐเด•เตเดทเดพ เดธเต‡เดตเดจเด™เตเด™เตพ, เดŽเตฝเดกเดฟเดŽเดชเดฟ, เด’เดฐเต เดกเตŠเดฎเต†เดฏเตเตป เด•เตบเดŸเตเดฐเต‹เดณเตผ เดŽเดจเตเดจเดฟเดต เด‰เตพเด•เตเด•เตŠเดณเตเดณเตเดจเตเดจ เดŸเต‚เดณเตเด•เตพ เดจเตฝเด•เตเดจเตเดจ เดธเดพเด‚เดฌ เดชเดพเด•เตเด•เต‡เดœเดฟเดจเตเดฑเต† เดชเต‚เตผเดฃเดฎเดพเดฏ เดชเด•เดฐเด•เตเด•เดพเดฐเดจเดพเดฏเดฟ ksmbd เด…เดตเด•เดพเดถเดชเตเดชเต†เดŸเตเดจเตเดจเดฟเดฒเตเดฒ. เดธเดพเด‚เดฌเดฏเดฟเดฒเต† เดซเดฏเตฝ เดธเต†เตผเดตเตผ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเต เด•เตเดฐเต‹เดธเต-เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดพเดฃเต, เด•เต‚เดŸเดพเดคเต† เดตเดฟเดถเดพเดฒเดฎเดพเดฏ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดฐเต‚เดชเด•เตฝเดชเตเดชเดจ เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด‡เดคเต เดฑเดฟเดธเต‹เดดเตโ€Œเดธเต-เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดค เด‰เดชเด•เดฐเดฃเด™เตเด™เตพเด•เตเด•เตเดณเตเดณ เดซเต‡เด‚เดตเต†เดฏเตผ เดชเต‹เดฒเตเดณเตเดณ เดšเดฟเดฒ เดฒเดฟเดจเด•เตเดธเต เดŽเตปเดตเดฏเต‹เตบเดฎเต†เดจเตเดฑเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เดฌเตเดฆเตเดงเดฟเดฎเตเดŸเตเดŸเดพเด•เตเด•เตเดจเตเดจเต.

Ksmbd เด’เดฐเต เด’เดฑเตเดฑเดชเตเดชเต†เดŸเตเดŸ เด‰เตฝเดชเตเดชเดจเตเดจเดฎเดพเดฏเดฟเดŸเตเดŸเดฒเตเดฒ เด•เดพเดฃเตเดจเตเดจเดคเต, เดชเด•เดฐเด‚ เดธเดพเด‚เดฌ เดŸเต‚เดณเตเด•เดณเตเดฎเดพเดฏเตเด‚ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เดณเตเดฎเดพเดฏเตเด‚ เด†เดตเดถเตเดฏเดพเดจเตเดธเดฐเดฃเด‚ เดธเดฎเดจเตเดตเดฏเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจ เด‰เดฏเตผเดจเตเดจ เดชเตเดฐเด•เดŸเดจเดฎเตเดณเตเดณ, เดŽเด‚เดฌเดกเดกเต-เดฑเต†เดกเดฟ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเดฎเดพเดฏเดพเดฃเต เด•เดพเดฃเตเดจเตเดจเดคเต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดธเดพเด‚เดฌ เดกเต†เดตเดฒเดชเตเดชเตผเดฎเดพเตผ เด‡เดคเดฟเดจเด•เด‚ เดคเดจเตเดจเต† smbd-เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฏ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดซเดฏเดฒเตเด•เดณเตเด‚ เดŽเด•เตเดธเตเดฑเตเดฑเต†เตปเดกเดกเต เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเตเด•เดณเตเด‚ (xattrs) ksmbd-เตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดธเดฎเตเดฎเดคเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต, เด‡เดคเต smbd-เตฝ เดจเดฟเดจเตเดจเต ksmbd-เดฒเต‡เด•เตเด•เตเดณเตเดณ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ เดฒเดณเดฟเดคเดฎเดพเด•เตเด•เตเด•เดฏเตเด‚ เดคเดฟเดฐเดฟเดšเตเดšเตเด‚.

ksmbd เด•เต‹เดกเดฟเดจเตเดฑเต† เดชเตเดฐเดงเดพเดจ เดฐเดšเดฏเดฟเดคเดพเด•เตเด•เตพ เดธเดพเด‚เดธเด™เตเด™เดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดจเด‚เดœเต‡ เดœเดฟเดฏเต‹เดฃเตเด‚ เดŽเตฝเดœเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดนเตเดฏเต‚เดžเตเดšเตเตฝ เดฒเต€เดฏเตเดฎเดพเดฃเต. เดฎเตˆเด•เตเดฐเต‹เดธเต‹เดซเตเดฑเตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดธเตเดฑเตเดฑเต€เดตเต เดซเตเดฐเต†เดžเตเดšเต (เดจเต‡เดฐเดคเตเดคเต† เดตเตผเดทเด™เตเด™เดณเต‹เดณเด‚ เดเดฌเดฟเดŽเดฎเตเดฎเดฟเตฝ เดœเต‹เดฒเดฟ เดšเต†เดฏเตเดคเดฟเดฐเตเดจเตเดจเต), เดฒเดฟเดจเด•เตเดธเต เด•เต‡เตผเดฃเดฒเดฟเดฒเต† เดธเดฟเดเดŽเดซเตเดŽเดธเต/เดŽเดธเตเดŽเด‚เดฌเดฟ2/เดŽเดธเตเดŽเด‚เดฌเดฟ3 เดธเดฌเตเดธเดฟเดธเตเดฑเตเดฑเด‚ เดฎเต†เดฏเดฟเดจเตเดฑเดจเตผ, เดธเดพเด‚เดฌ เดกเต†เดตเดฒเดชเตเดฎเต†เดจเตเดฑเต เดŸเต€เดฎเดฟเดฒเต† เดฆเต€เตผเด˜เด•เดพเดฒ เด…เด‚เด—เด‚ เดŽเดจเตเดจเดฟเดตเดฐเดฟเตฝ เดจเดฟเดจเตเดจเต เด•เต†เดŽเดธเตเดŽเด‚เดฌเดฟเดกเดฟ เด•เต†เตผเดฃเดฒเดฟเตฝ เดชเดฐเดฟเดชเดพเดฒเดฟเด•เตเด•เตเด‚. SMB เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เตพ เดชเดฟเดจเตเดคเตเดฃ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดธเด‚เดญเดพเดตเดจเด•เตพ. /CIFS เดธเดพเด‚เดฌเดฏเดฟเดฒเตเด‚ เดฒเดฟเดจเด•เตเดธเดฟเดฒเตเด‚.

เด…เดตเดฒเด‚เดฌเด‚: opennet.ru

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•