SMB3 ํ๋กํ ์ฝ์ ์ฌ์ฉํ๋ ํ์ผ ์๋ฒ์ ์๋ก์ด ๊ตฌํ์ด Linux ์ปค๋์ ๋ค์ ๋ฆด๋ฆฌ์ค์ ํฌํจ๋๋๋ก ์ ์๋์์ต๋๋ค. ์๋ฒ๋ ksmbd ์ปค๋ ๋ชจ๋๋ก ํจํค์ง๋์ด ์์ผ๋ฉฐ ์ด์ ์ ์ฌ์ฉ ๊ฐ๋ฅํ SMB ํด๋ผ์ด์ธํธ ์ฝ๋๋ฅผ ๋ณด์ํฉ๋๋ค. ์ฌ์ฉ์ ๊ณต๊ฐ์์ ์คํ๋๋ SMB ์๋ฒ์ ๋ฌ๋ฆฌ ์ปค๋ ์์ค ๊ตฌํ์ ์ฑ๋ฅ, ๋ฉ๋ชจ๋ฆฌ ์๋น ๋ฐ ๊ณ ๊ธ ์ปค๋ ๊ธฐ๋ฅ๊ณผ์ ํตํฉ ์ธก๋ฉด์์ ๋ ํจ์จ์ ์ ๋๋ค.
ksmbd์ ๊ธฐ๋ฅ ์ค ํ๋๋ ๋ก์ปฌ ์์คํ ์ ๋ถ์ฐ ํ์ผ ์บ์ฑ ๊ธฐ์ (SMB ์๋)์ ๋ํ ์ง์์ด ํฅ์๋์ด ํธ๋ํฝ์ ํฌ๊ฒ ์ค์ผ ์ ์๋ค๋ ๊ฒ์ ๋๋ค. ์์ผ๋ก๋ RDMA(โsmbdirectโ) ์ง์๊ณผ ๊ฐ์ ์๋ก์ด ๊ธฐ๋ฅ์ ์ถ๊ฐํ ๊ณํ์ด๋ฉฐ ๋์งํธ ์๋ช ์ ์ฌ์ฉํ ์ํธํ ๋ฐ ๊ฒ์ฆ์ ์ ๋ขฐ์ฑ ํฅ์๊ณผ ๊ด๋ จ๋ ํ๋กํ ์ฝ ํ์ฅ๋ ์ถ๊ฐํ ์์ ์ ๋๋ค. ์ด๋ฌํ ํ์ฅ์ Samba ํจํค์ง๋ณด๋ค ์ปค๋ ์์ค์์ ์คํ๋๋ ์๊ณ ์ ์ต์ ํ๋ ์๋ฒ์์ ๊ตฌํํ๊ธฐ๊ฐ ํจ์ฌ ์ฝ๋ค๋ ์ ์ ์ฃผ๋ชฉํ์ธ์.
๊ทธ๋ฌ๋ ksmbd๋ ํ์ผ ์๋ฒ์ ๊ธฐ๋ฅ์ ๊ตญํ๋์ง ์๊ณ ๋ณด์ ์๋น์ค, LDAP ๋ฐ ๋๋ฉ์ธ ์ปจํธ๋กค๋ฌ๋ฅผ ํฌ๊ดํ๋ ๋๊ตฌ๋ฅผ ์ ๊ณตํ๋ Samba ํจํค์ง๋ฅผ ์์ ํ ๋์ฒดํ๋ค๊ณ ์ฃผ์ฅํ์ง ์์ต๋๋ค. Samba์ ํ์ผ ์๋ฒ ๊ตฌํ์ ํฌ๋ก์ค ํ๋ซํผ์ด๋ฉฐ ๋ ๊ด๋ฒ์ํ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํด ์ค๊ณ๋์์ผ๋ฏ๋ก ๋ฆฌ์์ค๊ฐ ์ ํ๋ ์ฅ์น์ฉ ํ์จ์ด์ ๊ฐ์ ์ผ๋ถ Linux ํ๊ฒฝ์ ๋ง๊ฒ ์ต์ ํํ๊ธฐ๊ฐ ์ด๋ ต์ต๋๋ค.
Ksmbd๋ ๋ ๋ฆฝํ ์ ํ์ผ๋ก ๊ฐ์ฃผ๋์ง ์๊ณ ํ์์ ๋ฐ๋ผ Samba ๋๊ตฌ ๋ฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ํตํฉ๋๋ Samba์ ๋ํ ๊ณ ์ฑ๋ฅ ๋ด์ฅํ ํ์ฅ์ผ๋ก ๊ฐ์ฃผ๋ฉ๋๋ค. ์๋ฅผ ๋ค์ด, Samba ๊ฐ๋ฐ์๋ ksmbd์์ smbd ํธํ ๊ตฌ์ฑ ํ์ผ๊ณผ ํ์ฅ ์์ฑ(xattrs)์ ์ฌ์ฉํ๋ ๋ฐ ์ด๋ฏธ ๋์ํ์ต๋๋ค. ์ด๋ฅผ ํตํด smbd์์ ksmbd๋ก ๋๋ ๊ทธ ๋ฐ๋๋ก ์ ํ์ด ๋จ์ํ๋ฉ๋๋ค.
ksmbd ์ฝ๋์ ์ฃผ์ ์์ฑ์๋ ์ผ์ฑ์ ์ ๋จ์ฌ ์จ์ LG์ ์ดํ์ฒ ์จ์
๋๋ค. ksmbd๋ Linux ์ปค๋์ CIFS/SMB2/SMB3 ํ์ ์์คํ
๊ด๋ฆฌ์์ด์ Samba ๊ฐ๋ฐ ํ์ ์ค๋ ๊ตฌ์ฑ์์ธ Microsoft์ Steve French(์ด์ ์๋ IBM์์ ์๋
๊ฐ ๊ทผ๋ฌด)๊ฐ ์ปค๋์์ ์ ์ง ๊ด๋ฆฌํ ์์ ์
๋๋ค. SMB ํ๋กํ ์ฝ ์ง์ ๊ตฌํ์ ๊ธฐ์ฌํฉ๋๋ค. Samba ๋ฐ Linux์ /CIFS.
์ถ์ฒ : opennet.ru