cifs

 

update 50-10-20
ตอนที่ทดลองนี้ cifs บนเดเบียน sid (samba-3.0.26a-1) แก้ปัญหาเรื่องแคชไม่ตรง และล๊อกเรคคอร์ดช้าได้แล้ว
โดยการแก้ไขไฟล์ smb.ini ในหมวด share ให้มีพารามิเตอร์คือ

[data]
    ...
    strict locking = yes
    oplocks = yes
    level2 oplocks = no
    ...

และเมานต์ด้วยพารามิเตอร์ directio เช่น
$ sudo mount -t cifs //server1/data /mnt/smbdata -o username=USER,password=PASSWORD,iocharset=utf8,directio

จะสามารถล๊อกเรคคอร์ดได้ตรงและแก้ปัญหาแคชไฟล์ได้แล้วครับ
*****

ข้อความเดิม

 

samba เป็นแพคเกจที่ใหญ่และยุ่งยากซับซ้อนมากแพคเกจนึง มีการตั้งตัวแปรต่าง ๆ มากมาย ชวนเวียนหัวเป็นอย่างยิ่ง

ขอบันทึกเกร็ดแก้เวียนหัวไว้ดังนี้

การเมาต์ samba (ขณะที่บันทึกนะครับ อนาคตอาจเปลี่ยนแปลงได้) สามารถทำได้สองวิธีคือ smbfs และ cifs
ผมไม่ค่อยมีความรู้เชิงลึกมากนักในความแตกต่างระหว่างการเมาต์ทั้งสองแบบ
เท่าทีทดลอง สังเกตุได้ว่า
cifs ชื่อไฟล์ภาษาไทยถูกต้อง smbfs แสดงชื่อไฟล์เพี้ยน
cifs ล๊อกเรคคอร์ดไม่แม่น smbfs ล๊อกเรคคอร์ดแม่น (แคชถูกต้องกว่า)
cifs จัดสรร uid และ gid ให้อย่างถูกต้อง smbfs ต้องระบุเองในการเมาต์

Subscribe to RSS - cifs