Saya mengakses samba share di Windows Server 2019 dari PC dengan OS buster Debian 10 yang diperbarui dengan perintah:
sudo mount -t cifs -o vers=3.11,username=myname,uid=1000,gid=1000 //the.server/some/share/ /home/myname/some/dir
Di tingkat atas saya dapat membuat dan mengganti nama file tanpa masalah:
>> cd ~/some/dir
>> touch del.me
>> mv del.me del1.me
Namun, jika saya mencoba mengganti nama file di subdirektori, itu tidak berfungsi lagi:
>> cd ~/some/dir
>> mkdir subdir
>> cd subdir
>> touch del.me
>> ls -la
total 8
drwxr-xr-x 2 myname myname 0 Apr 27 11:56 .
drwxr-xr-x 2 myname myname 8192 Apr 27 11:56 ..
-rwxr-xr-x 1 myname myname 0 Apr 27 11:56 del.me
>> mv del.me del1.me
mv: cannot move 'del.me' to 'del1.me': No such file or directory
Menghapus file yang dibuat di subdirektori dengan rm del.me
bekerja tanpa masalah.
Apa yang bisa menjadi alasannya? Saya sudah mencoba mencari masalah secara online tetapi tidak dapat menemukan solusi. Di share lain di server yang sama (//the.server/another/share/
) dipasang dengan cara yang sama dan dengan izin yang sama, memindahkan file berfungsi tanpa masalah. Saya juga mencoba mengakses share dari PC yang berbeda (menjalankan OS pengujian Debian), dan masalahnya tetap ada. Versi samba saya adalah 4.9.5-Debian.
Jawaban yang Diterima:
Masalah telah diperbaiki dengan menentukan versi 1.0:
sudo mount -t cifs -o vers=1.0,username=myname,uid=1000,gid=1000 //the.server/some/share/ /home/myname/some/dir
Bug tersebut mempengaruhi sistem debian dan diketahui sejak Januari 2021:https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=949394