CIFS กับ SAMBA ความแตกต่างคืออะไร


50

CIFS และ SAMBA แตกต่างกันอย่างไร เมื่อไหร่ที่คุณจะใช้อันอื่น มีความแตกต่างด้านประสิทธิภาพระหว่างสองหรือไม่

คำตอบ:


44

SAMBA เดิมเป็นเซิร์ฟเวอร์ SMB - แต่ต้องเปลี่ยนชื่อเนื่องจากเซิร์ฟเวอร์ SMB เป็นผลิตภัณฑ์จริง SMB เป็นผู้บุกเบิก CIFS SMB "เซิร์ฟเวอร์ข้อความบล็อก" และ CIFS "ระบบไฟล์อินเทอร์เน็ตทั่วไป" เป็นโปรโตคอล แซมบ้าใช้โปรโตคอลเครือข่าย CIFS นี่คือสิ่งที่ทำให้แซมบ้าสื่อสารกับระบบ MS Windows (ใหม่กว่า) โดยทั่วไปแล้วคุณจะเห็นมันถูกอ้างถึง SMB / CIFS อย่างไรก็ตาม CIFS เป็นส่วนเสริมของโปรโตคอล SMB ดังนั้นหากใครบางคนแชร์ SMB ผ่าน Samba ไปยังระบบเดิมที่ยังคงใช้ NetBIOS โดยทั่วไปแล้วจะเชื่อมต่อกับเซิร์ฟเวอร์ Samba ผ่านพอร์ต 137, 138, 139 และ CIFS เป็นพอร์ต 445 อย่างเคร่งครัด

ดังนั้นเพื่อตอบคำถามของคุณโดยตรง Samba ให้การแชร์ไฟล์ CIFS เวลาที่คุณอาจใช้ SMB ผ่าน CIFS คือหากคุณให้การเข้าถึงระบบ Windows 2K หรือก่อนหน้านี้หรือคุณเพียงต้องการเชื่อมต่อกับพอร์ต 139 แทน 445

หากคุณต้องการทราบเกี่ยวกับ CIFS หนังสือที่ชัดเจนเล่มใดเล่มหนึ่งสามารถใช้ได้ทางออนไลน์ฟรี

การนำ CIFS ไปใช้ - ระบบไฟล์อินเทอร์เน็ตทั่วไป

ถ้าคุณต้องการเจาะลึกลงไปในแซมบ้าหนังสือเล่มนี้ให้บริการออนไลน์ฟรีเช่นกัน

ใช้ Samba 2nd Edition

แม้ว่าจะมีรุ่นที่ใหม่กว่า แต่ไม่ออนไลน์ฟรีที่ฉันตระหนักถึง


21

หากคำถามของคุณมีความหมายว่า "อะไรคือความแตกต่างระหว่างsmbfsและcifsประเภทระบบไฟล์ของคำสั่ง mount บน Linux?" ถ้าอย่างนั้นฉันก็มีคำตอบให้คุณ

ระบบไฟล์smbfsเป็น FS ที่เก่ากว่าซึ่งมีต้นกำเนิดมาจากโครงการ Samba ซึ่งได้รับการผนวกเข้ากับเครื่องมือ Samba เป็นอย่างมาก (smb.conf, smbmount เป็นต้น) ระบบไฟล์นี้เลิกใช้แล้ว แต่ยังไม่ถูกลบออกเพื่อความเข้ากันได้แบบย้อนหลังแม้ว่าผู้ใช้ควรเห็นคำเตือนเมื่อใช้งาน (อย่างน้อยสำหรับการเมาท์ครั้งแรก) ไม่มีผู้ดูแลสำหรับ smbfs

ระบบไฟล์cifsเป็นระบบไฟล์ที่ใหม่กว่าในเคอร์เนล มีการปรับปรุงการสนับสนุน (เช่น SMB2 แม้ว่าจะยังอยู่ในช่วงทดลอง) และได้รับการบำรุงรักษาอย่างเหมาะสม มันไม่ได้ใช้เครื่องมือของแซมบ้า (เช่น smb.conf)

ที่มา: โครงการ Linux CIFS (โครงการ Samba, PDF, ดูหน้า 4)


8

SAMBA เป็นการดำเนินการของ SMB (Server Message Block) ซึ่งหากวิกิพีเดียน่าเชื่อถือได้เปลี่ยนชื่อเป็น CIFS (Common Internet File System) ย้อนกลับไปในปี 1996ดังนั้นการตอบคำถามของคุณโดยตรง SAMBA คือการนำไปใช้ CIFS เป็นโปรโตคอล แต่ฉันคิดว่าคุณถามถึง SMB และ CIFS ซึ่งดูเหมือนจะเป็นโปรโตคอลเดียวกันถึงแม้ว่าฉันเดาว่าคุณสามารถพูดได้ว่า CIFS เป็น SMB รุ่นใหม่กว่า

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.